diff options
| author | Dax Raad <[email protected]> | 2025-10-15 19:53:14 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-10-15 19:53:14 -0400 |
| commit | ba8a4c5e9f48fae965114d4e959fdbb9c5b44a12 (patch) | |
| tree | 4dcc379d844c0b7192f83d8eddd17e88a7f9ce7b /packages/plugin/script | |
| parent | 790fe72f39cc9b608ff3a790df822f1d3240eca1 (diff) | |
| download | opencode-ba8a4c5e9f48fae965114d4e959fdbb9c5b44a12.tar.gz opencode-ba8a4c5e9f48fae965114d4e959fdbb9c5b44a12.zip | |
snapshot publish everything
Diffstat (limited to 'packages/plugin/script')
| -rwxr-xr-x | packages/plugin/script/publish.ts | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/packages/plugin/script/publish.ts b/packages/plugin/script/publish.ts index e0bdd98f2..4e19e0d2e 100755 --- a/packages/plugin/script/publish.ts +++ b/packages/plugin/script/publish.ts @@ -1,29 +1,21 @@ #!/usr/bin/env bun +import { Script } from "@opencode-ai/script" +import { $ } from "bun" const dir = new URL("..", import.meta.url).pathname process.chdir(dir) -import { $ } from "bun" - await $`bun tsc` - const pkg = await import("../package.json").then((m) => m.default) const original = JSON.parse(JSON.stringify(pkg)) for (const [key, value] of Object.entries(pkg.exports)) { const file = value.replace("./src/", "./dist/").replace(".ts", "") + // @ts-ignore pkg.exports[key] = { import: file + ".js", types: file + ".d.ts", } } await Bun.write("package.json", JSON.stringify(pkg, null, 2)) - -const snapshot = process.env["OPENCODE_SNAPSHOT"] === "true" - -if (snapshot) { - await $`bun publish --tag snapshot --access public` -} -if (!snapshot) { - await $`bun publish --access public` -} +await $`bun publish --tag ${Script.channel} --access public` await Bun.write("package.json", JSON.stringify(original, null, 2)) |
