Skip to content

Commit a46ab69

Browse files
committed
build: update Vue CLI to 5.x
1 parent 863efa0 commit a46ab69

File tree

6 files changed

+3264
-5908
lines changed

6 files changed

+3264
-5908
lines changed

.eslintrc.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@ module.exports = {
44
node: true,
55
},
66
extends: [
7-
'plugin:vue/vue3-recommended',
7+
'plugin:vue/vue3-essential',
88
'eslint:recommended',
9-
'@vue/prettier',
9+
'plugin:prettier/recommended',
1010
],
1111
parserOptions: {
12-
parser: 'babel-eslint',
12+
parser: '@babel/eslint-parser',
1313
},
1414
rules: {
1515
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
1616
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
17+
'vue/multi-word-component-names': 'off',
1718
},
1819
overrides: [
1920
{

jest.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
module.exports = {
22
preset: '@vue/cli-plugin-unit-jest',
3-
transform: {
4-
'^.+\\.vue$': 'vue-jest',
5-
},
63
}

jsconfig.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es5",
4+
"module": "esnext",
5+
"baseUrl": "./",
6+
"moduleResolution": "node",
7+
"paths": {
8+
"@/*": [
9+
"src/*"
10+
]
11+
},
12+
"lib": [
13+
"esnext",
14+
"dom",
15+
"dom.iterable",
16+
"scripthost"
17+
]
18+
}
19+
}

package.json

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,31 @@
3030
"@coreui/vue": "^4.0.1",
3131
"@coreui/vue-chartjs": "2.0.0",
3232
"core-js": "^3.19.0",
33-
"vue": "^3.2.19",
34-
"vue-router": "^4.0.0-0",
35-
"vuex": "^4.0.0-0"
33+
"vue": "^3.2.23",
34+
"vue-router": "^4.0.12",
35+
"vuex": "^4.0.2"
3636
},
3737
"devDependencies": {
38-
"@vue/cli-plugin-babel": "~4.5.14",
39-
"@vue/cli-plugin-e2e-cypress": "~4.5.14",
40-
"@vue/cli-plugin-eslint": "~4.5.14",
41-
"@vue/cli-plugin-router": "~4.5.14",
42-
"@vue/cli-plugin-unit-jest": "~4.5.14",
43-
"@vue/cli-plugin-vuex": "~4.5.14",
44-
"@vue/cli-service": "~4.5.14",
45-
"@vue/compiler-sfc": "^3.2.20",
46-
"@vue/eslint-config-prettier": "^6.0.0",
38+
"@babel/core": "^7.12.16",
39+
"@babel/eslint-parser": "^7.12.16",
40+
"@vue/cli-plugin-babel": "~5.0.0-rc.1",
41+
"@vue/cli-plugin-e2e-cypress": "~5.0.0-rc.1",
42+
"@vue/cli-plugin-eslint": "~5.0.0-rc.1",
43+
"@vue/cli-plugin-router": "~5.0.0-rc.1",
44+
"@vue/cli-plugin-unit-jest": "~5.0.0-rc.1",
45+
"@vue/cli-plugin-vuex": "~5.0.0-rc.1",
46+
"@vue/cli-service": "~5.0.0-rc.1",
4747
"@vue/test-utils": "^2.0.0-0",
48-
"babel-eslint": "^10.1.0",
48+
"@vue/vue3-jest": "^27.0.0-alpha.1",
49+
"babel-jest": "^27.0.6",
50+
"cypress": "^8.7.0",
4951
"eslint": "^7.32.0",
52+
"eslint-config-prettier": "^8.3.0",
5053
"eslint-plugin-prettier": "^4.0.0",
51-
"eslint-plugin-vue": "^7.20.0",
54+
"eslint-plugin-vue": "^8.0.3",
55+
"jest": "^27.0.5",
5256
"prettier": "^2.4.1",
53-
"sass": "^1.43.3",
54-
"sass-loader": "^10.2.0",
55-
"vue-jest": "^5.0.0-0"
57+
"sass": "^1.32.7",
58+
"sass-loader": "^12.0.0"
5659
}
5760
}

vue.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
const { defineConfig } = require('@vue/cli-service')
2+
module.exports = defineConfig({
3+
transpileDependencies: true,
4+
})

0 commit comments

Comments
 (0)