diff --git a/CHANGELOG.md b/CHANGELOG.md index 501f99b031..52257b2014 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,66 @@ +## 3.10.0 (2019-08-03) + +#### :rocket: New Features +* `@vue/cli` + * [#4342](https://github.com/vuejs/vue-cli/pull/4342) Add --port argument to 'vue serve' command ([@bokub](https://github.com/bokub)) +* `@vue/cli-plugin-eslint` + * [#4329](https://github.com/vuejs/vue-cli/pull/4329) feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 ([@sodatea](https://github.com/sodatea)) + +#### :bug: Bug Fix +* `@vue/cli-plugin-typescript`, `@vue/cli` + * [#4374](https://github.com/vuejs/vue-cli/pull/4374) fix: do not generate empty file ([@cexbrayat](https://github.com/cexbrayat)) +* `@vue/cli-service` + * [#4359](https://github.com/vuejs/vue-cli/pull/4359) fix stats display when chunkFilename contains query string ([@flyhope](https://github.com/flyhope)) +* `@vue/cli-plugin-typescript` + * [#4346](https://github.com/vuejs/vue-cli/pull/4346) fix: fix typo in typescript generator, convertAllFiles -> convertJsToTs ([@sodatea](https://github.com/sodatea)) +* `@vue/cli-plugin-eslint` + * [#4347](https://github.com/vuejs/vue-cli/pull/4347) fix(eslint-generator): add ts file check to lint-staged ([@liruifengv](https://github.com/liruifengv)) + * [#4329](https://github.com/vuejs/vue-cli/pull/4329) feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 ([@sodatea](https://github.com/sodatea)) +* `@vue/cli-shared-utils` + * [#4336](https://github.com/vuejs/vue-cli/pull/4336) fix: use `yarn --version` to detect yarn ([@sodatea](https://github.com/sodatea)) +* `@vue/cli` + * [#4330](https://github.com/vuejs/vue-cli/pull/4330) fix: require parent template after `when` condition evaluated as truthy ([@sodatea](https://github.com/sodatea)) + +#### :memo: Documentation +* `@vue/cli-plugin-e2e-nightwatch` + * [#4364](https://github.com/vuejs/vue-cli/pull/4364) Replacing nightwatch CLI options URL with proper documentation ([@aberonni](https://github.com/aberonni)) +* Other + * [#4358](https://github.com/vuejs/vue-cli/pull/4358) docs(ru): fix link in webpack.md ([@euaaaio](https://github.com/euaaaio)) + * [#4333](https://github.com/vuejs/vue-cli/pull/4333) Update html-and-static-assets.md ([@sergeymorkovkin](https://github.com/sergeymorkovkin)) + * [#4257](https://github.com/vuejs/vue-cli/pull/4257) Update mode-and-env.md ([@TechieForFun](https://github.com/TechieForFun)) + * [#4171](https://github.com/vuejs/vue-cli/pull/4171) Explain when .env files are loaded. ([@rimutaka](https://github.com/rimutaka)) + * [#4232](https://github.com/vuejs/vue-cli/pull/4232) Updated for Zeit Now V2 ([@ivansieder](https://github.com/ivansieder)) + * [#4217](https://github.com/vuejs/vue-cli/pull/4217) docs: add Render deployment guide ([@anurag](https://github.com/anurag)) + * [#4103](https://github.com/vuejs/vue-cli/pull/4103) deployment.md: Add instructions for Travis CI ([@terorie](https://github.com/terorie)) +* `@vue/babel-preset-app`, `@vue/cli-plugin-e2e-nightwatch`, `@vue/cli-plugin-eslint`, `@vue/cli-service`, `@vue/cli-ui` + * [#4241](https://github.com/vuejs/vue-cli/pull/4241) Fix typos ([@minho42](https://github.com/minho42)) + +#### :house: Internal +* `@vue/cli-service`, `@vue/cli` + * [#4367](https://github.com/vuejs/vue-cli/pull/4367) chore(cli-service): word spelling in comments ([@yiliang114](https://github.com/yiliang114)) + +#### Committers: 17 +- Anurag Goel ([@anurag](https://github.com/anurag)) +- Boris K ([@bokub](https://github.com/bokub)) +- Cédric Exbrayat ([@cexbrayat](https://github.com/cexbrayat)) +- Domenico Gemoli ([@aberonni](https://github.com/aberonni)) +- Eduard Aksamitov ([@euaaaio](https://github.com/euaaaio)) +- Haoqun Jiang ([@sodatea](https://github.com/sodatea)) +- Ivan Sieder ([@ivansieder](https://github.com/ivansieder)) +- Max Tolkachev ([@zhrivodkin](https://github.com/zhrivodkin)) +- Min ho Kim ([@minho42](https://github.com/minho42)) +- Mohsen Sadeghzade ([@TechieForFun](https://github.com/TechieForFun)) +- Richard Patel ([@terorie](https://github.com/terorie)) +- Sergey Morkovkin ([@sergeymorkovkin](https://github.com/sergeymorkovkin)) +- [@aruseni](https://github.com/aruseni) +- mx ([@rimutaka](https://github.com/rimutaka)) +- yiliang ([@yiliang114](https://github.com/yiliang114)) +- 李枨煊 ([@flyhope](https://github.com/flyhope)) +- 李瑞丰 ([@liruifengv](https://github.com/liruifengv)) + + + ## 3.9.3 (2019-07-18) #### :bug: Bug Fix diff --git a/lerna.json b/lerna.json index 2d836eb353..f0b4a7b279 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,7 @@ { "npmClient": "yarn", "useWorkspaces": false, - "version": "3.9.3", + "version": "3.10.0", "packages": [ "packages/@vue/babel-preset-app", "packages/@vue/cli*" diff --git a/packages/@vue/babel-preset-app/package.json b/packages/@vue/babel-preset-app/package.json index 7388d8174a..8aff04b139 100644 --- a/packages/@vue/babel-preset-app/package.json +++ b/packages/@vue/babel-preset-app/package.json @@ -1,6 +1,6 @@ { "name": "@vue/babel-preset-app", - "version": "3.9.2", + "version": "3.10.0", "description": "babel-preset-app for vue-cli", "main": "index.js", "publishConfig": { diff --git a/packages/@vue/cli-init/package.json b/packages/@vue/cli-init/package.json index 0d098585ff..f222c3db25 100644 --- a/packages/@vue/cli-init/package.json +++ b/packages/@vue/cli-init/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-init", - "version": "3.9.0", + "version": "3.10.0", "description": "init addon for vue-cli", "main": "index.js", "publishConfig": { diff --git a/packages/@vue/cli-overlay/package.json b/packages/@vue/cli-overlay/package.json index b8372b2f64..783236a782 100644 --- a/packages/@vue/cli-overlay/package.json +++ b/packages/@vue/cli-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-overlay", - "version": "3.9.0", + "version": "3.10.0", "description": "error overlay & dev server middleware for vue-cli", "main": "dist/client.js", "files": [ diff --git a/packages/@vue/cli-plugin-babel/package.json b/packages/@vue/cli-plugin-babel/package.json index 2694a7ed65..bc44e0bc16 100644 --- a/packages/@vue/cli-plugin-babel/package.json +++ b/packages/@vue/cli-plugin-babel/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-babel", - "version": "3.9.2", + "version": "3.10.0", "description": "babel plugin for vue-cli", "main": "index.js", "repository": { @@ -21,8 +21,8 @@ "homepage": "https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-plugin-babel#readme", "dependencies": { "@babel/core": "^7.0.0", - "@vue/babel-preset-app": "^3.9.2", - "@vue/cli-shared-utils": "^3.9.0", + "@vue/babel-preset-app": "^3.10.0", + "@vue/cli-shared-utils": "^3.10.0", "babel-loader": "^8.0.5", "webpack": ">=4 < 4.29" }, diff --git a/packages/@vue/cli-plugin-e2e-cypress/package.json b/packages/@vue/cli-plugin-e2e-cypress/package.json index d78a71bc5f..8394a6596c 100644 --- a/packages/@vue/cli-plugin-e2e-cypress/package.json +++ b/packages/@vue/cli-plugin-e2e-cypress/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-e2e-cypress", - "version": "3.9.0", + "version": "3.10.0", "description": "e2e-cypress plugin for vue-cli", "main": "index.js", "repository": { @@ -23,7 +23,7 @@ "access": "public" }, "dependencies": { - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "cypress": "^3.2.0", "eslint-plugin-cypress": "^2.2.1" } diff --git a/packages/@vue/cli-plugin-e2e-nightwatch/package.json b/packages/@vue/cli-plugin-e2e-nightwatch/package.json index 1ad483b635..1490ddd4e3 100644 --- a/packages/@vue/cli-plugin-e2e-nightwatch/package.json +++ b/packages/@vue/cli-plugin-e2e-nightwatch/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-e2e-nightwatch", - "version": "3.9.2", + "version": "3.10.0", "description": "e2e-nightwatch plugin for vue-cli", "main": "index.js", "repository": { @@ -23,7 +23,7 @@ "access": "public" }, "dependencies": { - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "chromedriver": "^2.46.0", "deepmerge": "^3.2.0", "execa": "^1.0.0", diff --git a/packages/@vue/cli-plugin-eslint/package.json b/packages/@vue/cli-plugin-eslint/package.json index 4860dbc163..d22f1ab2ff 100644 --- a/packages/@vue/cli-plugin-eslint/package.json +++ b/packages/@vue/cli-plugin-eslint/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-eslint", - "version": "3.9.2", + "version": "3.10.0", "description": "eslint plugin for vue-cli", "main": "index.js", "repository": { @@ -23,7 +23,7 @@ "access": "public" }, "dependencies": { - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "babel-eslint": "^10.0.1", "eslint-loader": "^2.1.2", "globby": "^9.2.0", diff --git a/packages/@vue/cli-plugin-pwa/package.json b/packages/@vue/cli-plugin-pwa/package.json index 8267f19e1b..3076b828f2 100644 --- a/packages/@vue/cli-plugin-pwa/package.json +++ b/packages/@vue/cli-plugin-pwa/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-pwa", - "version": "3.9.0", + "version": "3.10.0", "description": "pwa plugin for vue-cli", "main": "index.js", "repository": { @@ -23,7 +23,7 @@ "access": "public" }, "dependencies": { - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "webpack": ">=4 < 4.29", "workbox-webpack-plugin": "^3.6.3" }, diff --git a/packages/@vue/cli-plugin-typescript/package.json b/packages/@vue/cli-plugin-typescript/package.json index 5ed831dab3..539a0c4c3f 100644 --- a/packages/@vue/cli-plugin-typescript/package.json +++ b/packages/@vue/cli-plugin-typescript/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-typescript", - "version": "3.9.0", + "version": "3.10.0", "description": "typescript plugin for vue-cli", "main": "index.js", "repository": { @@ -24,7 +24,7 @@ }, "dependencies": { "@types/webpack-env": "^1.13.9", - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "fork-ts-checker-webpack-plugin": "^0.5.2", "globby": "^9.2.0", "ts-loader": "^5.3.3", diff --git a/packages/@vue/cli-plugin-unit-jest/package.json b/packages/@vue/cli-plugin-unit-jest/package.json index e1873438c7..2986d9b88e 100644 --- a/packages/@vue/cli-plugin-unit-jest/package.json +++ b/packages/@vue/cli-plugin-unit-jest/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-unit-jest", - "version": "3.9.0", + "version": "3.10.0", "description": "unit-jest plugin for vue-cli", "main": "index.js", "repository": { @@ -23,7 +23,7 @@ "access": "public" }, "dependencies": { - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "babel-jest": "^23.6.0", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", "jest": "^23.6.0", diff --git a/packages/@vue/cli-plugin-unit-mocha/package.json b/packages/@vue/cli-plugin-unit-mocha/package.json index 9b9ad2779f..94b4f27f41 100644 --- a/packages/@vue/cli-plugin-unit-mocha/package.json +++ b/packages/@vue/cli-plugin-unit-mocha/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-plugin-unit-mocha", - "version": "3.9.0", + "version": "3.10.0", "description": "mocha unit testing plugin for vue-cli", "main": "index.js", "repository": { @@ -22,7 +22,7 @@ }, "homepage": "https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-plugin-unit-mocha#readme", "dependencies": { - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "jsdom": "^13.2.0", "jsdom-global": "^3.0.2", "mocha": "^5.2.0", diff --git a/packages/@vue/cli-service-global/package.json b/packages/@vue/cli-service-global/package.json index 5b1e9f29c9..553336f92a 100644 --- a/packages/@vue/cli-service-global/package.json +++ b/packages/@vue/cli-service-global/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-service-global", - "version": "3.9.3", + "version": "3.10.0", "description": "vue-cli-service global addon for vue-cli", "main": "index.js", "publishConfig": { @@ -22,10 +22,10 @@ }, "homepage": "https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-build#readme", "dependencies": { - "@vue/babel-preset-app": "^3.9.2", - "@vue/cli-plugin-babel": "^3.9.2", - "@vue/cli-plugin-eslint": "^3.9.2", - "@vue/cli-service": "^3.9.3", + "@vue/babel-preset-app": "^3.10.0", + "@vue/cli-plugin-babel": "^3.10.0", + "@vue/cli-plugin-eslint": "^3.10.0", + "@vue/cli-service": "^3.10.0", "babel-eslint": "^10.0.1", "chalk": "^2.4.2", "eslint": "^4.19.1", diff --git a/packages/@vue/cli-service/package.json b/packages/@vue/cli-service/package.json index cf3427c4d7..e41ebb2ef1 100644 --- a/packages/@vue/cli-service/package.json +++ b/packages/@vue/cli-service/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-service", - "version": "3.9.3", + "version": "3.10.0", "description": "local service for vue-cli projects", "main": "lib/Service.js", "typings": "types/index.d.ts", @@ -25,8 +25,8 @@ "dependencies": { "@intervolga/optimize-cssnano-plugin": "^1.0.5", "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@vue/cli-overlay": "^3.9.0", - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-overlay": "^3.10.0", + "@vue/cli-shared-utils": "^3.10.0", "@vue/component-compiler-utils": "^2.6.0", "@vue/preload-webpack-plugin": "^1.1.0", "@vue/web-component-wrapper": "^1.2.0", diff --git a/packages/@vue/cli-shared-utils/package.json b/packages/@vue/cli-shared-utils/package.json index 642836c0f2..ea8b93e3c4 100644 --- a/packages/@vue/cli-shared-utils/package.json +++ b/packages/@vue/cli-shared-utils/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-shared-utils", - "version": "3.9.0", + "version": "3.10.0", "description": "shared utilities for vue-cli packages", "main": "index.js", "repository": { diff --git a/packages/@vue/cli-test-utils/package.json b/packages/@vue/cli-test-utils/package.json index a12ba31e74..fe6a8425d1 100644 --- a/packages/@vue/cli-test-utils/package.json +++ b/packages/@vue/cli-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-test-utils", - "version": "3.9.3", + "version": "3.10.0", "description": "test utilities for vue-cli packages", "repository": { "type": "git", diff --git a/packages/@vue/cli-ui-addon-webpack/package.json b/packages/@vue/cli-ui-addon-webpack/package.json index 2a7674e36e..29cdb1d5c3 100644 --- a/packages/@vue/cli-ui-addon-webpack/package.json +++ b/packages/@vue/cli-ui-addon-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-ui-addon-webpack", - "version": "3.9.3", + "version": "3.10.0", "repository": { "type": "git", "url": "git+https://github.com/vuejs/vue-cli.git", @@ -18,9 +18,9 @@ }, "license": "MIT", "devDependencies": { - "@vue/cli-plugin-babel": "^3.9.2", - "@vue/cli-plugin-eslint": "^3.9.2", - "@vue/cli-service": "^3.9.3", + "@vue/cli-plugin-babel": "^3.10.0", + "@vue/cli-plugin-eslint": "^3.10.0", + "@vue/cli-service": "^3.10.0", "@vue/eslint-config-standard": "^4.0.0", "eslint": "^5.16.0", "stylus": "^0.54.5", diff --git a/packages/@vue/cli-ui-addon-widgets/package.json b/packages/@vue/cli-ui-addon-widgets/package.json index c8041e850e..674dcf4786 100644 --- a/packages/@vue/cli-ui-addon-widgets/package.json +++ b/packages/@vue/cli-ui-addon-widgets/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-ui-addon-widgets", - "version": "3.9.3", + "version": "3.10.0", "repository": { "type": "git", "url": "git+https://github.com/vuejs/vue-cli.git", @@ -18,9 +18,9 @@ }, "license": "MIT", "devDependencies": { - "@vue/cli-plugin-babel": "^3.9.2", - "@vue/cli-plugin-eslint": "^3.9.2", - "@vue/cli-service": "^3.9.3", + "@vue/cli-plugin-babel": "^3.10.0", + "@vue/cli-plugin-eslint": "^3.10.0", + "@vue/cli-service": "^3.10.0", "@vue/eslint-config-standard": "^4.0.0", "eslint": "^5.16.0", "stylus": "^0.54.5", diff --git a/packages/@vue/cli-ui/package.json b/packages/@vue/cli-ui/package.json index 83804da006..796602352b 100644 --- a/packages/@vue/cli-ui/package.json +++ b/packages/@vue/cli-ui/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-ui", - "version": "3.9.3", + "version": "3.10.0", "repository": { "type": "git", "url": "git+https://github.com/vuejs/vue-cli.git", @@ -34,7 +34,7 @@ ], "dependencies": { "@akryum/winattr": "^3.0.0", - "@vue/cli-shared-utils": "^3.9.0", + "@vue/cli-shared-utils": "^3.10.0", "apollo-client": "^2.6.0", "chalk": "^2.4.1", "clone": "^2.1.1", @@ -66,10 +66,10 @@ "watch": "^1.0.2" }, "devDependencies": { - "@vue/cli-plugin-babel": "^3.9.2", - "@vue/cli-plugin-e2e-cypress": "^3.9.0", - "@vue/cli-plugin-eslint": "^3.9.2", - "@vue/cli-service": "^3.9.3", + "@vue/cli-plugin-babel": "^3.10.0", + "@vue/cli-plugin-e2e-cypress": "^3.10.0", + "@vue/cli-plugin-eslint": "^3.10.0", + "@vue/cli-service": "^3.10.0", "@vue/eslint-config-standard": "^4.0.0", "@vue/ui": "^0.9.1", "ansi_up": "^3.0.0", diff --git a/packages/@vue/cli-upgrade/package.json b/packages/@vue/cli-upgrade/package.json index cd6f497db7..c605b946f8 100644 --- a/packages/@vue/cli-upgrade/package.json +++ b/packages/@vue/cli-upgrade/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli-upgrade", - "version": "3.9.0", + "version": "3.10.0", "description": "utility to upgrade vue cli service / plugins in vue apps", "main": "index.js", "repository": { diff --git a/packages/@vue/cli/package.json b/packages/@vue/cli/package.json index 3a1791d9dd..d62940e2ae 100644 --- a/packages/@vue/cli/package.json +++ b/packages/@vue/cli/package.json @@ -1,6 +1,6 @@ { "name": "@vue/cli", - "version": "3.9.3", + "version": "3.10.0", "description": "Command line interface for rapid Vue.js development", "bin": { "vue": "bin/vue.js" @@ -24,10 +24,10 @@ "access": "public" }, "dependencies": { - "@vue/cli-shared-utils": "^3.9.0", - "@vue/cli-ui": "^3.9.3", - "@vue/cli-ui-addon-webpack": "^3.9.3", - "@vue/cli-ui-addon-widgets": "^3.9.3", + "@vue/cli-shared-utils": "^3.10.0", + "@vue/cli-ui": "^3.10.0", + "@vue/cli-ui-addon-webpack": "^3.10.0", + "@vue/cli-ui-addon-widgets": "^3.10.0", "chalk": "^2.4.1", "cmd-shim": "^2.0.2", "commander": "^2.20.0", diff --git a/packages/vue-cli-version-marker/package.json b/packages/vue-cli-version-marker/package.json index af34a64080..97dbd4ec6a 100644 --- a/packages/vue-cli-version-marker/package.json +++ b/packages/vue-cli-version-marker/package.json @@ -1,30 +1,30 @@ { "name": "vue-cli-version-marker", - "version": "3.9.3", + "version": "3.10.0", "description": "version marker for @vue/cli", "author": "Evan You", "license": "MIT", "main": "package.json", "devDependencies": { - "@vue/babel-preset-app": "3.9.2", - "@vue/cli-init": "3.9.0", - "@vue/cli-overlay": "3.9.0", - "@vue/cli-plugin-babel": "3.9.2", - "@vue/cli-plugin-e2e-cypress": "3.9.0", - "@vue/cli-plugin-e2e-nightwatch": "3.9.2", - "@vue/cli-plugin-eslint": "3.9.2", - "@vue/cli-plugin-pwa": "3.9.0", - "@vue/cli-plugin-typescript": "3.9.0", - "@vue/cli-plugin-unit-jest": "3.9.0", - "@vue/cli-plugin-unit-mocha": "3.9.0", - "@vue/cli-service-global": "3.9.3", - "@vue/cli-service": "3.9.3", - "@vue/cli-shared-utils": "3.9.0", - "@vue/cli-test-utils": "3.9.3", - "@vue/cli-ui-addon-webpack": "3.9.3", - "@vue/cli-ui-addon-widgets": "3.9.3", - "@vue/cli-ui": "3.9.3", - "@vue/cli-upgrade": "3.9.0", - "@vue/cli": "3.9.3" + "@vue/babel-preset-app": "3.10.0", + "@vue/cli-init": "3.10.0", + "@vue/cli-overlay": "3.10.0", + "@vue/cli-plugin-babel": "3.10.0", + "@vue/cli-plugin-e2e-cypress": "3.10.0", + "@vue/cli-plugin-e2e-nightwatch": "3.10.0", + "@vue/cli-plugin-eslint": "3.10.0", + "@vue/cli-plugin-pwa": "3.10.0", + "@vue/cli-plugin-typescript": "3.10.0", + "@vue/cli-plugin-unit-jest": "3.10.0", + "@vue/cli-plugin-unit-mocha": "3.10.0", + "@vue/cli-service-global": "3.10.0", + "@vue/cli-service": "3.10.0", + "@vue/cli-shared-utils": "3.10.0", + "@vue/cli-test-utils": "3.10.0", + "@vue/cli-ui-addon-webpack": "3.10.0", + "@vue/cli-ui-addon-widgets": "3.10.0", + "@vue/cli-ui": "3.10.0", + "@vue/cli-upgrade": "3.10.0", + "@vue/cli": "3.10.0" } } \ No newline at end of file