Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5eaf70c

Browse files
committed
feat: migrate from TypeScript to native preview
1 parent d5935b2 commit 5eaf70c

4 files changed

Lines changed: 97 additions & 21 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
"@goodbyenjn/configs": "^26.5.2",
9999
"@types/cross-spawn": "^6.0.6",
100100
"@types/node": "^25.7.0",
101+
"@typescript/native-preview": "7.0.0-dev.20260513.1",
101102
"args-tokenizer": "^0.3.0",
102103
"cross-spawn": "^7.0.6",
103104
"memfs": "^4.57.2",
@@ -107,7 +108,6 @@
107108
"rolldown": "1.0.1",
108109
"rolldown-plugin-dts": "^0.25.0",
109110
"tinyglobby": "^0.2.16",
110-
"typescript": "^6.0.3",
111111
"vite-tsconfig-paths": "^6.1.1",
112112
"vitest": "^4.1.6"
113113
},

pnpm-lock.yaml

Lines changed: 88 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rolldown.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ export default defineConfig({
3838
platform: "node",
3939

4040
plugins: [
41-
dts(),
41+
dts({
42+
tsgo: true,
43+
tsconfig: "tsconfig.build.json",
44+
}),
4245
{
4346
name: "emit-globals-types",
4447
async buildEnd() {

tsconfig.build.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"include": ["src"]
4+
}

0 commit comments

Comments
 (0)