UNPKG

unreferenced-files-webpack-plugin

Version:

A Webpack plugin to detect and optionally delete unused (unreferenced) files in your project.

41 lines (29 loc) 859 B
# unreferenced-files-webpack-plugin A Webpack plugin and CLI tool to detect (and optionally delete) files that are not referenced by your Webpack build. ## 🔧 Installation ```bash npm install --save-dev unreferenced-files-webpack-plugin ``` ## 🧩 Usage in Webpack ```js const UnreferencedFilesPlugin = require('unreferenced-files-webpack-plugin'); module.exports = { plugins: [ new UnreferencedFilesPlugin({ root: './src', output: 'unreferenced-files.log', outputJson: true, autoDelete: false, extensions: ['.js', '.vue', '.css', '.png'] }) ] }; ``` ## 🖥️ Usage via CLI ```bash node ./bin/cli.js --root ./src --extensions .js,.vue,.png --json --delete ``` ## ⚠️ Warning Use `--delete` carefully — files will be removed from disk! ## 📄 License MIT