Upgrading @vue/cli-service 4 to 5
Unknown4.5.19 → 5.0.9
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
DepDelta is still reading the release notes in this range. This updates as they come in.
Node.js requirement changed in 5.0.0-alpha.5: >=8 → ^12.0.0 || >= 14.0.0.
Adds @babel/helper-compilation-targets ^7.12.16, css-minimizer-webpack-plugin ^3.0.2, is-file-esm ^1.0.0, module-alias ^2.2.2, postcss ^8.2.6, progress-webpack-plugin ^1.0.12, webpack-virtual-modules ^0.4.2, whatwg-fetch ^3.6.2.
Drops @intervolga/optimize-cssnano-plugin, @types/webpack, @types/webpack-dev-server, @vue/preload-webpack-plugin, cache-loader, file-loader, lodash.transform, pnp-webpack-plugin, url-loader.
Installs 653 packages in all (was 1135).
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- changed:
property ProjectOptions.devServer?: object → property ProjectOptions.devServer?: { proxy?: string | object, [key: string]: any } - changed:
property ProjectOptions.transpileDependencies?: Array<string | RegExp> → property ProjectOptions.transpileDependencies?: boolean | Array<string | RegExp> - added:
property ProjectOptions.terser?: { minify: 'terser' | 'esbuild' | 'swc' | 'uglifyJs'; terserOptions?: PredefinedOptions<import('terser').MinifyOptions> }
- removed:
export { ConfigFunction } from './ProjectOptions' - added:
function defineConfig(config: UserConfig): UserConfig