Skip to content

Commit aa5ecc6

Browse files
committed
Migrated tsup to tsdown
tsup is obsolete, and tsdown is the official successor
1 parent 2fb0a80 commit aa5ecc6

12 files changed

Lines changed: 594 additions & 490 deletions

File tree

samples/simple-ts/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "Simple sample using Pongo ",
66
"scripts": {
77
"setup": "cat .nvmrc | nvm install; nvm use",
8-
"build": "tsup",
8+
"build": "tsdown",
99
"build:ts": "tsc",
1010
"build:ts:watch": "tsc -b --watch",
1111
"start": "tsx ./src/index.ts",
@@ -52,7 +52,7 @@
5252
"npm-run-all2": "^8.0.4",
5353
"prettier": "3.6.2",
5454
"tsconfig-paths": "4.2.0",
55-
"tsup": "8.5.0",
55+
"tsdown": "^0.21.9",
5656
"tsx": "4.20.6",
5757
"typescript": "5.9.2"
5858
},

samples/simple-ts/tsdown.config.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig } from 'tsdown';
2+
3+
export default defineConfig({
4+
dts: true,
5+
format: ['cjs', 'esm'],
6+
fixedExtension: false,
7+
minify: true,
8+
target: 'esnext',
9+
outDir: 'dist',
10+
entry: [
11+
'src/index.ts',
12+
'src/pongo.config.ts',
13+
'src/typedClient.ts',
14+
'src/shim.ts',
15+
],
16+
sourcemap: true,
17+
deps: {
18+
skipNodeModulesBundle: true,
19+
},
20+
tsconfig: 'tsconfig.json',
21+
});

samples/simple-ts/tsup.config.ts

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)