Hold the shipped source to ECMAScript alone, and run the suite on Deno and Bun #39

Merged
lilleman merged 6 commits from runs-anywhere into main 2026-09-01 17:18:07 +02:00
Owner

The library already reached for no host API; nothing said so or stopped it changing. tsconfig.build.json typechecks the shipped files with types: [] and lib: ES2022, so a node: import, a host global or an ES2024 method is a compile error, and ci.sh runs the same suite under Deno 2.9.6 and Bun 1.4.0 beside Node. All 448 tests pass on all three.

The library already reached for no host API; nothing said so or stopped it changing. `tsconfig.build.json` typechecks the shipped files with `types: []` and `lib: ES2022`, so a `node:` import, a host global or an ES2024 method is a compile error, and `ci.sh` runs the same suite under Deno 2.9.6 and Bun 1.4.0 beside Node. All 448 tests pass on all three.
lilleman added 1 commit 2026-09-01 16:44:41 +02:00
lilleman marked the pull request as work in progress 2026-09-01 16:46:40 +02:00
lilleman added 1 commit 2026-09-01 16:51:17 +02:00
lilleman added 1 commit 2026-09-01 16:59:02 +02:00
lilleman added 1 commit 2026-09-01 17:00:23 +02:00
lilleman added 1 commit 2026-09-01 17:07:03 +02:00
lilleman added 1 commit 2026-09-01 17:17:36 +02:00
lilleman marked the pull request as ready for review 2026-09-01 17:18:03 +02:00
lilleman merged commit 32654121fd into main 2026-09-01 17:18:07 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/adf-codec#39