This is a webpack plugin for mapping modules onto different files.
Install the plugin with npm:
$ npm install module-mapping-webpack-plugin --save-dev
// webpack.config.js
const webpack = require('webpack');
const ModuleMappingPlugin = require('module-mapping-webpack-plugin');
module.exports = {
// ...
plugins: [
new ModuleMappingPlugin({
'./foo.js': './foo-spartez.js',
// ...
})
]
};
// foo.js
export default () => console.log('Hello World!');
// foo-spartez.js
export default () => console.log('Hello Spartez!');
// index.js
import foo from './foo';
foo(); // → 'Hello Spartez!';
The MIT License
Copyright ©️ 2017 Spartez, https://spartez.com