Spaces:
Sleeping
Sleeping
const { chalk } = require('@vue/cli-shared-utils') | |
module.exports = api => { | |
api.transformScript( | |
'babel.config.js', | |
require('../codemods/usePluginPreset') | |
) | |
if (api.fromVersion('^3')) { | |
api.extendPackage( | |
{ | |
dependencies: { | |
'core-js': '^3.6.5' | |
} | |
}, | |
{ warnIncompatibleVersions: false } | |
) | |
// TODO: implement a codemod to migrate polyfills | |
api.exitLog(`core-js has been upgraded from v2 to v3. | |
If you have any custom polyfills defined in ${chalk.yellow('babel.config.js')}, please be aware their names may have been changed. | |
For more complete changelog, see https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#300---20190319`) | |
} | |
} | |