Skip to content

Commit 8586320

Browse files
committed
build: migrate to obuild
resolves #180
1 parent 71c3878 commit 8586320

File tree

3 files changed

+771
-1169
lines changed

3 files changed

+771
-1169
lines changed

build.config.ts

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
import { defineBuildConfig } from "unbuild";
2-
import { rm } from "node:fs/promises";
1+
import { defineBuildConfig } from "obuild/config";
32

43
export default defineBuildConfig({
5-
declaration: true,
64
entries: [
7-
"src/index",
8-
{ input: "src/connectors/", outDir: "dist/connectors" },
9-
{ input: "src/integrations/", outDir: "dist/integrations" },
10-
],
11-
hooks: {
12-
async "build:done"() {
13-
await rm("dist/index.d.ts");
5+
{ type: "bundle", input: "src/index.ts" },
6+
{ type: "transform", input: "src/connectors/", outDir: "dist/connectors" },
7+
{
8+
type: "transform",
9+
input: "src/integrations/",
10+
outDir: "dist/integrations",
1411
},
15-
},
12+
],
1613
});

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"dist"
3030
],
3131
"scripts": {
32-
"build": "pnpm gen-connectors && unbuild",
32+
"build": "pnpm gen-connectors && obuild",
3333
"gen-connectors": "jiti scripts/gen-connectors.ts",
3434
"db0": "pnpm jiti src/cli",
3535
"dev": "vitest",
@@ -61,11 +61,11 @@
6161
"jiti": "^2.6.1",
6262
"mlly": "^1.8.0",
6363
"mysql2": "^3.15.1",
64+
"obuild": "^0.2.1",
6465
"pg": "^8.16.3",
6566
"prettier": "^3.6.2",
6667
"scule": "^1.3.0",
6768
"typescript": "^5.9.3",
68-
"unbuild": "^3.6.1",
6969
"vitest": "^3.2.4",
7070
"wrangler": "^4.40.3"
7171
},

0 commit comments

Comments
 (0)