@esmx/core
Version:
A high-performance microfrontend framework supporting Vue, React, Preact, Solid, and Svelte with SSR and Module Federation capabilities.
46 lines (45 loc) • 1.02 kB
text/typescript
export {
type EsmxOptions,
type COMMAND,
type BuildEnvironment,
type ImportMap,
type SpecifierMap,
type ScopesMap,
Esmx
} from './core';
export type {
ModuleConfig,
ModuleConfigImportMapping,
ModuleConfigExportExports,
ModuleConfigExportExport,
ModuleConfigExportObject,
ParsedModuleConfig,
ParsedModuleConfigExports,
ParsedModuleConfigExport,
ParsedModuleConfigEnvironment,
ParsedModuleConfigLink
} from './module-config';
export type {
PackConfig,
ParsedPackConfig
} 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,
ManifestJsonChunks,
ManifestJsonExport,
ManifestJsonExports
} from './manifest-json';