WebpackUnusedScaner
A webpack plugin to find unused modules/source files and remove them.
Install
npm i --dev webpack-unused-scaner
Usage
const path = ;const WebpackUnusedScaner = ; moduleexports = // webpack configuration plugins: ...otherPlugins // Source directories directories: path // Exclude patterns exclude: '*.test.js' // Root directory (optional) root: __dirname // Remove files (optional) remove: false ;
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 tofalse
)useGitIgnore
: whether or not to respect.gitignore
file (defaults totrue
)remove
: whether or not to remove all unused source files (defaults tofalse
)
With root
Without root
Related
Add DELETE option for unused-webpack-plugin.