Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
78e77aa
Add WebAssembly transport for the TypeScript API
jakebailey Sep 2, 2026
c4fbbb4
Run API tests in Chromium
jakebailey Sep 3, 2026
bdef80b
Preserve transport filesystem callbacks
jakebailey Sep 3, 2026
9ca128e
Install WASM callbacks after session creation
jakebailey Sep 3, 2026
c0436ae
Clean up failed WASM transport setup
jakebailey Sep 3, 2026
87b7d76
Unify TypeScript WASI package
jakebailey Sep 4, 2026
3788e0b
Fix WASI LSP shutdown
jakebailey Sep 4, 2026
677c622
Avoid busy polling WASI stdin
jakebailey Sep 24, 2026
806857e
Close queued async API requests
jakebailey Sep 24, 2026
13b642e
Document WASM callback limitations
jakebailey Sep 24, 2026
573c39d
Add web support to TypeScript 7 extension
jakebailey Sep 24, 2026
0bc2135
Correct browser API test exclusion count
jakebailey Sep 24, 2026
5ff6c1f
Translate WASI response file paths on Windows
jakebailey Sep 24, 2026
75b6d54
Ignore nightlies without a web WASM payload
jakebailey Sep 24, 2026
884d83c
Update browser API test accounting
jakebailey Sep 25, 2026
1685900
Fix VSIX packaging type checks
jakebailey Sep 25, 2026
ec21f1b
Merge remote-tracking branch 'upstream/main' into wasip1
jakebailey Sep 25, 2026
a29fca2
Preserve browser test skip options
jakebailey Sep 25, 2026
e35ce7a
Close web LSP reader when the process exits
jakebailey Sep 25, 2026
4836b69
Reuse the WASM host callback buffer
jakebailey Sep 25, 2026
087a8f4
Build WASI before API test compilation
jakebailey Sep 25, 2026
c81a744
Reject thenable transport callbacks
jakebailey Sep 25, 2026
8f3df20
Package WASM like other platform variants
jakebailey Sep 25, 2026
90564f7
Translate Windows response file paths for WASI
jakebailey Sep 25, 2026
629edc0
Accept undefined browser API options
jakebailey Sep 25, 2026
9082842
Harden WASI command transports
jakebailey Sep 25, 2026
be873a6
Merge remote-tracking branch 'upstream/main' into wasip1
jakebailey Sep 30, 2026
fbe1216
Update browser API test compatibility
jakebailey Sep 30, 2026
d27e2f5
Mark WASI package experimental
jakebailey Sep 30, 2026
507412a
Clear WASM callbacks when closing transport
jakebailey Sep 30, 2026
e65212e
Merge remote-tracking branch 'upstream/main' into wasip1
jakebailey Oct 1, 2026
a1617eb
Make browser API test accounting resilient
jakebailey Oct 1, 2026
87a56eb
Expose standalone WASI transport entry
jakebailey Oct 1, 2026
c32d290
Merge remote-tracking branch 'upstream/main' into wasip1
jakebailey Oct 1, 2026
5c13607
Format WASI package entry
jakebailey Oct 1, 2026
5bee7d7
Support call-through browser method mocks
jakebailey Oct 1, 2026
53c401c
Merge remote-tracking branch 'upstream/main' into wasip1
jakebailey Oct 1, 2026
c09d2d0
Harden WASI host callbacks
jakebailey Oct 2, 2026
cfe976e
Implement WASI stdio descriptor lifecycle
jakebailey Oct 2, 2026
3aea138
Move WASM host into TypeScript package
jakebailey Oct 2, 2026
6f6c9fd
Document WASM package compatibility
jakebailey Oct 2, 2026
fa49b45
Merge remote-tracking branch 'upstream/main' into wasip1
jakebailey Oct 2, 2026
01c6167
Merge remote-tracking branch 'upstream/main' into wasip1
jakebailey Oct 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,10 @@ jobs:
- run: npx hereby test:tools
- run: npx hereby test:api
- run: npx hereby test:benchmarks:api
- run: npx playwright install --with-deps chromium
if: ${{ matrix.config.main }}
- run: npx hereby test:api:browser
if: ${{ matrix.config.main }}
- run: git add .
- uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1
if: ${{ always() && matrix.config.coverage && github.event_name != 'merge_group' }}
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ tsc/testdata/baselines/tmp
/TEST-results.xml
/*v8.log
/lib/
/packages/typescript-wasip1-wasm/lib/
/internal/
/scripts/eslint/built/
/scripts/debug.bat
Expand Down
280 changes: 247 additions & 33 deletions Herebyfile.mjs

Large diffs are not rendered by default.

Loading
Loading