Skip to content

Commit 312801c

Browse files
authored
fix(core): increase priority of types conditional exports (#1650)
1 parent bb7975e commit 312801c

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
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: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
"types": "./dist-types/index.d.ts",
2222
"exports": {
2323
".": {
24+
"types": "./dist-types/index.d.ts",
2425
"module": "./dist-es/index.js",
2526
"node": "./dist-cjs/index.js",
2627
"import": "./dist-es/index.js",
27-
"require": "./dist-cjs/index.js",
28-
"types": "./dist-types/index.d.ts"
28+
"require": "./dist-cjs/index.js"
2929
},
3030
"./package.json": {
3131
"module": "./package.json",
@@ -34,32 +34,32 @@
3434
"require": "./package.json"
3535
},
3636
"./cbor": {
37+
"types": "./dist-types/submodules/cbor/index.d.ts",
3738
"module": "./dist-es/submodules/cbor/index.js",
3839
"node": "./dist-cjs/submodules/cbor/index.js",
3940
"import": "./dist-es/submodules/cbor/index.js",
40-
"require": "./dist-cjs/submodules/cbor/index.js",
41-
"types": "./dist-types/submodules/cbor/index.d.ts"
41+
"require": "./dist-cjs/submodules/cbor/index.js"
4242
},
4343
"./protocols": {
44+
"types": "./dist-types/submodules/protocols/index.d.ts",
4445
"module": "./dist-es/submodules/protocols/index.js",
4546
"node": "./dist-cjs/submodules/protocols/index.js",
4647
"import": "./dist-es/submodules/protocols/index.js",
47-
"require": "./dist-cjs/submodules/protocols/index.js",
48-
"types": "./dist-types/submodules/protocols/index.d.ts"
48+
"require": "./dist-cjs/submodules/protocols/index.js"
4949
},
5050
"./serde": {
51+
"types": "./dist-types/submodules/serde/index.d.ts",
5152
"module": "./dist-es/submodules/serde/index.js",
5253
"node": "./dist-cjs/submodules/serde/index.js",
5354
"import": "./dist-es/submodules/serde/index.js",
54-
"require": "./dist-cjs/submodules/serde/index.js",
55-
"types": "./dist-types/submodules/serde/index.d.ts"
55+
"require": "./dist-cjs/submodules/serde/index.js"
5656
},
5757
"./schema": {
58+
"types": "./dist-types/submodules/schema/index.d.ts",
5859
"module": "./dist-es/submodules/schema/index.js",
5960
"node": "./dist-cjs/submodules/schema/index.js",
6061
"import": "./dist-es/submodules/schema/index.js",
61-
"require": "./dist-cjs/submodules/schema/index.js",
62-
"types": "./dist-types/submodules/schema/index.d.ts"
62+
"require": "./dist-cjs/submodules/schema/index.js"
6363
}
6464
},
6565
"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)