From 3b90180e041d388de153e23d441d9367b24e0819 Mon Sep 17 00:00:00 2001 From: Helmuth Saatkamp Date: Sun, 3 Mar 2019 06:24:41 +0100 Subject: [PATCH] fix: added missing class name to routes components chore: updated packages.json --- package-lock.json | 177 +++--------------- package.json | 14 +- ...world.ts => hello-world.component.test.ts} | 2 +- ...lo-world.vue => hello-world.component.vue} | 2 +- src/decorators/index.ts | 1 + src/helpers/index.ts | 2 + .../auth/routes/sign-in/sign-in.route.vue | 2 +- src/routes/home/home.route.vue | 2 +- 8 files changed, 36 insertions(+), 166 deletions(-) rename src/components/hello-world/__tests__/{hello-world.ts => hello-world.component.test.ts} (84%) rename src/components/hello-world/{hello-world.vue => hello-world.component.vue} (98%) create mode 100644 src/decorators/index.ts create mode 100644 src/helpers/index.ts diff --git a/package-lock.json b/package-lock.json index f1e9f5b..46291d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1080,139 +1080,6 @@ "integrity": "sha512-QsYGKdhhuDFNq7bjm2r44y0mp5xW3uO3csuTPDWZc0OIiMQv+AIY5Cqwd4mJiC5N8estVl7qlvOx1hbtOuUWbw==", "dev": true }, - "@iamstarkov/listr-update-renderer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@iamstarkov/listr-update-renderer/-/listr-update-renderer-0.4.1.tgz", - "integrity": "sha512-IJyxQWsYDEkf8C8QthBn5N8tIUR9V9je6j3sMIpAkonaadjbvxmRC6RAhpa3RKxndhNnU2M6iNbtJwd7usQYIA==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - } - } - }, "@icons/material": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", @@ -1231,9 +1098,9 @@ } }, "@mdi/font": { - "version": "3.4.93", - "resolved": "https://registry.npmjs.org/@mdi/font/-/font-3.4.93.tgz", - "integrity": "sha512-iXNInmV6Xlmq8SA1zvYxp4uUA7/Z3cNgiK+Ps8UmHZNn1FLD6KDgeg0XE5RCraK+9qPWl8jsiBMpmbs+RFxI4Q==" + "version": "3.5.95", + "resolved": "https://registry.npmjs.org/@mdi/font/-/font-3.5.95.tgz", + "integrity": "sha512-WHSJ0TJ70qkn+EPsW9w22pQU+kjEnRZlfN4N7xsFFmKa6VhpdQcwTWqj9PDH3oq6Be2p0IW/VDURJvPWDnBAUw==" }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", @@ -1692,9 +1559,9 @@ } }, "@types/jest": { - "version": "24.0.6", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.0.6.tgz", - "integrity": "sha512-NE7FBG/F4cMDKdCBqgyd+Sa6JZ5GiMOyA5QwJdeS4Ii/Z9a18WgGbFrHbcr48/7I9HdnkaAYP+S2MmQ27qoqJA==", + "version": "24.0.9", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.0.9.tgz", + "integrity": "sha512-k3OOeevcBYLR5pdsOv5g3OP94h3mrJmLPHFEPWgbbVy2tGv0TZ/TlygiC848ogXhK8NL0I5up7YYtwpCp8xCJA==", "dev": true, "requires": { "@types/jest-diff": "*" @@ -1731,9 +1598,9 @@ "dev": true }, "@types/node": { - "version": "11.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.9.4.tgz", - "integrity": "sha512-Zl8dGvAcEmadgs1tmSPcvwzO1YRsz38bVJQvH1RvRqSR9/5n61Q1ktcDL0ht3FXWR+ZpVmXVwN1LuH4Ax23NsA==", + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.10.4.tgz", + "integrity": "sha512-wa09itaLE8L705aXd8F80jnFpxz3Y1/KRHfKsYL2bPc0XF+wEWu8sR9n5bmeu8Ba1N9z2GRNzm/YdHcghLkLKg==", "dev": true }, "@types/q": { @@ -12404,12 +12271,11 @@ } }, "lint-staged": { - "version": "8.1.4", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.4.tgz", - "integrity": "sha512-oFbbhB/VzN8B3i/sIdb9gMfngGArI6jIfxSn+WPdQb2Ni3GJeS6T4j5VriSbQfxfMuYoQlMHOoFt+lfcWV0HfA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.5.tgz", + "integrity": "sha512-e5ZavfnSLcBJE1BTzRTqw6ly8OkqVyO3GL2M6teSmTBYQ/2BuueD5GIt2RPsP31u/vjKdexUyDCxSyK75q4BDA==", "dev": true, "requires": { - "@iamstarkov/listr-update-renderer": "0.4.1", "chalk": "^2.3.1", "commander": "^2.14.1", "cosmiconfig": "^5.0.2", @@ -12422,6 +12288,7 @@ "is-glob": "^4.0.0", "is-windows": "^1.0.2", "listr": "^0.14.2", + "listr-update-renderer": "^0.5.0", "lodash": "^4.17.11", "log-symbols": "^2.2.0", "micromatch": "^3.1.8", @@ -18469,9 +18336,9 @@ } }, "vue": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.7.tgz", - "integrity": "sha512-g7ADfQ82QU+j6F/bVDioVQf2ccIMYLuR4E8ev+RsDBlmwRkhGO3HhgF4PF9vpwjdPpxyb1zzLur2nQ2oIMAMEg==" + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.8.tgz", + "integrity": "sha512-+vp9lEC2Kt3yom673pzg1J7T1NVGuGzO9j8Wxno+rQN2WYVBX2pyo/RGQ3fXCLh2Pk76Skw/laAPCuBuEQ4diw==" }, "vue-class-component": { "version": "7.0.1", @@ -18562,9 +18429,9 @@ } }, "vue-template-compiler": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.7.tgz", - "integrity": "sha512-ZjxJLr6Lw2gj6aQGKwBWTxVNNd28/qggIdwvr5ushrUHUvqgbHD0xusOVP2yRxT4pX3wRIJ2LfxjgFT41dEtoQ==", + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.8.tgz", + "integrity": "sha512-SwWKANE5ee+oJg+dEJmsdxsxWYICPsNwk68+1AFjOS8l0O/Yz2845afuJtFqf3UjS/vXG7ECsPeHHEAD65Cjng==", "dev": true, "requires": { "de-indent": "^1.0.2", @@ -18578,9 +18445,9 @@ "dev": true }, "vuetify": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.5.2.tgz", - "integrity": "sha512-OzXHXklOpfYufV1l8v/av99gty6osJ/acTKqd/4CsRPOW+eyJA4nABXWk+4Qm9eAF/Uuf/fSHOprv4donvTeLw==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.5.4.tgz", + "integrity": "sha512-hlTJHh4a1vAZQq4XwIcEpdDXoKNPqXbE95iV2a780FXvFnacu7qjHO4BrOUOkWGeAuFb1NTQM2vJtb4Jhxn26Q==" }, "vuex": { "version": "3.1.0", diff --git a/package.json b/package.json index 27a77c0..410ef01 100644 --- a/package.json +++ b/package.json @@ -12,18 +12,18 @@ "test:unit": "vue-cli-service test:unit" }, "dependencies": { - "@mdi/font": "^3.4.93", + "@mdi/font": "^3.5.95", "axios": "^0.18.0", "kaop-ts": "^4.1.1", "lodash": "^4.17.11", "register-service-worker": "^1.6.2", "rxjs": "^6.4.0", - "vue": "^2.6.7", + "vue": "^2.6.8", "vue-class-component": "^7.0.1", "vue-property-decorator": "^7.3.0", "vue-router": "^3.0.2", "vue-rx": "^6.1.0", - "vuetify": "^1.5.2", + "vuetify": "^1.5.4", "vuex": "^3.1.0", "vuex-class": "^0.3.1" }, @@ -34,9 +34,9 @@ "@storybook/addon-links": "^4.1.13", "@storybook/addons": "^4.1.13", "@storybook/vue": "^4.1.13", - "@types/jest": "^24.0.6", + "@types/jest": "^24.0.9", "@types/lodash": "^4.14.121", - "@types/node": "^11.9.4", + "@types/node": "^11.10.4", "@vue/cli-plugin-babel": "^3.4.1", "@vue/cli-plugin-e2e-cypress": "^3.4.1", "@vue/cli-plugin-pwa": "^3.4.1", @@ -48,7 +48,7 @@ "babel-core": "7.0.0-bridge.0", "cypress-testing-library": "^2.3.6", "jest-watch-typeahead": "^0.2.1", - "lint-staged": "^8.1.4", + "lint-staged": "^8.1.5", "prettier": "^1.16.4", "storybook-readme": "^4.0.5", "stylus": "^0.54.5", @@ -57,7 +57,7 @@ "tslint-config-prettier": "^1.18.0", "typescript": "^3.3.3333", "vue-cli-plugin-storybook": "^0.5.2", - "vue-template-compiler": "^2.6.7", + "vue-template-compiler": "^2.6.8", "wallaby-vue-compiler": "^1.0.4" }, "browserslist": [ diff --git a/src/components/hello-world/__tests__/hello-world.ts b/src/components/hello-world/__tests__/hello-world.component.test.ts similarity index 84% rename from src/components/hello-world/__tests__/hello-world.ts rename to src/components/hello-world/__tests__/hello-world.component.test.ts index ee5a932..8bfb39d 100644 --- a/src/components/hello-world/__tests__/hello-world.ts +++ b/src/components/hello-world/__tests__/hello-world.component.test.ts @@ -1,5 +1,5 @@ import { shallowMount } from '@vue/test-utils'; -import HelloWorld from '../hello-world.vue'; +import HelloWorld from '../hello-world.component.vue'; describe('HelloWorld component', () => { it('renders props.msg when passed', () => { diff --git a/src/components/hello-world/hello-world.vue b/src/components/hello-world/hello-world.component.vue similarity index 98% rename from src/components/hello-world/hello-world.vue rename to src/components/hello-world/hello-world.component.vue index c4344d5..ef421b2 100644 --- a/src/components/hello-world/hello-world.vue +++ b/src/components/hello-world/hello-world.component.vue @@ -51,7 +51,7 @@ import { Component, Prop, Vue } from 'vue-property-decorator'; @Component -export default class extends Vue { +export default class HelloWorld extends Vue { @Prop() public msg: string; } diff --git a/src/decorators/index.ts b/src/decorators/index.ts new file mode 100644 index 0000000..2316b30 --- /dev/null +++ b/src/decorators/index.ts @@ -0,0 +1 @@ +export * from './http.decorator'; diff --git a/src/helpers/index.ts b/src/helpers/index.ts new file mode 100644 index 0000000..6f906dc --- /dev/null +++ b/src/helpers/index.ts @@ -0,0 +1,2 @@ +export * from './search.helper'; +export * from './webworker.helper'; diff --git a/src/modules/auth/routes/sign-in/sign-in.route.vue b/src/modules/auth/routes/sign-in/sign-in.route.vue index 58506c7..793a48a 100644 --- a/src/modules/auth/routes/sign-in/sign-in.route.vue +++ b/src/modules/auth/routes/sign-in/sign-in.route.vue @@ -31,7 +31,7 @@ import { Component, Vue } from 'vue-property-decorator'; import { Action } from 'vuex-class'; @Component -export default class extends Vue { +export default class SignInRoute extends Vue { public email = ''; public password = ''; diff --git a/src/routes/home/home.route.vue b/src/routes/home/home.route.vue index d889d61..408aca4 100644 --- a/src/routes/home/home.route.vue +++ b/src/routes/home/home.route.vue @@ -43,5 +43,5 @@ import { Component, Vue } from 'vue-property-decorator'; @Component -export default class extends Vue {} +export default class HomeRoute extends Vue {}