webpack-unused-files-plugin

1.0.7 • Public • Published

webpack-unused-files-plugin

find unused files from your project.

2018_05_21_2_18_11

Usage

yarn add webpack-unused-files-plugin

or

npm install webpack-unused-files-plugin

const WebpackUnusedFilesPlugin = require('webpack-unused-files-plugin');
 
// webpack config
module.exports = {
  plugins: [
    new WebpackUnusedFilesPlugin(options),
  ]
}

Options

const defaultOptions = {
  context: '',
  patterns: [
    "!**/node_modules",
    "!**/(test|tests)/**"
  ],
  sort: null, // 'ext', 'path'
  strict: false,
}
options type describe default required
context string target folder webpack.context false
patterns []string glob patterns !**/node_modules !**/test false
sort enum how to display unused files, options ext, path
strict boolean throw an error when plugin find unused file false false

Example

config = {
  plugins: [
    new WebpackUnusedFilesPlugin({
      context: path.join(__dirname, 'src'), // find basic at src directory
      patterns: [ // NOTE: plugin will extend .gitignore
        "!**/*.log"
      ],
      sort: "ext", // plugin will sort unused file by file extenstion
      strict: true, // webpack compilcation build failed with an error
    }),
  ],
}

Readme

Keywords

Package Sidebar

Install

npm i webpack-unused-files-plugin

Weekly Downloads

5

Version

1.0.7

License

ISC

Unpacked Size

7.83 kB

Total Files

5

Last publish

Collaborators

  • mrkou47