@lynx-js/rspeedy
Version:
A webpack/rspack-based frontend toolchain for Lynx
22 lines (21 loc) • 942 B
JavaScript
export const __webpack_ids__ = [
"src_plugins_resolve_plugin_ts"
];
export const __webpack_modules__ = {
"./src/plugins/resolve.plugin.ts": function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
pluginResolve: ()=>pluginResolve
});
function pluginResolve() {
return {
name: 'lynx:rsbuild:resolve',
setup (api) {
api.modifyBundlerChain((chain)=>{
chain.resolve.aliasFields.add('browser').end().conditionNames.add('lynx').add('import').add('require').add('browser').end().extensions.add('.cjs').end().mainFields.add('lynx').add('module').add('main').end().mainFiles.add('index.lynx').add('index').end().end().end();
});
}
};
}
}
};