Skip to content

Commit c91f70e

Browse files
committed
Update the default sandbox
1 parent 5c5883a commit c91f70e

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

packages/fastboot/src/sandbox.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,32 @@ module.exports = class Sandbox {
2121
{
2222
sourceMapSupport,
2323
console,
24+
fetch,
25+
document,
26+
navigator,
2427
setTimeout,
2528
clearTimeout,
2629
URL,
2730

2831
// Convince jQuery not to assume it's in a browser
2932
module: { exports: {} },
33+
34+
MutationObserver,
35+
ResizeObserver,
36+
AbortController,
37+
ReadableStream:
38+
typeof ReadableStream !== 'undefined'
39+
? ReadableStream
40+
: require('node:stream/web').ReadableStream,
41+
WritableStream:
42+
typeof WritableStream !== 'undefined'
43+
? WritableStream
44+
: require('node:stream/web').WritableStream,
45+
TransformStream:
46+
typeof TransformStream !== 'undefined'
47+
? TransformStream
48+
: require('node:stream/web').TransformStream,
49+
Headers: typeof Headers !== 'undefined' ? Headers : undefined,
3050
},
3151
globals
3252
);

0 commit comments

Comments
 (0)