v3.0.0-rc.118
All 16 packages published to npm under the latest tag at 3.0.0-rc.118. This release adds first-class Vite and Rsbuild integrations, upgrades Rspack to 2.0, expands the micro-frontend examples, and hardens dependencies and package metadata.
✨ Features
- bundler: add Vite and Rsbuild integrations (#300)
- rspack: upgrade Rspack from 1.x to 2.0 (#291)
- import: add in-memory filesystem support for
createVmImport(#295) - examples: add micro-frontend example with Hub + multi-framework sub-apps (#296)
- examples: micro-app landing as site home + full SEO best-practices (#297)
🐛 Bug Fixes
- import: add default export for builtin modules in Bun (#292)
- examples: JSON-LD on every hub page + single
<html lang>(#298)
🧱 Build & Dependencies
- release: set
publishConfig.accesstopublicfor all packages (#304) - packages: remove unused packages, complete npm metadata, unify peer ranges (#301)
- deps: patch security advisories via upgrades and pnpm overrides (#302)
- deps: upgrade rspack-related dependencies (#299)
✅ Tests
- integration: add smoke tests for framework bundler integrations (#303)
📝 Docs
- sync zh-CN docs, add quick start examples, and improve consistency (#294)
- improve documentation accuracy and consistency (#293)
📦 Published Packages
@esmx/core, @esmx/import, @esmx/pkg-wrapper, @esmx/router, @esmx/router-react, @esmx/router-vue, @esmx/rspack, @esmx/rspack-react, @esmx/rspack-vue, @esmx/rsbuild, @esmx/rsbuild-react, @esmx/rsbuild-vue, @esmx/vite, @esmx/vite-react, @esmx/vite-vue, create-esmx
First-time publishes in this release:
@esmx/pkg-wrapper,@esmx/rsbuild(+-react/-vue),@esmx/vite(+-react/-vue).
Full Changelog: v3.0.0-rc.117...v3.0.0-rc.118