Skip to content

Commit 864015c

Browse files
committed
roll back, add vitest condition
1 parent 881b1bf commit 864015c

File tree

2 files changed

+36
-5
lines changed

2 files changed

+36
-5
lines changed

package.json

+20-4
Original file line numberDiff line numberDiff line change
@@ -12,35 +12,51 @@
1212
"import": "./execution/execute.js.d.mts",
1313
"default": "./execution/execute.d.ts"
1414
},
15-
"import": "./execution/execute.js.mjs",
15+
"vitest": {
16+
"import": "./execution/execute.js.mjs",
17+
"default": "./execution/execute.js"
18+
},
1619
"module": "./execution/execute.mjs",
20+
"import": "./execution/execute.js.mjs",
1721
"default": "./execution/execute.js"
1822
},
1923
"./jsutils/instanceOf.js": {
2024
"types": {
2125
"import": "./jsutils/instanceOf.js.d.mts",
2226
"default": "./jsutils/instanceOf.d.ts"
2327
},
24-
"import": "./jsutils/instanceOf.js.mjs",
28+
"vitest": {
29+
"import": "./jsutils/instanceOf.js.mjs",
30+
"default": "./jsutils/instanceOf.js"
31+
},
2532
"module": "./jsutils/instanceOf.mjs",
33+
"import": "./jsutils/instanceOf.js.mjs",
2634
"default": "./jsutils/instanceOf.js"
2735
},
2836
"./language/parser.js": {
2937
"types": {
3038
"import": "./language/parser.js.d.mts",
3139
"default": "./language/parser.d.ts"
3240
},
33-
"import": "./language/parser.js.mjs",
41+
"vitest": {
42+
"import": "./language/parser.js.mjs",
43+
"default": "./language/parser.js"
44+
},
3445
"module": "./language/parser.mjs",
46+
"import": "./language/parser.js.mjs",
3547
"default": "./language/parser.js"
3648
},
3749
"./language/ast.js": {
3850
"types": {
3951
"import": "./language/ast.js.d.mts",
4052
"default": "./language/ast.d.ts"
4153
},
42-
"import": "./language/ast.js.mjs",
54+
"vitest": {
55+
"import": "./language/ast.js.mjs",
56+
"default": "./language/ast.js"
57+
},
4358
"module": "./language/ast.mjs",
59+
"import": "./language/ast.js.mjs",
4460
"default": "./language/ast.js"
4561
}
4662
},

resources/build-npm.js

+16-1
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,23 @@ function buildPackageJSON() {
142142
import: base + '/index.js.d.mts',
143143
default: base + '/index.d.ts',
144144
},
145-
import: base + '/index.js.mjs',
145+
/*
146+
this is not automatically picked up by vitest, but we can instruct users to add it to their vitest config:
147+
```js title="vite.config.ts"
148+
import { defineConfig } from 'vite';
149+
export default defineConfig(async ({ mode }) => {
150+
return {
151+
resolve: mode === 'test' ? { conditions: ['vitest'] } : undefined,
152+
};
153+
});
154+
```
155+
*/
156+
vitest: {
157+
import: base + '/index.js.mjs',
158+
default: base + '/index.js',
159+
},
146160
module: base + '/index.mjs',
161+
import: base + '/index.js.mjs',
147162
default: base + '/index.js',
148163
};
149164
packageJSON.exports = {

0 commit comments

Comments
 (0)