Skip to content

JJWesterkamp/remove-assets-webpack-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@jjwesterkamp/remove-assets-webpack-plugin

A simple webpack plugin to remove assets from compilations.

npm MIT

Installation

$ npm install --save-dev @jjwesterkamp/remove-assets-webpack-plugin

Usage

Add a new plugin instance to your webpack configuration:

const RemoveAssetsWebpackPlugin = require('@jjwesterkamp/remove-assets-webpack-plugin');

module.exports = {
    plugins: [
        new RemoveAssetsWebpackPlugin({
            enablelog: true,
            patterns: [
                // To remove .js and .js.map output from CSS entries:
                // (matches output files within /css/, ending with .js or .js.map)
                /^css\/.+\.js(\.map)?$/,
            ],
        }),
    ],
};

When enableLog is set to true, the plugin will output the used patterns and removed matching assets to the console like in the following image. This can be handy for debugging your webpack configuration:

Screenshot 2021-04-21 at 13 07 39

License

The MIT License (MIT). See license file for more information.

About

A simple webpack plugin to remove assets from compilations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published