@esmx/core
Version:
A high-performance microfrontend framework supporting Vue, React, Preact, Solid, and Svelte with SSR and Module Linking capabilities.
8 lines (7 loc) • 896 B
TypeScript
export { type App, createApp } from './app';
export { type BuildEnvironment, type COMMAND, Esmx, type EsmxOptions, type ImportMap, type ScopesMap, type SpecifierMap } from './core';
export type { ManifestJson, ManifestJsonChunk, ManifestJsonChunks, ManifestJsonExport, ManifestJsonExports } from './manifest-json';
export type { ModuleConfig, ModuleConfigExportExport, ModuleConfigExportExports, ModuleConfigExportObject, ModuleConfigImportMapping, ParsedModuleConfig, ParsedModuleConfigEnvironment, ParsedModuleConfigExport, ParsedModuleConfigExports, ParsedModuleConfigLink } from './module-config';
export type { PackConfig, ParsedPackConfig } from './pack-config';
export { RenderContext, type RenderContextOptions, type RenderFiles, type ServerRenderHandle } from './render-context';
export { createMiddleware, isImmutableFile, type Middleware, mergeMiddlewares } from './utils/middleware';