in packages/build-tools/breezr-plugin-os/src/OSJsonpPlugin.ts [20:43]
apply(compiler: Compiler) {
if (compiler.hooks) {
compiler.hooks.compilation.tap(
'OSJsonpPlugin', // <-- Set a meaningful name here for stacktraces
// eslint-disable-next-line @typescript-eslint/no-shadow
// @ts-ignore
(_compilation) => {
_compilation.hooks.afterOptimizeChunkAssets.tap('OSJsonpPlugin', (chunks) => {
// @ts-ignore
this.wrappChunks(compiler, _compilation, chunks);
});
},
);
} else {
// eslint-disable-next-line @typescript-eslint/no-shadow
// @ts-ignore
compiler.plugin('compilation', (_compilation: any) => {
// @ts-ignore
compilation.plugin('after-optimize-chunk-assets', (chunks) => {
this.wrappChunks(compiler, _compilation, chunks);
});
});
}
}