Skip to content

Commit 254f697

Browse files
committed
Support Next.js specific IO semantics
1 parent 7829266 commit 254f697

File tree

3 files changed

+451
-3
lines changed

3 files changed

+451
-3
lines changed

packages/edge-config/package.json

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@
1212
"sideEffects": false,
1313
"type": "module",
1414
"exports": {
15-
"import": "./dist/index.js",
16-
"require": "./dist/index.cjs"
15+
".": {
16+
"next-js": {
17+
"import": "./dist/index.next-js.js",
18+
"require": "./dist/index.next-js.cjs"
19+
},
20+
"import": "./dist/index.js",
21+
"require": "./dist/index.cjs"
22+
}
1723
},
1824
"main": "./dist/index.cjs",
1925
"module": "./dist/index.js",
@@ -53,6 +59,7 @@
5359
"eslint-config-custom": "workspace:*",
5460
"jest": "29.7.0",
5561
"jest-fetch-mock": "3.0.3",
62+
"next": "16.0.0-canary.6",
5663
"node-domexception": "2.0.1",
5764
"prettier": "3.5.2",
5865
"ts-jest": "29.2.6",
@@ -61,11 +68,15 @@
6168
"typescript": "5.7.3"
6269
},
6370
"peerDependencies": {
64-
"@opentelemetry/api": "^1.7.0"
71+
"@opentelemetry/api": "^1.7.0",
72+
"next": ">=10"
6573
},
6674
"peerDependenciesMeta": {
6775
"@opentelemetry/api": {
6876
"optional": true
77+
},
78+
"next": {
79+
"optional": true
6980
}
7081
},
7182
"engines": {

0 commit comments

Comments
 (0)