Plugin to modify build sources prior to bundling.
yarn add -D modify-assets-webpack-plugin
const ModifyAssets = require('modify-assets-webpack-plugin');
module.exports = {
// ... webpack config ...
plugins: [
new ModifyAssets({
test: /src\/.*\.js$/, // regex match on file path(s)
dirname: process.cwd(), // some base path of matched files.
// affects what is passed into test regex.
callback: (filepath, source) => {
return source.replace(/cat/g, 'dog');
}
})
]
}