Skip to content

Commit 6be34c7

Browse files
authoredJan 16, 2025··
Define exports for CommonJS TypeScript definitions in package.json (#618)
1 parent 90097bc commit 6be34c7

File tree

3 files changed

+64
-21
lines changed

3 files changed

+64
-21
lines changed
 

‎.changeset/itchy-hounds-remain.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'graphql-ws': patch
3+
---
4+
5+
Remove exports for CommonJS for Deno exports in package.json
6+
7+
[Deno supports ECMAScript modules exclusively.](https://docs.deno.com/runtime/fundamentals/modules/)

‎.changeset/little-toes-cheer.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'graphql-ws': patch
3+
---
4+
5+
Define exports for CommonJS TypeScript definitions in package.json

‎package.json

+52-21
Original file line numberDiff line numberDiff line change
@@ -17,41 +17,72 @@
1717
"main": "dist/index.js",
1818
"exports": {
1919
".": {
20-
"types": "./dist/index.d.ts",
21-
"require": "./dist/index.cjs",
22-
"import": "./dist/index.js",
20+
"require": {
21+
"types": "./dist/index.d.cts",
22+
"default": "./dist/index.cjs"
23+
},
24+
"import": {
25+
"types": "./dist/index.d.ts",
26+
"default": "./dist/index.js"
27+
},
2328
"browser": "./dist/client.js"
2429
},
2530
"./client": {
26-
"types": "./dist/client.d.ts",
27-
"require": "./dist/client.cjs",
28-
"import": "./dist/client.js",
31+
"require": {
32+
"types": "./dist/client.d.cts",
33+
"default": "./dist/client.cjs"
34+
},
35+
"import": {
36+
"types": "./dist/client.d.ts",
37+
"default": "./dist/client.js"
38+
},
2939
"browser": "./dist/client.js"
3040
},
3141
"./use/ws": {
32-
"types": "./dist/use/ws.d.ts",
33-
"require": "./dist/use/ws.cjs",
34-
"import": "./dist/use/ws.js"
42+
"require": {
43+
"types": "./dist/use/ws.d.cts",
44+
"default": "./dist/use/ws.cjs"
45+
},
46+
"import": {
47+
"types": "./dist/use/ws.d.ts",
48+
"default": "./dist/use/ws.js"
49+
}
3550
},
3651
"./use/uWebSockets": {
37-
"types": "./dist/use/uWebSockets.d.ts",
38-
"require": "./dist/use/uWebSockets.cjs",
39-
"import": "./dist/use/uWebSockets.js"
52+
"require": {
53+
"types": "./dist/use/uWebSockets.d.cts",
54+
"default": "./dist/use/uWebSockets.cjs"
55+
},
56+
"import": {
57+
"types": "./dist/use/uWebSockets.d.ts",
58+
"default": "./dist/use/uWebSockets.js"
59+
}
4060
},
4161
"./use/@fastify/websocket": {
42-
"types": "./dist/use/@fastify/websocket.d.ts",
43-
"require": "./dist/use/@fastify/websocket.cjs",
44-
"import": "./dist/use/@fastify/websocket.js"
62+
"require": {
63+
"types": "./dist/use/@fastify/websocket.d.cts",
64+
"default": "./dist/use/@fastify/websocket.cjs"
65+
},
66+
"import": {
67+
"types": "./dist/use/@fastify/websocket.d.ts",
68+
"default": "./dist/use/@fastify/websocket.js"
69+
}
4570
},
4671
"./use/bun": {
47-
"types": "./dist/use/bun.d.ts",
48-
"require": "./dist/use/bun.cjs",
49-
"import": "./dist/use/bun.js"
72+
"require": {
73+
"types": "./dist/use/bun.d.cts",
74+
"default": "./dist/use/bun.cjs"
75+
},
76+
"import": {
77+
"types": "./dist/use/bun.d.ts",
78+
"default": "./dist/use/bun.js"
79+
}
5080
},
5181
"./use/deno": {
52-
"types": "./dist/use/deno.d.ts",
53-
"require": "./dist/use/deno.cjs",
54-
"import": "./dist/use/deno.js"
82+
"import": {
83+
"types": "./dist/use/deno.d.ts",
84+
"default": "./dist/use/deno.js"
85+
}
5586
},
5687
"./package.json": "./package.json"
5788
},

0 commit comments

Comments
 (0)
Please sign in to comment.