Initial Commit

This commit is contained in:
2026-05-27 23:29:53 +01:00
commit fbc70f96e6
10000 changed files with 1102152 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
export {
type AbiShimOptions,
type AbiShimResult,
composeAbiShimmedSource,
} from "./abi-shim/abi-shim.js";
export { buildGlobalsPolyfill } from "./abi-shim/abi-shim-polyfills.js";
export {
type CliDeps,
type CliInvocation,
parseCliArgs,
runCli,
} from "./bin/cli.js";
export {
type BundleTsOptions,
type BundleTsResult,
bundleTs,
extractBannedSpecifier,
scanBundleForBannedNodeSpecifier,
} from "./bundle/bundle.js";
export {
type CompilePluginToWasmOptions,
type CompilePluginToWasmResult,
compilePluginToWasm,
WASM_COMPILER_VERSION,
} from "./compile/compile.js";
export {
WASM_COMPILER_CODES,
WASM_COMPILER_ERROR_NAME,
type WasmCompilerCode,
WasmCompilerError,
} from "./error-codes/error-codes.js";
export {
createWasmCompilerInstruments,
WASM_COMPILER_COUNTER_NAMES,
WASM_COMPILER_HISTOGRAM_NAMES,
type WasmCompilerCounterName,
type WasmCompilerHistogramName,
type WasmCompilerInstruments,
type WasmCompilerInstrumentsConfig,
type WasmCompilerResult,
} from "./instruments/instruments.js";
export {
type InvokeJavyOptions,
type InvokeJavyResult,
invokeJavy,
JAVY_WRAPPER_PACKAGES,
type JavyLocation,
type JavyOptimizeFor,
type JavyPlatformKey,
type LocateJavyOptions,
locateJavyBinary,
platformKey,
truncate,
} from "./javy/index.js";
export {
COMPILER_ABI_VERSION,
type CompiledPluginManifest,
type WriteManifestOptions,
writeManifest,
} from "./manifest/manifest.js";
export {
type ExtractRoutesOptions,
type ExtractRoutesResult,
extractRoutes,
} from "./route-extract/route-extract.js";
export {
REQUIRED_EXPORTS,
REQUIRED_WASI_IMPORTS,
type ValidateAbiOptions,
type ValidateAbiResult,
validateAbi,
} from "./validate/abi-validate.js";