Registry / devops / corejs-upgrade-webpack-plugin

corejs-upgrade-webpack-plugin

JSON →
library4.0.1jsnpmunverified

A webpack plugin that transforms core-js v2 require/module paths to core-js v3 counterparts during bundling. Current stable version is 4.0.1 with maintenance-level releases. It resolves mismatched core-js versions by mapping old path patterns to new ones, preventing bundle bloat and runtime errors from library dependencies. Supports custom resolve directories via resolveFrom option. Released intermittently; uses core-js's path mapping to ensure the latest core-js is used everywhere. Differentiator: automates migration in existing webpack setups without manual code changes.

npm install corejs-upgrade-webpack-plugin
INSTALL
IMPORT
SIG · COREJS-UPGRADE-WEB
C
corejs-upgrade-webpack-plugin
devopsjavascriptv4.0.1
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CoreJSUpgradeWebpackPlugin
import CoreJSUpgradeWebpackPlugin from 'corejs-upgrade-webpack-plugin'
const CoreJSUpgradeWebpackPlugin = require('corejs-upgrade-webpack-plugin')
ESM-only; default import. CommonJS require will fail.
CoreJSUpgradeWebpackPlugin
const { CoreJSUpgradeWebpackPlugin } = require('corejs-upgrade-webpack-plugin')
const CoreJSUpgradeWebpackPlugin = require('corejs-upgrade-webpack-plugin').default
For CommonJS, use named destructuring. Default export is not available.
Options
import type { Options } from 'corejs-upgrade-webpack-plugin'
Use type import for TypeScript, not value import.

Demonstrates ESM import and plugin instantiation with optional resolveFrom option for custom core-js resolution path.

// webpack.config.js import CoreJSUpgradeWebpackPlugin from 'corejs-upgrade-webpack-plugin'; export default { plugins: [ new CoreJSUpgradeWebpackPlugin({ resolveFrom: [process.cwd()], }), ], };
Debug
Known issues
breakingVersion 3.0.0 changed options structure; resolveFrom now expects an array.
fix
Update resolveFrom to an array: new CoreJSUpgradeWebpackPlugin({ resolveFrom: [path] })
affects: <3.0.0
deprecatedThe plugin is in maintenance mode; no new features planned.
fix
Consider using built-in webpack resolve.alias for core-js if applicable.
affects: >=0.0.0
gotchaPlugin only transforms paths that match /core-js/; nested references may be missed.
fix
Manually audit dependencies if multiple core-js versions remain.
affects: >=0.0.0
Errors
Common errors & fixes
Cannot find module 'corejs-upgrade-webpack-plugin'
Attempting to require the plugin via CommonJS require.
fix
Use ESM import statement or use .mjs extension.
TypeError: CoreJSUpgradeWebpackPlugin is not a constructor
Wrong import style, e.g., using default import when plugin is exported as named.
fix
Use import CoreJSUpgradeWebpackPlugin from 'corejs-upgrade-webpack-plugin' (ESM) or const { CoreJSUpgradeWebpackPlugin } = require('...') (CJS).
Upgrade
Version history
4.0.1latest on npm
Audit
Dependencies
core-jsrequiredThe plugin resolves core-js v2 paths against core-js v3 structure; core-js must be installed.
webpackrequiredWebpack plugin; requires webpack as a peer dependency.
Agent activity
4 hits · last 30 days
node
2
Resources
corejs-upgrade-webpack-plugin — npm install corejs-upgrade-webpack-plugin · libregistry