Skip to content

Commit 46d0491

Browse files
kiennqgithub-actions[bot]
authored andcommitted
fix(repo): make generate work on Windows
1 parent 00f2a7c commit 46d0491

File tree

5 files changed

+24
-1
lines changed

5 files changed

+24
-1
lines changed

.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
sst-env.d.ts
22
packages/desktop/src/bindings.ts
3+
packages/app/src/custom-elements.d.ts
4+
packages/enterprise/src/custom-elements.d.ts
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { expect, test } from "bun:test"
2+
import fs from "fs/promises"
3+
import path from "path"
4+
5+
test("ignores custom element pointer files during format", async () => {
6+
const file = path.resolve(import.meta.dir, "../../../../.prettierignore")
7+
const text = await fs.readFile(file, "utf8")
8+
9+
expect(text).toContain("packages/app/src/custom-elements.d.ts")
10+
expect(text).toContain("packages/enterprise/src/custom-elements.d.ts")
11+
})
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { expect, test } from "bun:test"
2+
import { format } from "../../../../script/generate-lib"
3+
4+
test("runs the format script through bun", () => {
5+
expect(format()).toEqual(["bun", "./script/format.ts"])
6+
})

script/generate-lib.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export function format() {
2+
return ["bun", "./script/format.ts"] as const
3+
}

script/generate.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
#!/usr/bin/env bun
22

33
import { $ } from "bun"
4+
import { format } from "./generate-lib"
45

56
await $`bun ./packages/sdk/js/script/build.ts`
67

78
await $`bun dev generate > ../sdk/openapi.json`.cwd("packages/opencode")
89

9-
await $`./script/format.ts`
10+
await $`${format()}`

0 commit comments

Comments
 (0)