73 lines
1.8 KiB
TypeScript
73 lines
1.8 KiB
TypeScript
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";
|