Skip to content

Commit f61a08e

Browse files
vicbanonrig
andauthored
Sync unenv-preset with workerd (#9220)
* bump unenv to 2.0.0-rc.17 * Sync unenv-preset with workerd Co-authored-by: Yagiz Nizipli <[email protected]> * fixup! types --------- Co-authored-by: Yagiz Nizipli <[email protected]>
1 parent ea71df3 commit f61a08e

File tree

7 files changed

+24
-74
lines changed

7 files changed

+24
-74
lines changed

.changeset/five-peaches-cough.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@cloudflare/unenv-preset": patch
3+
---
4+
5+
Sync unenv-preset with workerd

packages/unenv-preset/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"test:watch": "vitest"
4646
},
4747
"devDependencies": {
48-
"@types/node-unenv": "npm:@types/node@^22.13.9",
48+
"@types/node-unenv": "npm:@types/node@^22.14.0",
4949
"typescript": "catalog:default",
5050
"unbuild": "^3.2.0",
5151
"undici": "catalog:default",
@@ -54,7 +54,7 @@
5454
},
5555
"peerDependencies": {
5656
"unenv": "2.0.0-rc.17",
57-
"workerd": "^1.20250320.0"
57+
"workerd": "^1.20250508.0"
5858
},
5959
"peerDependenciesMeta": {
6060
"workerd": {

packages/unenv-preset/src/preset.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ const nodeCompatModules = [
1515
"_stream_readable",
1616
"_stream_transform",
1717
"_stream_writable",
18+
"_tls_common",
19+
"_tls_wrap",
1820
"assert",
1921
"assert/strict",
2022
"buffer",

packages/unenv-preset/src/runtime/node/async_hooks.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ export default {
2727
/**
2828
* manually unroll unenv-polyfilled-symbols to make it tree-shakeable
2929
*/
30-
// @ts-expect-error @types/node is missing this one - this is a bug in typings
3130
asyncWrapProviders,
3231
createHook,
3332
executionAsyncId,

packages/unenv-preset/src/runtime/node/tls.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import {
22
CLIENT_RENEG_LIMIT,
33
CLIENT_RENEG_WINDOW,
4-
convertALPNProtocols,
54
createSecurePair,
65
createServer,
76
DEFAULT_CIPHERS,
@@ -17,7 +16,6 @@ import type nodeTls from "node:tls";
1716
export {
1817
CLIENT_RENEG_LIMIT,
1918
CLIENT_RENEG_WINDOW,
20-
convertALPNProtocols,
2119
createSecurePair,
2220
createServer,
2321
DEFAULT_CIPHERS,
@@ -36,6 +34,8 @@ export const {
3634
checkServerIdentity,
3735
connect,
3836
createSecureContext,
37+
// @ts-expect-error @types/node does not provide this function
38+
convertALPNProtocols,
3939
// @ts-expect-error Node typings wrongly declare `SecureContext` as an interface
4040
SecureContext,
4141
TLSSocket,

packages/unenv-preset/tests/worker/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ async function testNodeCompatModules() {
7979
const module = await import("node:module");
8080
const require = module.createRequire("/");
8181
const modules = [
82+
"_tls_common",
83+
"_tls_wrap",
8284
"assert",
8385
"assert/strict",
8486
"buffer",

pnpm-lock.yaml

Lines changed: 11 additions & 69 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)