@mojir/lits
Version:
Lits is a pure functional programming language implemented in TypeScript
10 lines (9 loc) • 383 B
TypeScript
import type { LitsBundle } from './interface';
/**
* Bundles a Lits entry file and all its file imports into a LitsBundle.
*
* Resolves all `import("./path/to/file.lits")` calls recursively,
* deduplicates, detects circular dependencies, topologically sorts,
* and rewrites file imports to bare symbol imports.
*/
export declare function bundle(entryPath: string): LitsBundle;