UNPKG

@esmx/core

Version:

A high-performance microfrontend framework supporting Vue, React, Preact, Solid, and Svelte with SSR and Module Linking capabilities.

62 lines (46 loc) β€’ 2.11 kB
<div align="center"> <img src="https://esmx.dev/logo.svg?t=2025" width="120" alt="Esmx Logo" /> <h1>@esmx/core</h1> <div> <a href="https://www.npmjs.com/package/@esmx/core"> <img src="https://img.shields.io/npm/v/@esmx/core.svg" alt="npm version" /> </a> <a href="https://github.com/esmnext/esmx/actions/workflows/build.yml"> <img src="https://github.com/esmnext/esmx/actions/workflows/build.yml/badge.svg" alt="Build" /> </a> <a href="https://esmx.dev/coverage/"> <img src="https://img.shields.io/badge/coverage-live%20report-brightgreen" alt="Coverage Report" /> </a> <a href="https://nodejs.org/"> <img src="https://img.shields.io/node/v/@esmx/core.svg" alt="node version" /> </a> <a href="https://bundlephobia.com/package/@esmx/core"> <img src="https://img.shields.io/bundlephobia/minzip/@esmx/core" alt="size" /> </a> </div> <p>A high-performance microfrontend framework supporting Vue, React, Preact, Solid, and Svelte with SSR and Module Linking capabilities</p> <p> English | <a href="https://github.com/esmnext/esmx/blob/master/packages/core/README.zh-CN.md">δΈ­ζ–‡</a> </p> </div> ## πŸš€ Features - **Native Microfrontend** - Based on ESM + ImportMap for native module loading with zero runtime overhead - **Dependency Management** - Centralized dependency management with content-hash-based strong caching strategy - **Application Isolation** - ESM native module isolation ensuring runtime stability - **SSR Support** - Flexible server-side rendering strategy supporting any frontend framework - **Developer Experience** - Complete TypeScript support with native Module Linking capabilities ## πŸ“¦ Installation ```bash # npm npm install @esmx/core # pnpm pnpm add @esmx/core # yarn yarn add @esmx/core ``` ## πŸš€ Quick Start See Quick Start guide: https://esmx.dev/guide/start/getting-started.html ## πŸ“š Documentation Visit the [official documentation](https://esmx.dev) for detailed usage guides and API reference. ## πŸ“„ License MIT Β© [Esmx Team](https://github.com/esmnext/esmx)