Skip to content

Commit 81560d4

Browse files
Fix cjs usage of libraries (#256)
* Fix cjs usage of libraries * add changeset and clean up project.json files --------- Co-authored-by: Youssef Gaber <1728215+Gabrola@users.noreply.github.com>
1 parent 3598bd1 commit 81560d4

10 files changed

Lines changed: 22 additions & 16 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
'@ts-rest/core': patch
3+
'@ts-rest/express': patch
4+
'@ts-rest/fastify': patch
5+
'@ts-rest/nest': patch
6+
'@ts-rest/next': patch
7+
'@ts-rest/open-api': patch
8+
'@ts-rest/react-query': patch
9+
'@ts-rest/solid-query': patch
10+
---
11+
12+
Fix ESM/CJS issues in package.json

libs/ts-rest/core/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"format": ["esm", "cjs"],
2828
"compiler": "tsc",
2929
"rollupConfig": "tools/scripts/rollup.config.js",
30-
"generateExportsField": true,
31-
"skipTypeField": true
30+
"generateExportsField": true
3231
}
3332
},
3433
"publish": {

libs/ts-rest/express/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"format": ["esm", "cjs"],
2828
"compiler": "tsc",
2929
"rollupConfig": "tools/scripts/rollup.config.js",
30-
"generateExportsField": true,
31-
"skipTypeField": true
30+
"generateExportsField": true
3231
}
3332
},
3433
"publish": {

libs/ts-rest/fastify/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"format": ["esm", "cjs"],
2828
"compiler": "tsc",
2929
"rollupConfig": "tools/scripts/rollup.config.js",
30-
"generateExportsField": true,
31-
"skipTypeField": true
30+
"generateExportsField": true
3231
}
3332
},
3433
"publish": {

libs/ts-rest/nest/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"format": ["esm", "cjs"],
2828
"compiler": "tsc",
2929
"rollupConfig": "tools/scripts/rollup.config.js",
30-
"generateExportsField": true,
31-
"skipTypeField": true
30+
"generateExportsField": true
3231
}
3332
},
3433
"publish": {

libs/ts-rest/next/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"format": ["esm", "cjs"],
2828
"compiler": "tsc",
2929
"rollupConfig": "tools/scripts/rollup.config.js",
30-
"generateExportsField": true,
31-
"skipTypeField": true
30+
"generateExportsField": true
3231
}
3332
},
3433
"publish": {

libs/ts-rest/open-api/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"format": ["esm", "cjs"],
2828
"compiler": "tsc",
2929
"rollupConfig": "tools/scripts/rollup.config.js",
30-
"generateExportsField": true,
31-
"skipTypeField": true
30+
"generateExportsField": true
3231
}
3332
},
3433
"publish": {

libs/ts-rest/react-query/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
"format": ["esm", "cjs"],
2929
"compiler": "tsc",
3030
"rollupConfig": "tools/scripts/rollup.config.js",
31-
"generateExportsField": true,
32-
"skipTypeField": true
31+
"generateExportsField": true
3332
}
3433
},
3534
"lint": {

libs/ts-rest/solid-query/project.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
"format": ["esm", "cjs"],
2929
"compiler": "tsc",
3030
"rollupConfig": "tools/scripts/rollup.config.js",
31-
"generateExportsField": true,
32-
"skipTypeField": true
31+
"generateExportsField": true
3332
}
3433
},
3534
"lint": {

tools/scripts/fix-esm.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ for (const lib of libs) {
1818
...JSON.parse(packageJson),
1919
module: './index.mjs',
2020
main: './index.js',
21+
// Ensure that esm is not forced due to "type": "module" being added.
22+
type: undefined,
2123
exports: {
2224
'.': {
2325
types: './src/index.d.ts',

0 commit comments

Comments
 (0)