This plugin adds the module to the registry once its loaded on the page. It wraps the contents of a module in an IIFE which registers the module.
yarn add holocron-module-register-webpack-plugin --dev
# or
npm install holocron-module-register-webpack-plugin --save-dev
Add the plugin to your webpack config
const HolocronModuleRegisterPlugin = require('holocron-module-register-webpack-plugin');
Pass the name of the module to the plugin as a parameter within your webpack configuration.
const HolocronModuleRegisterPlugin = require('holocron-module-register-webpack-plugin');
const pkg = require('./package.json');
const { name } = pkg;
const webpackOptions = {
entry: path.join(fixturesPath, 'SomeModule.js'),
output: {
path: buildPath,
},
plugins: [new HolocronModuleRegisterPlugin('some-module')],
};