Skip to content

Commit 594fd9d

Browse files
perf: emit type declarations for exported entries only (#325)
1 parent 755bd33 commit 594fd9d

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

‎.changeset/dts-exported-entries.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/intent': patch
3+
---
4+
5+
Stop shipping a type declaration file for the CLI entry. Nothing could import `dist/cli.d.mts`, so the installed package is 2,655 bytes smaller. The types for `@tanstack/intent` and `@tanstack/intent/core` do not change.

‎packages/intent/tsdown.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default defineConfig({
88
entry: ['src/index.ts', 'src/cli.ts', 'src/core.ts'],
99
format: 'esm',
1010
platform: 'node',
11-
dts: true,
11+
dts: { entry: ['src/index.ts', 'src/core.ts'] },
1212
onSuccess(config) {
1313
const packageDir = fileURLToPath(new URL('.', import.meta.url))
1414
const root = join(packageDir, '../..')

0 commit comments

Comments
 (0)