@sdinteractive/requirejs-resolver
v2.0.0
Published
webpack resolver to find requirejs modules via requirejs config.
Downloads
1,560
Readme
requirejs-resolver
Allows using import
to find modules based on requirejs config path mapping.
This is specifically useful for Magento 2, which extensively uses requirejs.
Config parsing
The config file is executed to find all calls to require.config()
.
Usage
In webpack.config.js:
const RequireJsResolverPlugin = require('@sdinteractive/requirejs-resolver');
module.exports = {
resolve: {
plugins: [
new RequireJsResolverPlugin({
configPath: path.resolve(__dirname, 'requirejs-config.js'),
}),
],
},
};
Normally for Magento 2, this should be the requirejs-config.js (or requirejs-config.min.js) generated by the static content process. This will map aliases in the requirejs-config when imported.