Alistair Smith
c106820a57
fix: Use the correct default lib path in bun-types integration test ( #21825 )
2025-08-13 13:34:15 -07:00
robobun
3766f183e6
deps: bump WebKit to eb92990ae9e0a8df3141b8cf946a4f250393e213 ( #21702 )
...
## Summary
- Updates WebKit from 75f6499 to eb92990 (latest release from
oven-sh/webkit)
- This brings in the latest WebKit improvements and fixes
## Test plan
- [ ] Verify the build completes successfully
- [ ] Run existing test suite to ensure no regressions
🤖 Generated with [Claude Code](https://claude.ai/code )
---------
Co-authored-by: Claude Bot <claude-bot@bun.sh >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-09 05:00:46 -07:00
Jarred Sumner
964d4dac2c
Rewrite AbortSignal.timeout ( #21695 )
...
### What does this PR do?
On Linux, AbortSignal.timeout created a file descriptor for each timeout
and did not keep the event loop alive when a timer was active. This is
fixed.
### How did you verify your code works?
Fewer flaky tests
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.ai >
2025-08-08 23:07:19 -07:00
Alistair Smith
04883a8bdc
revert fe28e00d53.
...
This reverts commit fe28e00d53 .
2025-08-05 16:10:29 -07:00
Alistair Smith
fe28e00d53
feat: add Bun.SQL API with initial SQLite support
2025-08-05 16:04:11 -07:00
robobun
25d490fb65
docs: document Atomics global support ( #21625 )
...
Co-authored-by: Claude Bot <claude-bot@bun.sh >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-05 11:48:38 -07:00
pfg
bb67f2b345
Add clearAllMocks to mock. ( #21555 )
...
Fixes #21437 , Fixes #18820
2025-08-01 19:30:51 -07:00
Alistair Smith
4b39a9b07d
off by one
2025-08-01 16:11:48 -07:00
Alistair Smith
d0edcc69ae
Support TypeScript 5.9 ( #21539 )
...
### What does this PR do?
Fixes #21535
### How did you verify your code works?
2025-08-01 16:09:44 -07:00
pfg
7a31108019
Implement expectTypeOf ( #21513 )
...
Fixes #7569
This adds expectTypeOf, but not the experimental `--typecheck` flag from
vitest. To use it, you need to typecheck manually with `bunx tsc
--noEmit` in addition to `bun test`
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-01 12:11:03 -07:00
Alistair Smith
8efe7945eb
More strictly type bun:sqlite transaction functions ( #21495 )
...
### What does this PR do?
Fixes #21479
### How did you verify your code works?
bun-types test updated
2025-07-31 22:06:55 -07:00
Dylan Conway
2bc75a87f4
fix(install): fix resolving duplicate dependencies ( #21059 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-16 01:01:10 -07:00
Jarred Sumner
2e02d9de28
Use ReadableStream.prototype.* in tests instead of new Response(...).* ( #20937 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Alistair Smith <hi@alistair.sh >
Co-authored-by: Claude Bot <claude-bot@bun.sh >
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-14 00:47:53 -07:00
Alistair Smith
c594e7ecc1
Add non-default-referenced ambient declaration file to globally declare test runner symbols ( #20977 )
2025-07-11 18:06:45 -07:00
Alistair Smith
ee7e1f7d2c
fix #20978 ( #20981 )
2025-07-11 15:00:02 -07:00
Alistair Smith
70c22d41d6
types: NodeJS.ProcessEnv does not extend ImportMetaEnv ( #20976 )
2025-07-11 14:16:11 -07:00
Alistair Smith
65ccb39778
Convert bun-types.test.ts to TS compiler api, fix forward-declared empty interfaces ( #20960 )
2025-07-10 22:47:42 -07:00
Alistair Smith
6a62784e89
fix(types): Non-empty TextDecoderStream and TextEncoderStream when outside DOM ( #20953 )
2025-07-10 17:48:45 -07:00
Michael H
000ae5c6b9
types: Bun.serve routes supportes Bun.file's ( #20919 )
2025-07-10 11:49:26 -07:00
Alistair Smith
d4a52f77c7
Move ReadableStream#{text,bytes,json,blob} to global ( #20879 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-07-07 23:06:27 -07:00
Alistair Smith
19a855e02b
types: Introduce SQL.Helper in Bun.sql ( #20809 )
...
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-07-07 17:47:51 -07:00
Adam
7ba4b1d01e
Fix: deprecated goo.gl links in snapshots raised in issue #20086 ( #20424 )
2025-07-05 00:58:42 -07:00
Zack Radisic
0b9bab34d8
SSG ( #20745 )
...
Co-authored-by: Alistair Smith <hi@alistair.sh >
2025-07-02 20:06:43 -07:00
pfg
3223da2734
ReadableStream .text(), .json(), .arrayBuffer(), .bytes() ( #20694 )
...
Co-authored-by: pfgithub <6010774+pfgithub@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-06-28 00:27:57 -07:00
Meghan Denny
2245b5efd6
test: use randomized listeners in serve-types.test.ts ( #20387 )
...
Co-authored-by: nektro <5464072+nektro@users.noreply.github.com >
2025-06-15 13:20:11 -07:00
Jarred Sumner
010ef4d119
More comments in the socket type definition ( #19410 )
...
Co-authored-by: Alistair Smith <hi@alistair.sh >
2025-05-30 19:12:30 -07:00
Yechao LI
325d0b1ed6
fix: correct function type for spyon an optional function ( #19240 )
...
Co-authored-by: Alistair Smith <hi@alistair.sh >
2025-05-26 21:58:10 -07:00
Pierre
6317d6498f
fix: Add missing CryptoKeyPair global type ( #19921 )
...
Co-authored-by: Alistair Smith <hi@alistair.sh >
2025-05-26 18:17:29 -07:00
Jarred Sumner
14b439a115
Fix formatters not running in CI + delete unnecessary files ( #19433 )
2025-05-08 23:22:16 -07:00
Alistair Smith
920b3dc8de
@types/bun: Improvements to Bun.SQL ( #19488 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2025-05-06 17:32:10 -07:00
Alistair Smith
d4b02dcdc2
Support >= 3 arguments in Spawn.stdio ( #19358 )
2025-04-28 21:35:20 -07:00
Alistair Smith
8bd05b534d
define sqlite constants as namespace ( #19349 )
2025-04-28 16:35:36 -07:00
Alistair Smith
a1eb595d86
Improve types and autocomplete for Bun.spawn ( fixes #17274 ) ( #19162 )
2025-04-24 22:04:28 -07:00
Alistair Smith
7a3dea8ac4
Remove failing crypto.subtle.deriveKey check ( #19261 )
2025-04-24 15:29:08 -07:00
Alistair Smith
98c66605e5
types: declare Shell as a type (allows for assignment) ( #19169 )
2025-04-23 23:19:53 -07:00
Alistair Smith
a001c584dd
@types/bun: more improvements that make reference better ( #19098 )
...
Co-authored-by: ctrl-cheeb-del <theredxer@gmail.com >
2025-04-18 17:04:03 -07:00
Alistair Smith
6bf2e57933
@types/bun: More JSDoc improvements for docgen ( #19024 )
2025-04-17 12:52:55 -07:00
Alistair Smith
509bbb342b
fix: failing websocket test ( #19061 )
2025-04-16 14:31:43 -07:00
Alistair Smith
6b53301375
@types/bun: Reimplement WebSocket type in default environment ( #19017 )
2025-04-14 19:10:52 -07:00
Alistair Smith
74ab6d9fe3
some updates to types ( #18911 )
2025-04-14 14:41:01 -07:00
Alistair Smith
ab431f158a
@types/bun: declare ShellError and ShellPromise in the right place ( #18955 )
...
Co-authored-by: Don Isaac <donald.isaac@gmail.com >
2025-04-14 11:56:31 -07:00
Alistair Smith
c684a0c8ce
Declare properties of WebSocket interface, + generators in Bun.BodyInit ( #18950 )
2025-04-11 11:52:21 -07:00
Alistair Smith
89d82a0b1b
fix #18755 ( #18929 )
2025-04-10 14:06:18 -07:00
Alistair Smith
9f023d7471
@types/bun: fix crypto[.subtle] ( #18901 )
2025-04-09 16:31:22 -07:00
Alistair Smith
5d1ca1f371
Move svg imports to a bun-env.d.ts file that gets created with bun init ( #18838 )
2025-04-07 23:43:13 +01:00
190n
c86097aeb0
Fix crash in require.extensions ( #18788 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
2025-04-04 19:11:32 -07:00
Alistair Smith
3e358a1708
fix Bun.env merging ( #18753 ) and test for Bun.Encoding in Text{Encoder,Decoder} ( #18754 )
2025-04-03 15:56:48 -07:00
Alistair Smith
41d3f1bc9d
fix: declaring Bun Env should declare on process.env also ( #18665 )
2025-03-31 04:25:08 -07:00
Alistair Smith
0814abe21e
FIx some smaller issues in bun-types ( #18642 )
2025-03-31 03:41:13 -07:00
Alistair Smith
e83b5fb720
@types/bun: fix URLSearchParams, bring back old types test suite ( #18598 )
2025-03-28 17:51:52 -07:00