unused-files-webpack-plugin

Glob all files that are not compiled by webpack under webpack's context

Github stars Tracking Chart

unused-files-webpack-plugin

Glob all files that are not compiled by webpack under webpack's context

Version Travis CI Quality Coverage Dependencies Gitter

Install with npm:

npm i --save-dev unused-files-webpack-plugin

Install with yarn:

yarn add --dev unused-files-webpack-plugin

Usage

webpack.config.babel.js

import UnusedFilesWebpackPlugin from "unused-files-webpack-plugin";

export default {
  plugins: [
    new UnusedFilesWebpackPlugin(options),
  ],
};

webpack.config.js

const { UnusedFilesWebpackPlugin } = require("unused-files-webpack-plugin");

module.exports = {
  plugins: [
    new UnusedFilesWebpackPlugin(options),
  ],
};

Options

new UnusedFilesWebpackPlugin(options)

options.patterns

The (array of) pattern(s) to glob all files within the context.

options.failOnUnused

Emit error instead of warning in webpack compilation result.

  • Default: false
  • Explicitly set it to true to enable this feature

options.globOptions

The options object pass to second parameter of glob-all.

globOptions.ignore

Ignore pattern for glob. Can be a String or an Array of String.

globOptions.cwd

Current working directory for glob. If you don't set explicitly, it defaults to the context specified by your webpack compiler at runtime.

Contributing

devDependency Status

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Main metrics

Overview
Name With Ownertomchentw/unused-files-webpack-plugin
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2015-05-22 08:06:11
Pushed At2022-12-07 09:16:08
Last Commit At2018-03-14 10:48:39
Release Count17
Last Release Namev3.4.0 (Posted on 2018-03-14 10:48:40)
First Release Namev1.0.0 (Posted on 2015-05-22 16:25:28)
用户参与
Stargazers Count267
Watchers Count1
Fork Count35
Commits Count85
Has Issues Enabled
Issues Count14
Issue Open Count9
Pull Requests Count10
Pull Requests Open Count19
Pull Requests Close Count15
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private