/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/http-recorder/script/build.ts
20 строк
672 B
Kit Langton
feat(http-recorder): prepare public beta release (#31018)
06 июн 2026, 06:01
Не верифицирован
06 июн 2026, 06:01
54f4974
Код
Авторство
О чём код?
#!/usr/bin/env bun import { $ } from "bun" import { readdir, rm } from "node:fs/promises" await rm("dist", { recursive: true, force: true }) await $`bunx tsc --emitDeclarationOnly` const build = await Bun.build({ entrypoints: ["src/index.ts"], outdir: "dist", target: "node", format: "esm", packages: "external", }) if (!build.success) throw new AggregateError(build.logs, "Failed to build @opencode-ai/http-recorder") const publicFiles = new Set(["index.js", "index.d.ts", "effect.d.ts", "socket.d.ts", "types.d.ts"]) await Promise.all( (await readdir("dist")).filter((file) => !publicFiles.has(file)).map((file) => rm(`dist/${file}`, { force: true })), )