Skip to content

Webpack plugin to replace assets path using manifest context.

License

Notifications You must be signed in to change notification settings

unchai/webpack-manifest-replace-plugin

Repository files navigation

webpack-manifest-replace-plugin

npm download Build Status

Webpack plugin to replace assets path using manifest context.

Install

# for webpack 5
npm install --save-dev webpack-manifest-replace-plugin

# for webpack 4
npm install --save-dev [email protected]

# for webpack 3
npm install --save-dev [email protected]

Usage

⚠️ webpack-manifest-replace-plugin >= 1.0.0 is no longer required manifest.json file.

const ManifestReplacePlugin = require('webpack-manifest-replace-plugin');

module.exports = {
  ...
  plugins: [
    new ManifestReplacePlugin({
      include: path.resolve(__dirname, 'src'),
      test: /\.(jsp|php|htm|html)$/,
    })
  ]
  ...
};

Options

Name Type Default Description
include {String} undefined Files to include.
test {Pattern} /\.(htm|html)$/ Test to match files against.
outputDir {String} Webpack output.path Output directory for replaced files.

License

MIT © 2017 unchai