@esmx/core
Version:
A high-performance microfrontend framework supporting Vue, React, Preact, Solid, and Svelte with SSR and Module Federation capabilities.
41 lines (40 loc) • 858 B
text/typescript
export {
type EsmxOptions,
type COMMAND,
type BuildSsrTarget,
type ImportMap,
type SpecifierMap,
type ScopesMap,
Esmx
} from './core';
export {
type ModuleConfig,
type ParsedModuleConfig,
parseModuleConfig
} from './module-config';
export {
type PackConfig,
type ParsedPackConfig,
parsePackConfig
} from './pack-config';
export { type App, createApp } from './app';
export {
type RenderContextOptions,
type ServerRenderHandle,
type RenderFiles,
RenderContext
} from './render-context';
export {
isImmutableFile,
type Middleware,
createMiddleware,
mergeMiddlewares
} from './utils/middleware';
export type {
ManifestJson,
ManifestJsonChunk,
ManifestJsonChunkSizes,
ManifestJsonChunks,
ManifestJsonExport,
ManifestJsonExports
} from './manifest-json';