Skip to content

Commit 16fa5d5

Browse files
committed
adjust package.json
1 parent 9646d84 commit 16fa5d5

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed

package.json

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,55 @@
44
"description": "A Query Language and Runtime which can target any service.",
55
"license": "MIT",
66
"private": true,
7-
"main": "index",
7+
"main": "index.js",
88
"module": "index.mjs",
9+
"exports": {
10+
".": {
11+
"types": {
12+
"import": "./index.js.d.mts",
13+
"default": "./index.d.ts"
14+
},
15+
"module": "./index.mjs",
16+
"import": "./index.js.mjs",
17+
"default": "./index.js"
18+
},
19+
"./execution/execute.js": {
20+
"types": {
21+
"import": "./execution/execute.js.d.mts",
22+
"default": "./execution/execute.d.ts"
23+
},
24+
"module": "./execution/execute.mjs",
25+
"import": "./execution/execute.js.mjs",
26+
"default": "./execution/execute.js"
27+
},
28+
"./jsutils/instanceOf.js": {
29+
"types": {
30+
"import": "./jsutils/instanceOf.js.d.mts",
31+
"default": "./jsutils/instanceOf.d.ts"
32+
},
33+
"module": "./jsutils/instanceOf.mjs",
34+
"import": "./jsutils/instanceOf.js.mjs",
35+
"default": "./jsutils/instanceOf.js"
36+
},
37+
"./language/parser.js": {
38+
"types": {
39+
"import": "./language/parser.js.d.mts",
40+
"default": "./language/parser.d.ts"
41+
},
42+
"module": "./language/parser.mjs",
43+
"import": "./language/parser.js.mjs",
44+
"default": "./language/parser.js"
45+
},
46+
"./language/ast.js": {
47+
"types": {
48+
"import": "./language/ast.js.d.mts",
49+
"default": "./language/ast.d.ts"
50+
},
51+
"module": "./language/ast.mjs",
52+
"import": "./language/ast.js.mjs",
53+
"default": "./language/ast.js"
54+
}
55+
},
956
"typesVersions": {
1057
">=4.1.0": {
1158
"*": [

resources/build-npm.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ function buildPackageJSON() {
125125
delete packageJSON.scripts;
126126
delete packageJSON.devDependencies;
127127

128+
packageJSON.type = 'commonjs';
129+
128130
// TODO: move to integration tests
129131
const publishTag = packageJSON.publishConfig?.tag;
130132
assert(publishTag != null, 'Should have packageJSON.publishConfig defined!');

0 commit comments

Comments
 (0)