.gitignore | 2 + ARCHITECTURE.md | 16 + Cargo.lock | 70 +- Cargo.toml | 7 +- lib/esbuild.ts | 87 ++ lib/jsr.json | 4 + lib/mod.test.ts | 127 ++ lib/mod.ts | 73 ++ lib/package-lock.json | 1995 ++++++++++++++++++++++++++++++++ lib/package.json | 11 + lib/rollup.ts | 65 ++ src/lib.rs | 53 +- src/main.rs | 9 +- src/wasm.rs | 121 ++ tests/fixtures.rs | 4 +- wasm.sh | 34 + 16 files changed, 2670 insertions(+), 8 deletions(-)