Skip to content

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

Notifications You must be signed in to change notification settings

futpib/unused-files-globby-webpack-plugin

Repository files navigation

unused-files-globby-webpack-plugin

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

Install with npm:

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

Install with yarn:

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

Example usage

webpack.config.js

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

module.exports = {
  plugins: [
    new UnusedFilesWebpackPlugin({
      failOnUnused: true,
      globby: {
        patterns: [
          'src/**/*',
          'assets/**/*',
        ],
      },
    }),
  ],
};

Options

new UnusedFilesWebpackPlugin(options)

options.failOnUnused

Emit error instead of warning in webpack compilation result.

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

options.globby.patterns

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

  • Default: '**/*.*'
  • Directly passed to globby

options.globby.options

The options object pass to second parameter of globby.

  • Default: { gitignore: true }
  • Directly passed to globby

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published