Skip to content

Commit 91b68d4

Browse files
committed
Add exports to compat's package.json & make builder export in ESM style & add ts6 to local types tests
1 parent 0045740 commit 91b68d4

File tree

3 files changed

+48
-1
lines changed

3 files changed

+48
-1
lines changed

packages/core-js-builder/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ type Options = Pick<CompatOptions, "exclude" | "modules" | "targets"> & {
3030

3131
declare function builder(options?: Options): Promise<string>;
3232

33-
export = builder;
33+
export default builder;

packages/core-js-compat/package.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,52 @@
2828
"sideEffects": false,
2929
"main": "index.js",
3030
"types": "index.d.ts",
31+
"exports": {
32+
".": {
33+
"types": "./index.d.ts",
34+
"default": "./index.js"
35+
},
36+
"./index.js": {
37+
"types": "./index.d.ts",
38+
"default": "./index.js"
39+
},
40+
"./src/built-in-definitions": "./src/built-in-definitions.mjs",
41+
"./src/built-in-definitions.mjs": "./src/built-in-definitions.mjs",
42+
"./src/data": "./src/data.mjs",
43+
"./src/data.mjs": "./src/data.mjs",
44+
"./src/external": "./src/external.mjs",
45+
"./src/external.mjs": "./src/external.mjs",
46+
"./src/mapping": "./src/mapping.mjs",
47+
"./src/mapping.mjs": "./src/mapping.mjs",
48+
"./compat": {
49+
"types": "./compat.d.ts",
50+
"default": "./compat.js"
51+
},
52+
"./compat.js": {
53+
"types": "./compat.d.ts",
54+
"default": "./compat.js"
55+
},
56+
"./get-entries-list-for-target-version": {
57+
"types": "./get-entries-list-for-target-version.d.ts",
58+
"default": "./get-entries-list-for-target-version.js"
59+
},
60+
"./get-entries-list-for-target-version.js": {
61+
"types": "./get-entries-list-for-target-version.d.ts",
62+
"default": "./get-entries-list-for-target-version.js"
63+
},
64+
"./get-modules-list-for-target-version": {
65+
"types": "./get-modules-list-for-target-version.d.ts",
66+
"default": "./get-modules-list-for-target-version.js"
67+
},
68+
"./get-modules-list-for-target-version.js": {
69+
"types": "./get-modules-list-for-target-version.d.ts",
70+
"default": "./get-modules-list-for-target-version.js"
71+
},
72+
"./helpers": "./helpers.js",
73+
"./helpers.js": "./helpers.js",
74+
"./targets-parser": "./targets-parser.js",
75+
"./targets-parser.js": "./targets-parser.js"
76+
},
3177
"dependencies": {
3278
"browserslist": "^4.28.1"
3379
}

tests/type-definitions/runner.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ const TYPE_SCRIPT_VERSIONS = ALL_TESTS ? [
2424
// '5.3',
2525
// '5.2',
2626
] : [
27+
'6.0.0-dev.20260208',
2728
'5.9',
2829
'5.6',
2930
];

0 commit comments

Comments
 (0)