Skip to content

Commit e30907e

Browse files
committed
ESM support
1 parent 7fee599 commit e30907e

File tree

24 files changed

+309
-68
lines changed

24 files changed

+309
-68
lines changed

.changeset/two-kiwis-accept.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
'@envelop/core': minor
3+
'@envelop/apollo-tracing': minor
4+
'@envelop/auth0': minor
5+
'@envelop/dataloader': minor
6+
'@envelop/depth-limit': minor
7+
'@envelop/disable-introspection': minor
8+
'@envelop/extended-validation': minor
9+
'@envelop/filter-operation-type': minor
10+
'@envelop/generic-auth': minor
11+
'@envelop/graphql-jit': minor
12+
'@envelop/graphql-middleware': minor
13+
'@envelop/graphql-modules': minor
14+
'@envelop/opentelemetry': minor
15+
'@envelop/parser-cache': minor
16+
'@envelop/persisted-operations': minor
17+
'@envelop/preload-assets': minor
18+
'@envelop/rate-limiter': minor
19+
'@envelop/sentry': minor
20+
'@envelop/validation-cache': minor
21+
'@envelop/testing': minor
22+
'@envelop/types': minor
23+
---
24+
25+
esm support

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"benchmark": "NODE_ENV=production ts-node --project tsconfig.benchmark.json benchmark/execute.case.ts",
2020
"postinstall": "patch-package",
2121
"lint": "eslint --config .eslintrc.json --ext .ts .",
22-
"prebuild": "rimraf packages/*/dist",
22+
"prebuild": "rimraf packages/*/dist packages/plugins/*/dist",
2323
"build": "tsc --project tsconfig.json && bob build",
2424
"test": "jest",
2525
"test:ci": "jest --coverage",
@@ -44,7 +44,7 @@
4444
"husky": "6.0.0",
4545
"lint-staged": "11.0.0",
4646
"@types/node": "15.6.1",
47-
"bob-the-bundler": "1.2.1",
47+
"bob-the-bundler": "1.4.1",
4848
"eslint-config-standard": "16.0.3",
4949
"eslint-plugin-import": "2.23.4",
5050
"eslint-plugin-node": "11.1.0",

packages/core/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,18 @@
1818
"nodejs",
1919
"typescript"
2020
],
21-
"main": "dist/index.cjs.js",
22-
"module": "dist/index.esm.js",
21+
"main": "dist/index.js",
22+
"module": "dist/index.mjs",
23+
"exports": {
24+
".": {
25+
"require": "./dist/index.js",
26+
"import": "./dist/index.mjs"
27+
},
28+
"./*": {
29+
"require": "./dist/*.js",
30+
"import": "./dist/*.mjs"
31+
}
32+
},
2333
"typings": "dist/index.d.ts",
2434
"typescript": {
2535
"definition": "dist/index.d.ts"
@@ -34,7 +44,7 @@
3444
"devDependencies": {
3545
"@graphql-tools/utils": "7.10.0",
3646
"@graphql-tools/schema": "7.1.5",
37-
"bob-the-bundler": "1.2.1",
47+
"bob-the-bundler": "1.4.1",
3848
"graphql": "15.5.0",
3949
"typescript": "4.3.2"
4050
},

packages/plugins/apollo-tracing/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@
99
"directory": "packages/plugins/apollo-tracing"
1010
},
1111
"sideEffects": false,
12-
"main": "dist/index.cjs.js",
13-
"module": "dist/index.esm.js",
12+
"main": "dist/index.js",
13+
"module": "dist/index.mjs",
14+
"exports": {
15+
".": {
16+
"require": "./dist/index.js",
17+
"import": "./dist/index.mjs"
18+
},
19+
"./*": {
20+
"require": "./dist/*.js",
21+
"import": "./dist/*.mjs"
22+
}
23+
},
1424
"typings": "dist/index.d.ts",
1525
"typescript": {
1626
"definition": "dist/index.d.ts"
@@ -24,7 +34,7 @@
2434
},
2535
"devDependencies": {
2636
"@graphql-tools/schema": "7.1.5",
27-
"bob-the-bundler": "1.2.1",
37+
"bob-the-bundler": "1.4.1",
2838
"graphql": "15.5.0",
2939
"typescript": "4.3.2"
3040
},

packages/plugins/auth0/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@
99
"url": "https://github.com/dotansimha/envelop.git",
1010
"directory": "packages/plugins/auth0"
1111
},
12-
"main": "dist/index.cjs.js",
13-
"module": "dist/index.esm.js",
12+
"main": "dist/index.js",
13+
"module": "dist/index.mjs",
14+
"exports": {
15+
".": {
16+
"require": "./dist/index.js",
17+
"import": "./dist/index.mjs"
18+
},
19+
"./*": {
20+
"require": "./dist/*.js",
21+
"import": "./dist/*.mjs"
22+
}
23+
},
1424
"typings": "dist/index.d.ts",
1525
"typescript": {
1626
"definition": "dist/index.d.ts"
@@ -25,7 +35,7 @@
2535
},
2636
"devDependencies": {
2737
"@types/jsonwebtoken": "8.5.1",
28-
"bob-the-bundler": "1.2.1",
38+
"bob-the-bundler": "1.4.1",
2939
"graphql": "15.5.0",
3040
"typescript": "4.3.2"
3141
},

packages/plugins/dataloader/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@
99
"url": "https://github.com/dotansimha/envelop.git",
1010
"directory": "packages/plugins/dataloader"
1111
},
12-
"main": "dist/index.cjs.js",
13-
"module": "dist/index.esm.js",
12+
"main": "dist/index.js",
13+
"module": "dist/index.mjs",
14+
"exports": {
15+
".": {
16+
"require": "./dist/index.js",
17+
"import": "./dist/index.mjs"
18+
},
19+
"./*": {
20+
"require": "./dist/*.js",
21+
"import": "./dist/*.mjs"
22+
}
23+
},
1424
"typings": "dist/index.d.ts",
1525
"typescript": {
1626
"definition": "dist/index.d.ts"
@@ -23,7 +33,7 @@
2333
"devDependencies": {
2434
"dataloader": "2.0.0",
2535
"reflect-metadata": "0.1.13",
26-
"bob-the-bundler": "1.2.1",
36+
"bob-the-bundler": "1.4.1",
2737
"graphql": "15.5.0",
2838
"typescript": "4.3.2"
2939
},

packages/plugins/depth-limit/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@
99
"url": "https://github.com/dotansimha/envelop.git",
1010
"directory": "packages/plugins/depth-limit"
1111
},
12-
"main": "dist/index.cjs.js",
13-
"module": "dist/index.esm.js",
12+
"main": "dist/index.js",
13+
"module": "dist/index.mjs",
14+
"exports": {
15+
".": {
16+
"require": "./dist/index.js",
17+
"import": "./dist/index.mjs"
18+
},
19+
"./*": {
20+
"require": "./dist/*.js",
21+
"import": "./dist/*.mjs"
22+
}
23+
},
1424
"typings": "dist/index.d.ts",
1525
"typescript": {
1626
"definition": "dist/index.d.ts"
@@ -24,7 +34,7 @@
2434
},
2535
"devDependencies": {
2636
"@types/graphql-depth-limit": "1.1.2",
27-
"bob-the-bundler": "1.2.1",
37+
"bob-the-bundler": "1.4.1",
2838
"graphql": "15.5.0",
2939
"typescript": "4.3.2"
3040
},

packages/plugins/disable-introspection/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@
99
"url": "https://github.com/dotansimha/envelop.git",
1010
"directory": "packages/plugins/disable-introspection"
1111
},
12-
"main": "dist/index.cjs.js",
13-
"module": "dist/index.esm.js",
12+
"main": "dist/index.js",
13+
"module": "dist/index.mjs",
14+
"exports": {
15+
".": {
16+
"require": "./dist/index.js",
17+
"import": "./dist/index.mjs"
18+
},
19+
"./*": {
20+
"require": "./dist/*.js",
21+
"import": "./dist/*.mjs"
22+
}
23+
},
1424
"typings": "dist/index.d.ts",
1525
"typescript": {
1626
"definition": "dist/index.d.ts"
@@ -21,7 +31,7 @@
2131
},
2232
"dependencies": {},
2333
"devDependencies": {
24-
"bob-the-bundler": "1.2.1",
34+
"bob-the-bundler": "1.4.1",
2535
"graphql": "15.5.0",
2636
"typescript": "4.3.2"
2737
},

packages/plugins/extended-validation/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@
99
"url": "https://github.com/dotansimha/envelop.git",
1010
"directory": "packages/plugins/extended-validation"
1111
},
12-
"main": "dist/index.cjs.js",
13-
"module": "dist/index.esm.js",
12+
"main": "dist/index.js",
13+
"module": "dist/index.mjs",
14+
"exports": {
15+
".": {
16+
"require": "./dist/index.js",
17+
"import": "./dist/index.mjs"
18+
},
19+
"./*": {
20+
"require": "./dist/*.js",
21+
"import": "./dist/*.mjs"
22+
}
23+
},
1424
"typings": "dist/index.d.ts",
1525
"typescript": {
1626
"definition": "dist/index.d.ts"
@@ -21,7 +31,7 @@
2131
},
2232
"dependencies": {},
2333
"devDependencies": {
24-
"bob-the-bundler": "1.2.1",
34+
"bob-the-bundler": "1.4.1",
2535
"graphql": "15.5.0",
2636
"typescript": "4.3.2"
2737
},

packages/plugins/filter-operation-type/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,18 @@
99
"url": "https://github.com/dotansimha/envelop.git",
1010
"directory": "packages/plugins/filter-operation-type"
1111
},
12-
"main": "dist/index.cjs.js",
13-
"module": "dist/index.esm.js",
12+
"main": "dist/index.js",
13+
"module": "dist/index.mjs",
14+
"exports": {
15+
".": {
16+
"require": "./dist/index.js",
17+
"import": "./dist/index.mjs"
18+
},
19+
"./*": {
20+
"require": "./dist/*.js",
21+
"import": "./dist/*.mjs"
22+
}
23+
},
1424
"typings": "dist/index.d.ts",
1525
"typescript": {
1626
"definition": "dist/index.d.ts"
@@ -21,7 +31,7 @@
2131
},
2232
"dependencies": {},
2333
"devDependencies": {
24-
"bob-the-bundler": "1.2.1",
34+
"bob-the-bundler": "1.4.1",
2535
"graphql": "15.5.0",
2636
"typescript": "4.3.2"
2737
},

0 commit comments

Comments
 (0)