From d319007ffa702986e68222f8ca07a59bbfc1dbd8 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Wed, 29 Jul 2020 13:48:21 +0800 Subject: [PATCH] feat: implement a migrator that removes `vue-next` as it's no longer needed (#5725) --- packages/@vue/cli-service/migrator/index.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/@vue/cli-service/migrator/index.js diff --git a/packages/@vue/cli-service/migrator/index.js b/packages/@vue/cli-service/migrator/index.js new file mode 100644 index 0000000000..3270c234eb --- /dev/null +++ b/packages/@vue/cli-service/migrator/index.js @@ -0,0 +1,14 @@ +module.exports = (api) => { + if (api.hasPlugin('vue-next')) { + api.extendPackage({ + devDependencies: { + 'vue-cli-plugin-vue-next': null + } + }, + { + prune: true + }) + + api.exitLog('vue-cli-plugin-vue-next is removed because Vue 3 support has been built into the core plugins.') + } +}