unused-webpack-plugin
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/unused-webpack-plugin package

2.4.0 • Public • Published

UnusedWebpackPlugin CircleCI

A webpack plugin to find unused modules/source files.

unused-webpack-plugin

Install

npm i --dev unused-webpack-plugin

Usage

const path = require('path');
const UnusedWebpackPlugin = require('unused-webpack-plugin');
 
module.exports = {
  // webpack configuration
  plugins: [
    ...otherPlugins,
    new UnusedWebpackPlugin({
      // Source directories
      directories: [path.join(__dirname, 'src')],
      // Exclude patterns
      exclude: ['*.test.js'],
      // Root directory (optional)
      root: __dirname,
    }),
  ],
};

Options

  • directories : array of directories where to look for unused source files.
  • exclude : array of exclude patterns when looking for unused source files.
  • root : root directory that will be use to display relative paths instead of absolute ones (see below)
  • failOnUnused: whether or not the build should fail if unused files are found (defaults to false)
  • useGitIgnore: whether or not to respect .gitignore file (defaults to true)

With root

With root

Without root

Without root

Related

If you're not using webpack, check out remnants.

Readme

Keywords

none

Package Sidebar

Install

npm i unused-webpack-plugin

Weekly Downloads

32,371

Version

2.4.0

License

MIT

Unpacked Size

268 kB

Total Files

13

Last publish

Collaborators

  • matthieulemoine