@esmx/core
v3.0.0-rc.123
Published
A high-performance microfrontend framework supporting Vue, React, Preact, Solid, and Svelte with SSR and Module Linking capabilities.
Maintainers
Readme
🚀 特性
- 原生微前端 - 基于 ESM + Import Map 的原生模块加载,零运行时开销
- 依赖管理 - 中心化依赖管理,基于内容哈希的强缓存策略
- 应用隔离 - ESM 原生模块隔离,保障应用运行时稳定性
- SSR 支持 - 灵活的 SSR 策略,支持任意前端框架
- 开发体验 - 完整的 TypeScript 支持,原生模块链接能力
📦 安装
# npm
npm install @esmx/core
# pnpm
pnpm add @esmx/core
# yarn
yarn add @esmx/core🚀 快速开始
在 entry.node.ts 中定义应用,并在 devApp 选择构建工具集成:
import type { EsmxOptions } from '@esmx/core';
export default {
async devApp(esmx) {
return import('@esmx/rspack').then((m) => m.createRspackHtmlApp(esmx));
}
} satisfies EsmxOptions;然后用 esmx CLI 驱动:esmx dev、esmx build、esmx start。
📖 完整文档
📚 文档
访问官方文档获取详细的使用指南和 API 参考。
📄 许可证
MIT © Esmx Team
