feat: compile ts through tsdown (#18908)

* feat: build ts via tsdown

* feat: exec tsdown

* fix

* fix

* fix

* feat: use tsdown shims

* chore: run rolldown lifecycle script

* fix: use shims

---------
This commit is contained in:
DIYgod
2025-04-22 22:29:11 +08:00
committed by GitHub
parent ebae0a4b5b
commit 83e701b592
597 changed files with 1003 additions and 1472 deletions
+2
View File
@@ -64,6 +64,7 @@ for (const namespace in namespaces) {
}
}
}
data.module = `() => import('@/routes/${namespace}/${data.location}')`;
}
}
@@ -71,3 +72,4 @@ fs.writeFileSync(path.join(__dirname, '../../assets/build/radar-rules.json'), JS
fs.writeFileSync(path.join(__dirname, '../../assets/build/radar-rules.js'), `(${toSource(radar)})`);
fs.writeFileSync(path.join(__dirname, '../../assets/build/maintainers.json'), JSON.stringify(maintainers, null, 2));
fs.writeFileSync(path.join(__dirname, '../../assets/build/routes.json'), JSON.stringify(namespaces, null, 2));
fs.writeFileSync(path.join(__dirname, '../../assets/build/routes.js'), `export default ${JSON.stringify(namespaces, null, 2)}`.replaceAll(/"module": "(.*)"\n/g, `"module": $1\n`));