node-polyfill-webpack-plugin weekly downloads statistics
By Richienb · npm · Webpack plugins
Polyfill Node.js core modules in Webpack.
node-polyfill-webpack-plugin has 1,565,487 recorded weekly downloads on npm, a decrease of 46.6% over the past 30 days.
It ranks #166 of 2,256 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -43.8%.
PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.
About node-polyfill-webpack-plugin
node-polyfill-webpack-plugin
Polyfill Node.js core modules in Webpack.
This module is only needed for Webpack 5+.
Install
Usage
Add the following to your webpack.config.js:
console, process, and most deprecated/internal Node.js core modules are not polyfilled by default. If you still need to polyfill them, you can use the additionalAliases option:
The fs module resolves to nothing because its functionality cannot replicated in the browser.
API
new NodePolyfillPlugin(options?)
options
Type: object
onlyAliases is mutually exclusive with excludeAliases and additionalAliases.
excludeAliases
If you don't want a module to be polyfilled, you can specify aliases to be skipped here.
additionalAliases
Alternatively, you can choose to add certain aliases to the list of polyfilled modules. For example, you can choose to polyfill console.
onlyAliases
You can also choose to only include certain aliases, ignoring the defaults. For example, you can have only console polyfilled.
Aliases
Globals
• Buffer • console • process
Modules
• assert • buffer • console • constants • crypto • domain • events • http • https • os • path • punycode • process • querystring • stream • _stream_duplex • _stream_passthrough • _stream_readable • _stream_transform • _stream_writable • string_decoder • sys • timers • tty • url • util • vm • zlib
Description from the npm listing.
- webpack
- webpack-plugin
- node
- polyfill
Where node-polyfill-webpack-plugin sits in the listing
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (543)Similar npm Webpack plugins plugins
Data source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/node-polyfill-webpack-plugin. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.