Webpack plugin to create archives of emitted files
npm install webpack-archive-pluginWebpack plugin to create archives of emitted files.
npm install --save-dev webpack-archive-plugin
webpack.config.js:
``javascript
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.
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)string
- format: , array -> Archive formats to use, can be 'tar' or 'zip'string
- ext: -> 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}`.