@lynx-js/rspeedy
Version:
A webpack/rspack-based frontend toolchain for Lynx
24 lines (23 loc) • 1.07 kB
JavaScript
import { LynxCacheEventsPlugin } from "@lynx-js/cache-events-webpack-plugin";
import { ChunkLoadingWebpackPlugin } from "@lynx-js/chunk-loading-webpack-plugin";
export const __rspack_esm_id = "src_plugins_chunkLoading_plugin_ts";
export const __rspack_esm_ids = [
"src_plugins_chunkLoading_plugin_ts"
];
export const __webpack_modules__ = {
"./src/plugins/chunkLoading.plugin.ts" (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.d(__webpack_exports__, {
pluginChunkLoading: ()=>pluginChunkLoading
});
function pluginChunkLoading() {
return {
name: 'lynx:rsbuild:chunk-loading',
setup (api) {
api.modifyBundlerChain((chain)=>{
chain.plugin('lynx:chunk-loading').use(ChunkLoadingWebpackPlugin).end().plugin('lynx:cache-events').use(LynxCacheEventsPlugin).end().output.chunkLoading('lynx').chunkFormat('commonjs').end();
});
}
};
}
}
};