unused-files-webpack-plugin weekly downloads statistics
By tomchentw (2 listings) · npm · Webpack plugins
Glob all files that are not compiled by webpack under webpack's context
unused-files-webpack-plugin has 8,502 recorded weekly downloads on npm, a decrease of 48.4% over the past 30 days.
It ranks #954 of 2,256 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -55.5%.
PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.
About unused-files-webpack-plugin
unused-files-webpack-plugin
Glob all files that are not compiled by webpack under webpack's context
[![Version][npm-image]][npm-url] [![Travis CI][travis-image]][travis-url] [![Quality][codeclimate-maintainability-image]][codeclimate-maintainability-url] [![Coverage][codeclimate-c-image]][codeclimate-c-url] [![Dependencies][gemnasium-image]][gemnasium-url] [![Gitter][gitter-image]][gitter-url]
Install with npm:
Install with yarn:
Usage
webpack.config.babel.js
webpack.config.js
Options
options.patterns
The (array of) pattern(s) to glob all files within the context.
• Default: ["**/*.*"] • Directly pass to glob-all(patterns)
options.failOnUnused
Emit _error_ instead of _warning_ in webpack compilation result.
• Default: false • Explicitly set it to true to enable this feature
options.globOptions
The options object pass to second parameter of glob-all.
• Default: {ignore: "node_modules/**/*"} • Directly pass to glob-all(pattern, globOptions), which then pass to glob(…, globOptions)
globOptions.ignore
Ignore pattern for glob. Can be a String or an Array of String.
• Default: "node_modules/**/*" • Pass to: options.ignore
globOptions.cwd
Current working directory for glob. If you don't set explicitly, it defaults to the context specified by your webpack compiler at runtime.
• Default: webpackCompiler.context • Pass to: options.cwd • See also: context in webpack
Contributing
[![devDependency Status][david-dm-image]][david-dm-url]
1. Fork it 2. Create your feature branch (git checkout -b my-new-feature) 3. Commit your changes (git commit -am 'Add some feature') 4. Push to the branch (git push origin my-new-feature) 5. Create new Pull Request
Description from the npm listing.
- unused
- redundancy
- files
- require
- webpack
- webpack-plugin
Where unused-files-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/unused-files-webpack-plugin. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.