Skip to content

Commit bc2bf6d

Browse files
committed
fix(core): increase priority of types conditional exports
1 parent bb7975e commit bc2bf6d

File tree

3 files changed

+19
-27
lines changed

3 files changed

+19
-27
lines changed

.changeset/twenty-oranges-move.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@smithy/core": patch
3+
---
4+
5+
increase priority of types conditional exports

packages/core/package.json

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -20,46 +20,33 @@
2020
"module": "./dist-es/index.js",
2121
"types": "./dist-types/index.d.ts",
2222
"exports": {
23-
".": {
24-
"module": "./dist-es/index.js",
25-
"node": "./dist-cjs/index.js",
26-
"import": "./dist-es/index.js",
27-
"require": "./dist-cjs/index.js",
28-
"types": "./dist-types/index.d.ts"
29-
},
30-
"./package.json": {
31-
"module": "./package.json",
32-
"node": "./package.json",
33-
"import": "./package.json",
34-
"require": "./package.json"
35-
},
3623
"./cbor": {
24+
"types": "./dist-types/submodules/cbor/index.d.ts",
3725
"module": "./dist-es/submodules/cbor/index.js",
3826
"node": "./dist-cjs/submodules/cbor/index.js",
3927
"import": "./dist-es/submodules/cbor/index.js",
40-
"require": "./dist-cjs/submodules/cbor/index.js",
41-
"types": "./dist-types/submodules/cbor/index.d.ts"
28+
"require": "./dist-cjs/submodules/cbor/index.js"
4229
},
4330
"./protocols": {
31+
"types": "./dist-types/submodules/protocols/index.d.ts",
4432
"module": "./dist-es/submodules/protocols/index.js",
4533
"node": "./dist-cjs/submodules/protocols/index.js",
4634
"import": "./dist-es/submodules/protocols/index.js",
47-
"require": "./dist-cjs/submodules/protocols/index.js",
48-
"types": "./dist-types/submodules/protocols/index.d.ts"
49-
},
50-
"./serde": {
51-
"module": "./dist-es/submodules/serde/index.js",
52-
"node": "./dist-cjs/submodules/serde/index.js",
53-
"import": "./dist-es/submodules/serde/index.js",
54-
"require": "./dist-cjs/submodules/serde/index.js",
55-
"types": "./dist-types/submodules/serde/index.d.ts"
35+
"require": "./dist-cjs/submodules/protocols/index.js"
5636
},
5737
"./schema": {
38+
"types": "./dist-types/submodules/schema/index.d.ts",
5839
"module": "./dist-es/submodules/schema/index.js",
5940
"node": "./dist-cjs/submodules/schema/index.js",
6041
"import": "./dist-es/submodules/schema/index.js",
61-
"require": "./dist-cjs/submodules/schema/index.js",
62-
"types": "./dist-types/submodules/schema/index.d.ts"
42+
"require": "./dist-cjs/submodules/schema/index.js"
43+
},
44+
"./serde": {
45+
"types": "./dist-types/submodules/serde/index.d.ts",
46+
"module": "./dist-es/submodules/serde/index.js",
47+
"node": "./dist-cjs/submodules/serde/index.js",
48+
"import": "./dist-es/submodules/serde/index.js",
49+
"require": "./dist-cjs/submodules/serde/index.js"
6350
}
6451
},
6552
"author": {

packages/core/scripts/lint.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ for (const submodule of submodules) {
2020
if (!pkgJson.exports[`./${submodule}`]) {
2121
errors.push(`${submodule} submodule is missing exports statement in package.json`);
2222
pkgJson.exports[`./${submodule}`] = {
23+
types: `./dist-types/submodules/${submodule}/index.d.ts`,
2324
module: `./dist-es/submodules/${submodule}/index.js`,
2425
node: `./dist-cjs/submodules/${submodule}/index.js`,
2526
import: `./dist-es/submodules/${submodule}/index.js`,
2627
require: `./dist-cjs/submodules/${submodule}/index.js`,
27-
types: `./dist-types/submodules/${submodule}/index.d.ts`,
2828
};
2929
fs.writeFileSync(path.join(root, "package.json"), JSON.stringify(pkgJson, null, 2) + "\n");
3030
}

0 commit comments

Comments
 (0)