From 03d57ba50e22b3a7b788e3083dc9c31da63ea378 Mon Sep 17 00:00:00 2001 From: paolo Date: Mon, 5 Nov 2018 22:28:59 +0100 Subject: [PATCH] sistemare class type boolean.... --- .env | 20 +- .env.production | 12 +- config/envparser.js | 2 +- jest.config.js | 3 +- package.json | 19 +- quasar.conf.js | 6 +- shims-vue.d.ts | 9 + src/App.vue | 38 ++-- src/components/Header.vue | 81 +++---- src/layouts/drawer/drawer.vue | 122 +++++----- src/pages/Index.vue | 2 +- src/plugins/i18n.js | 4 +- src/router/routes.ts | 2 +- src/store/index.ts | 7 +- src/store/modules/glob.ts | 9 - src/store/modules/{useraa.ts => user.ts} | 6 +- src/types/index.d.ts | 45 ++++ src/utils/config.ts | 18 ++ src/views/login/signup.vue | 278 +++++++++++------------ src/views/login/test.vue | 2 +- tslint.json | 68 ++++-- tslint.json.PAO | 25 ++ 22 files changed, 439 insertions(+), 339 deletions(-) create mode 100644 shims-vue.d.ts rename src/store/modules/{useraa.ts => user.ts} (99%) create mode 100644 src/types/index.d.ts create mode 100644 src/utils/config.ts create mode 100644 tslint.json.PAO diff --git a/.env b/.env index fe897b0..8ef93e1 100644 --- a/.env +++ b/.env @@ -1,11 +1,11 @@ -APP_ID=1 -VUE_APP_URL=prova SVILUPPO! -PROVA_PAOLO=PROVA SVILUPPO -LANG_DEFAULT=it +APP_ID='1' +VUE_APP_URL='prova SVILUPPO!' +PROVA_PAOLO='PROVA SVILUPPO' +LANG_DEFAULT='it' MONGODB_HOST='http://localhost:3000' -PAO_APP_ID=KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF -MASTER_KEY=KKPPSS5KJK435J3KSS9F9D8S9F8SD3CR3T -LOGO_REG=quasar-logo-full.svg -TEST_EMAIL=paolo.arena77@gmail.com -TEST_USERNAME=paoloar77 -TEST_PASSWORD=mypassword +PAO_APP_ID='KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF' +MASTER_KEY='KKPPSS5KJK435J3KSS9F9D8S9F8SD3CR3T' +LOGO_REG='quasar-logo-full.svg' +TEST_EMAIL='paolo.arena77@gmail.com' +TEST_USERNAME='paoloar77' +TEST_PASSWORD='mypassword' diff --git a/.env.production b/.env.production index 8f12804..1f7bf4a 100644 --- a/.env.production +++ b/.env.production @@ -1,14 +1,10 @@ APP_ID="1" VUE_APP_URL= "PROVA ENV! FUNZIONA" PROVA_PAOLO= "PROVA ENV FUNZIONA!" - PAO_APP_ID="" MASTER_KEY='' - MONGODB_HOST='http://localhost:3000' - -LOGO_REG=quasar-logo-full.svg - -TEST_EMAIL= -TEST_USERNAME= -TEST_PASSWORD= +LOGO_REG='quasar-logo-full.svg' +TEST_EMAIL='a' +TEST_USERNAME='a' +TEST_PASSWORD='a' diff --git a/config/envparser.js b/config/envparser.js index ce83685..4646105 100644 --- a/config/envparser.js +++ b/config/envparser.js @@ -1,5 +1,5 @@ const DotEnv = require('dotenv') -const parsedEnv = DotEnv.config({ debug: process.env.DEBUG }).parsed; +const parsedEnv = DotEnv.config().parsed; module.exports = function () { // Let's stringify our variables diff --git a/jest.config.js b/jest.config.js index 92ca419..5fe74d2 100644 --- a/jest.config.js +++ b/jest.config.js @@ -12,7 +12,8 @@ module.exports = { '/src/pages/**/*.vue', '/src/plugins/**/*.ts', '/src/mixins/**/*.ts', - '/src/directives/**/*.ts' + '/src/directives/**/*.ts', + '/src/utils/**/*.ts' ], coverageThreshold: { global: { diff --git a/package.json b/package.json index f2f734c..4f63d20 100644 --- a/package.json +++ b/package.json @@ -20,23 +20,27 @@ "deploy:ssr": "now dist/ssr-mat" }, "dependencies": { - "vue-i18n": "^8.1.0", - "vue-property-decorator": "^7.2.0", - "vuex-class": "^0.3.1", "axios": "^0.18.0", + "babel-runtime": "^6.0.0", + "bcrypt": "^3.0.2", + "bcryptjs": "^2.4.3", "dotenv": "^6.1.0", "element-ui": "^2.3.6", "js-cookie": "^2.2.0", "normalize.css": "^8.0.0", "npm": "^6.4.1", "nprogress": "^0.2.0", + "quasar-extras": "0.0.7", "register-service-worker": "^1.0.0", "vee-validate": "^2.1.2", "vue": "^2.5.17", "vue-class-component": "^6.3.2", + "vue-i18n": "^8.1.0", + "vue-property-decorator": "^7.2.0", "vue-router": "^3.0.1", "vue-svgicon": "^3.1.0", "vuex": "^3.0.1", + "vuex-class": "^0.3.1", "vuex-module-decorators": "^0.4.3" }, "devDependencies": { @@ -60,6 +64,9 @@ "babel-loader": "^8.0.4", "eslint": "^5.5.0", "jest": "^23.6.0", + "html-webpack-plugin": "^2.8.1", + "http-proxy-middleware": "^0.17.0", + "json-loader": "^0.5.4", "node-sass": "^4.9.0", "quasar-cli": "^0.17.20", "sass-loader": "^7.0.1", @@ -67,11 +74,15 @@ "ts-jest": "^23.0.0", "ts-loader": "^5.3.0", "tslint": "^5.11.0", + "tslint-loader": "^3.4.3", "tslint-config-standard": "^8.0.1", "typescript": "^3.1.6", "vue-cli-plugin-element-ui": "^1.1.2", "vue-template-compiler": "^2.5.17", - "webpack": "^4.24.0" + "webpack": "^2.2.1", + "webpack-dev-middleware": "^1.8.4", + "webpack-hot-middleware": "^2.18.1", + "webpack-merge": "^4.0.0" }, "engines": { "node": ">= 8.9.0", diff --git a/quasar.conf.js b/quasar.conf.js index 644df4f..f16918b 100644 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -2,8 +2,9 @@ const path = require('path'); -// Carica il file .env -const envparser = require('./config/envparser'); +const webpack = require('webpack') +const envparser = require('./config/envparser') + const extendTypescriptToWebpack = (config) => { config.resolve @@ -41,6 +42,7 @@ module.exports = function (ctx) { ], supportIE: false, build: { + env: envparser(), scopeHoisting: true, vueRouterMode: 'history', vueCompiler: true, diff --git a/shims-vue.d.ts b/shims-vue.d.ts new file mode 100644 index 0000000..823415b --- /dev/null +++ b/shims-vue.d.ts @@ -0,0 +1,9 @@ +declare module '*.vue' { + import Vue from 'vue' + export default Vue +} + +declare module '*.svg' { + import Vue from 'vue' + export default Vue +} diff --git a/src/App.vue b/src/App.vue index 085a8d4..b87b321 100644 --- a/src/App.vue +++ b/src/App.vue @@ -15,34 +15,26 @@ - diff --git a/src/components/Header.vue b/src/components/Header.vue index 1264829..99590ba 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -49,68 +49,49 @@ -