@storm-stack/core
Version:
A build toolkit and runtime used by Storm Software in TypeScript applications
82 lines (81 loc) • 9.39 kB
text/typescript
export { Compiler } from './base/compiler.cjs';
export { Engine } from './base/engine.cjs';
export { Plugin } from './base/plugin.cjs';
export { defineConfig } from './define-config.cjs';
export { GenerateFromAstOptions, __ΩGenerateFromAstOptions, generateFromAst, parseAst } from './lib/babel/ast.cjs';
export { findExport, getImport, isImportCall, listExports, listImports } from './lib/babel/module.cjs';
export { BuiltinExtendPlugin, ModuleResolverPlugin } from './lib/babel/index.cjs';
export { transform } from './lib/babel/transform.cjs';
export { WithIndexAccessOrigin, WithTagsReflection, __ΩWithIndexAccessOrigin, __ΩWithTagsReflection, convertFromCapnp, convertFromCapnpArray, convertFromCapnpBase, convertFromCapnpClassType, convertFromCapnpDefault, convertFromCapnpEnum, convertFromCapnpFunction, convertFromCapnpIndexAccessOrigin, convertFromCapnpInfer, convertFromCapnpIntersection, convertFromCapnpLiteral, convertFromCapnpMethodSignature, convertFromCapnpObjectLiteral, convertFromCapnpOther, convertFromCapnpParameter, convertFromCapnpProperty, convertFromCapnpPropertySignature, convertFromCapnpSimple, convertFromCapnpTagsReflection, convertFromCapnpTuple, convertFromCapnpTupleMember, convertFromCapnpUnion, convertToCapnp, convertToCapnpArray, convertToCapnpBase, convertToCapnpClassType, convertToCapnpDefault, convertToCapnpEnum, convertToCapnpFunction, convertToCapnpIndexAccessOrigin, convertToCapnpInfer, convertToCapnpIntersection, convertToCapnpLiteral, convertToCapnpMethod, convertToCapnpMethodSignature, convertToCapnpObjectLiteral, convertToCapnpOther, convertToCapnpParameter, convertToCapnpProperty, convertToCapnpPropertySignature, convertToCapnpSimple, convertToCapnpTagsReflection, convertToCapnpTuple, convertToCapnpTupleMember, convertToCapnpUnion } from './lib/capnp.cjs';
export { PartiallyResolvedContext, __ΩPartiallyResolvedContext, defaultEnvironmentName, loadUserConfigFile, resolveConfig } from './lib/config.cjs';
export { CreateContextOptions, PROJECT_ROOT_HASH_LENGTH, __ΩCreateContextOptions, createContext, deserializeContext, discoverTemplates, getChecksum, getPersistedMeta, getPrefixedProjectRootHash, serializeContext, writeMetaFile } from './lib/context.cjs';
export { reflectType, resolveType } from './lib/deepkit/reflect-type.cjs';
export { getReflectionsPath } from './lib/deepkit/resolve-reflections.cjs';
export { createDeclarationTransformer, createTransformer } from './lib/deepkit/transformer.cjs';
export { getEnumType, getUnionTypes, isStringUnion, kindToName, stringifyDefaultValue, stringifyStringValue, stringifyValue } from './lib/deepkit/utilities.cjs';
export { esbuild } from './lib/esbuild/build.cjs';
export { BundleOptions, __ΩBundleOptions, bundle } from './lib/esbuild/bundle.cjs';
export { compilerPlugin } from './lib/esbuild/compiler-plugin.cjs';
export { RESOLVE_NAMESPACE, VIRTUAL_FILE_FILTER_REGEX } from './lib/esbuild/constants.cjs';
export { deepkitPlugin } from './lib/esbuild/deepkit-plugin.cjs';
export { resolveESBuildOptions, resolveEsbuildEntryOptions } from './lib/esbuild/options.cjs';
export { resolverPlugin } from './lib/esbuild/resolver-plugin.cjs';
export { transpilerPlugin } from './lib/esbuild/transpiler-plugin.cjs';
export { vfsPlugin } from './lib/esbuild/vfs-plugin.cjs';
export { createLog, extendLog } from './lib/logger.cjs';
export { load } from './lib/typedoc/index.cjs';
export { IsolatedDeclarationsResult, __ΩIsolatedDeclarationsResult, isolatedDeclarations } from './lib/typescript/isolated-decl.cjs';
export { SourcesMap, __ΩSourcesMap, createVirtualCompilerHost, createVirtualProgram, getDefaultCompilerOptions, loadLibFiles } from './lib/typescript/program.cjs';
export { transpile } from './lib/typescript/transpile.cjs';
export { findIncludeMatch, findMatch, getParsedTypeScriptConfig, getTsconfigFilePath, isIncludeMatchFound, isMatchFound } from './lib/typescript/tsconfig.cjs';
export { unbuild } from './lib/unbuild/build.cjs';
export { getUnbuildLoader } from './lib/unbuild/loader.cjs';
export { resolveUnbuildOptions } from './lib/unbuild/options.cjs';
export { createUnimport } from './lib/unimport.cjs';
export { getCache, setCache } from './lib/utilities/cache.cjs';
export { getBaseFileHeader, getFileHeader } from './lib/utilities/file-header.cjs';
export { resolvePath } from './lib/utilities/resolve-path.cjs';
export { getMagicString, getSourceFile, getString } from './lib/utilities/source-file.cjs';
export { generateSourceMap } from './lib/utilities/source-map.cjs';
export { Worker, WorkerOptions, __ΩWorkerOptions, createWorker } from './lib/utilities/worker.cjs';
export { writeFile } from './lib/utilities/write-file.cjs';
export { RUNTIME_PREFIX, VirtualFileSystem, createVfs, restoreVfs } from './lib/vfs/virtual-file-system.cjs';
export { BabelConfig, BabelPlugin, BabelPluginItem, BabelPluginOptions, BabelPluginPass, BabelPluginState, BabelPluginTarget, BuildInlineConfig, CleanInlineConfig, CompilerInterface, CompilerOptions, CompilerResult, ConfigEnv, Context, ContextReflectionRecord, DefaultImportDefinition, DocsInlineConfig, ESBuildOptions, ESBuildOverrideOptions, EngineHookFunctions, EngineHooks, ErrorMessageNode, ImportDefinition, InlineConfig, LintInlineConfig, LogFn, LogRuntimeConfig, MetaInfo, NamedImportDefinition, NewInlineConfig, OutputConfig, PluginBaseOptions, PluginConfig, PluginInterface, PluginOptions, PrepareInlineConfig, Reflection, ReflectionRecord, RendererFunction, RendererInterface, ResolvedBabelOptions, ResolvedBabelPluginItem, ResolvedEntryTypeDefinition, ResolvedOptions, ResolvedUserConfig, RuntimeConfig, SerializedBabelPluginOptions, SerializedContext, SerializedVirtualFileSystem, SourceFile, StorageRuntimeConfig, StormStackCommand, Template, TranspilerOptions, UnbuildOptions, UnbuildOverrideOptions, UnimportContext, UserConfig, UserConfigExport, UserConfigFn, UserConfigFnObject, UserConfigFnPromise, WorkerProcess, WorkspaceConfig, __ΩBabelConfig, __ΩBabelPlugin, __ΩBabelPluginItem, __ΩBabelPluginOptions, __ΩBabelPluginPass, __ΩBabelPluginState, __ΩBabelPluginTarget, __ΩBuildInlineConfig, __ΩCleanInlineConfig, __ΩCompilerInterface, __ΩCompilerOptions, __ΩCompilerResult, __ΩConfigEnv, __ΩContext, __ΩContextReflectionRecord, __ΩDefaultImportDefinition, __ΩDocsInlineConfig, __ΩESBuildOptions, __ΩESBuildOverrideOptions, __ΩEngineHookFunctions, __ΩEngineHooks, __ΩErrorMessageNode, __ΩImportDefinition, __ΩInlineConfig, __ΩLintInlineConfig, __ΩLogFn, __ΩLogRuntimeConfig, __ΩMetaInfo, __ΩNamedImportDefinition, __ΩNewInlineConfig, __ΩOutputConfig, __ΩPluginBaseOptions, __ΩPluginConfig, __ΩPluginInterface, __ΩPluginOptions, __ΩPrepareInlineConfig, __ΩReflection, __ΩReflectionRecord, __ΩRendererFunction, __ΩRendererInterface, __ΩResolvedBabelOptions, __ΩResolvedBabelPluginItem, __ΩResolvedEntryTypeDefinition, __ΩResolvedOptions, __ΩResolvedUserConfig, __ΩRuntimeConfig, __ΩSerializedBabelPluginOptions, __ΩSerializedContext, __ΩSerializedVirtualFileSystem, __ΩSourceFile, __ΩStorageRuntimeConfig, __ΩStormStackCommand, __ΩTemplate, __ΩTranspilerOptions, __ΩUnbuildOptions, __ΩUnbuildOverrideOptions, __ΩUnimportContext, __ΩUserConfig, __ΩUserConfigExport, __ΩUserConfigFn, __ΩUserConfigFnObject, __ΩUserConfigFnPromise, __ΩWorkerProcess, __ΩWorkspaceConfig } from './types/index.cjs';
export { ParsedTypeScriptConfig, RawReflectionMode, ReflectionLevel, ReflectionMode, TSCompilerOptions, TSConfig, __ΩParsedTypeScriptConfig, __ΩRawReflectionMode, __ΩReflectionLevel, __ΩReflectionMode, __ΩTSCompilerOptions, __ΩTSConfig } from './types/tsconfig.cjs';
export { MakeDirectoryOptions, OutputModeType, ResolveFSOptions, ResolvePathOptions, VirtualFile, VirtualFileExtension, VirtualFileSystemInterface, VirtualRuntimeFile, WriteFileOptions, WriteRuntimeFileOptions, __VFS_CACHE__, __VFS_INIT__, __VFS_RESOLVER__, __VFS_REVERT__, __VFS_UNIFIED__, __VFS_VIRTUAL__, __ΩMakeDirectoryOptions, __ΩOutputModeType, __ΩResolveFSOptions, __ΩResolvePathOptions, __ΩVirtualFile, __ΩVirtualFileExtension, __ΩVirtualFileSystemInterface, __ΩVirtualRuntimeFile, __ΩWriteFileOptions, __ΩWriteRuntimeFileOptions } from './types/vfs.cjs';
export { default as StormStack, StormStackUnpluginFactory, StormStackUnpluginInstance, __ΩStormStackUnpluginFactory, __ΩStormStackUnpluginInstance, unpluginFactory } from './unplugin/index.cjs';
export { GeneratorResult } from '@babel/generator';
import 'magic-string';
import '@babel/parser';
import '@babel/types';
import '@babel/core';
import '@deepkit/type';
import '@stryke/capnp';
import './reflection-DTM1oT21.cjs';
import 'jiti';
import '@stryke/types/configuration';
import 'typescript';
import 'esbuild';
import '@storm-software/build-tools/types';
import '@storm-software/config-tools/types';
import 'typedoc';
import '@stryke/types/file';
import '@storm-software/unbuild/types';
import 'jest-worker';
import 'memfs';
import 'node:fs';
import 'unionfs';
import '@storm-stack/types/shared/error';
import '@stryke/types/base';
import 'hookable';
import '@storm-software/config/types';
import '@storm-software/esbuild/types';
import 'c12';
import 'unbuild';
import '@storm-stack/types/shared/log';
import '@stryke/env/get-env-paths';
import '@stryke/types/package-json';
import 'unimport';
import '@stryke/types/tsconfig';
import 'memfs/lib/volume';
import 'unplugin';