chore: Use tsdown to build packages (#2006)

This commit is contained in:
Aaron
2025-12-18 00:02:19 -06:00
committed by GitHub
parent 43f6c06271
commit 1f3db58254
29 changed files with 669 additions and 284 deletions
-12
View File
@@ -1,12 +0,0 @@
import { defineBuildConfig } from 'unbuild';
import { resolve } from 'node:path';
export default defineBuildConfig({
rootDir: resolve(__dirname, 'modules'),
outDir: resolve(__dirname, 'dist'),
entries: [{ input: 'react.ts', name: 'index' }],
rollup: {
emitCJS: true,
},
declaration: true,
});
+2 -3
View File
@@ -22,7 +22,7 @@
"type": "module",
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"types": "./dist/index.d.mts",
"exports": {
".": {
"import": {
@@ -41,7 +41,7 @@
"scripts": {
"dev": "wxt",
"check": "pnpm build && check",
"build": "buildc -- unbuild",
"build": "buildc -- tsdown",
"prepare": "buildc --deps-only -- wxt prepare"
},
"peerDependencies": {
@@ -58,7 +58,6 @@
"react": "^19.2.3",
"react-dom": "^19.2.3",
"typescript": "^5.9.3",
"unbuild": "^3.6.1",
"wxt": "workspace:*"
}
}
+15
View File
@@ -0,0 +1,15 @@
import { defineConfig } from 'tsdown';
const entry = {
index: './modules/react.ts',
};
export default defineConfig([
{
entry,
},
{
entry,
format: 'cjs',
},
]);