1.0.2 • Published 6 years ago
webpack-unused-scaner v1.0.2
WebpackUnusedScaner
A webpack plugin to find unused modules/source files and remove them.

Install
npm i --dev webpack-unused-scanerUsage
const path = require('path');
const WebpackUnusedScaner = require('webpack-unused-scaner');
module.exports = {
// webpack configuration
plugins: [
...otherPlugins,
new WebpackUnusedScaner({
// Source directories
directories: [path.join(__dirname, 'src')],
// 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.gitignorefile (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.