@esmx/rspack
Version:
A high-performance Rspack integration for Esmx microfrontend framework, providing Module Linking and SSR capabilities.
16 lines (13 loc) • 535 B
text/typescript
import { fileURLToPath } from 'node:url';
function resolve(name: string) {
return fileURLToPath(import.meta.resolve(name));
}
export const RSPACK_LOADER = {
builtinSwcLoader: 'builtin:swc-loader',
lightningcssLoader: 'builtin:lightningcss-loader',
cssLoader: resolve('css-loader'),
styleLoader: resolve('style-loader'),
lessLoader: resolve('less-loader'),
styleResourcesLoader: resolve('style-resources-loader'),
workerRspackLoader: resolve('worker-rspack-loader')
} satisfies Record<string, string>;