@esmx/rspack-vue
Version:
A high-performance Vue integration for Esmx microfrontend framework, providing Vue 2/3 support with SSR and Module Linking capabilities.
16 lines (12 loc) • 524 B
text/typescript
import type { Esmx } from '@esmx/core';
import type { RspackHtmlAppOptions } from '@esmx/rspack';
import { createRspackVueApp } from './vue-app';
export interface RspackVueAppOptions extends RspackHtmlAppOptions {
vueLoader?: Record<string, any>;
}
export function createRspackVue2App(esmx: Esmx, options?: RspackVueAppOptions) {
return createRspackVueApp(esmx, '2', options);
}
export function createRspackVue3App(esmx: Esmx, options?: RspackVueAppOptions) {
return createRspackVueApp(esmx, '3', options);
}