Skip to content

Commit 0712ca7

Browse files
authored
Merge pull request #44 from azizbecha/build/core-tsdown
2 parents f44fed1 + 2f4525d commit 0712ca7

3 files changed

Lines changed: 566 additions & 14 deletions

File tree

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"scripts": {
2424
"clean": "rimraf dist",
25-
"build": "npm run clean && tsc && tsc-alias -p tsconfig.json --resolve-full-paths",
25+
"build": "npm run clean && tsdown",
2626
"test": "vitest run"
2727
},
2828
"files": [
@@ -42,7 +42,7 @@
4242
"rimraf": "^6.1.3",
4343
"tree-sitter-wasms": "^0.1.13",
4444
"ts-node": "^10.9.2",
45-
"tsc-alias": "^1.8.16",
45+
"tsdown": "^0.21.8",
4646
"tsx": "^4.21.0",
4747
"typescript": "^5.9.3",
4848
"vite-tsconfig-paths": "^5.1.4",

packages/core/tsdown.config.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { defineConfig } from 'tsdown';
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
outDir: 'dist',
6+
format: 'esm',
7+
target: 'es2021',
8+
platform: 'node',
9+
unbundle: true,
10+
sourcemap: true,
11+
dts: {
12+
sourcemap: true,
13+
},
14+
outExtensions: () => ({ js: '.js', dts: '.d.ts' }),
15+
clean: false,
16+
});

0 commit comments

Comments
 (0)