build: update Vue CLI to 5.x

This commit is contained in:
Łukasz Holeczek
2021-11-26 16:36:06 +01:00
parent 863efa04dc
commit a46ab69767
6 changed files with 3187 additions and 5831 deletions
+4 -3
View File
@@ -4,16 +4,17 @@ module.exports = {
node: true, node: true,
}, },
extends: [ extends: [
'plugin:vue/vue3-recommended', 'plugin:vue/vue3-essential',
'eslint:recommended', 'eslint:recommended',
'@vue/prettier', 'plugin:prettier/recommended',
], ],
parserOptions: { parserOptions: {
parser: 'babel-eslint', parser: '@babel/eslint-parser',
}, },
rules: { rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'vue/multi-word-component-names': 'off',
}, },
overrides: [ overrides: [
{ {
-3
View File
@@ -1,6 +1,3 @@
module.exports = { module.exports = {
preset: '@vue/cli-plugin-unit-jest', preset: '@vue/cli-plugin-unit-jest',
transform: {
'^.+\\.vue$': 'vue-jest',
},
} }
+19
View File
@@ -0,0 +1,19 @@
{
"compilerOptions": {
"target": "es5",
"module": "esnext",
"baseUrl": "./",
"moduleResolution": "node",
"paths": {
"@/*": [
"src/*"
]
},
"lib": [
"esnext",
"dom",
"dom.iterable",
"scripthost"
]
}
}
+20 -17
View File
@@ -30,28 +30,31 @@
"@coreui/vue": "^4.0.1", "@coreui/vue": "^4.0.1",
"@coreui/vue-chartjs": "2.0.0", "@coreui/vue-chartjs": "2.0.0",
"core-js": "^3.19.0", "core-js": "^3.19.0",
"vue": "^3.2.19", "vue": "^3.2.23",
"vue-router": "^4.0.0-0", "vue-router": "^4.0.12",
"vuex": "^4.0.0-0" "vuex": "^4.0.2"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.5.14", "@babel/core": "^7.12.16",
"@vue/cli-plugin-e2e-cypress": "~4.5.14", "@babel/eslint-parser": "^7.12.16",
"@vue/cli-plugin-eslint": "~4.5.14", "@vue/cli-plugin-babel": "~5.0.0-rc.1",
"@vue/cli-plugin-router": "~4.5.14", "@vue/cli-plugin-e2e-cypress": "~5.0.0-rc.1",
"@vue/cli-plugin-unit-jest": "~4.5.14", "@vue/cli-plugin-eslint": "~5.0.0-rc.1",
"@vue/cli-plugin-vuex": "~4.5.14", "@vue/cli-plugin-router": "~5.0.0-rc.1",
"@vue/cli-service": "~4.5.14", "@vue/cli-plugin-unit-jest": "~5.0.0-rc.1",
"@vue/compiler-sfc": "^3.2.20", "@vue/cli-plugin-vuex": "~5.0.0-rc.1",
"@vue/eslint-config-prettier": "^6.0.0", "@vue/cli-service": "~5.0.0-rc.1",
"@vue/test-utils": "^2.0.0-0", "@vue/test-utils": "^2.0.0-0",
"babel-eslint": "^10.1.0", "@vue/vue3-jest": "^27.0.0-alpha.1",
"babel-jest": "^27.0.6",
"cypress": "^8.7.0",
"eslint": "^7.32.0", "eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^4.0.0", "eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-vue": "^7.20.0", "eslint-plugin-vue": "^8.0.3",
"jest": "^27.0.5",
"prettier": "^2.4.1", "prettier": "^2.4.1",
"sass": "^1.43.3", "sass": "^1.32.7",
"sass-loader": "^10.2.0", "sass-loader": "^12.0.0"
"vue-jest": "^5.0.0-0"
} }
} }
+4
View File
@@ -0,0 +1,4 @@
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
})
+3140 -5808
View File
File diff suppressed because it is too large Load Diff