webpack-archive-plugin

3.0.0 • Public • Published

webpack-archive-plugin

Webpack plugin to create archives of emitted files.

Installation

npm install --save-dev webpack-archive-plugin

Usage

webpack.config.js:

let ArchivePlugin = require('webpack-archive-plugin');
 
module.exports = {
    // configuration
    output: {
        path: __dirname + '/dist',
    },
    plugins: [
        new ArchivePlugin(),
    ],
}

Will create two archives in the same directory as output.path (__dirname in the example), ${output.path}.tar.gz and ${output.path}.zip containing all compiled assets.

Options

You can pass options when constructing a new plugin, for example ArchivePlugin(options).

The options object supports the following properties:

  • output: string -> Output location / name of archives (without extension)
  • format: string, array -> Archive formats to use, can be 'tar' or 'zip'
  • ext: string -> A different extension to use instead of tar.gz or zip (without leading .)

If options is a string, this is eqiuvalent to passing {output: options}.

Readme

Keywords

none

Package Sidebar

Install

npm i webpack-archive-plugin

Weekly Downloads

243

Version

3.0.0

License

GPL-3.0

Last publish

Collaborators

  • autochthe