(dir: string, name: string, version: string)
| 12 | } |
| 13 | |
| 14 | async function publish(dir: string, name: string, version: string) { |
| 15 | if (process.platform !== "win32") await $`chmod -R 755 .`.cwd(dir) |
| 16 | if (await published(name, version)) return console.log(`already published ${name}@${version}`) |
| 17 | await $`bun pm pack`.cwd(dir) |
| 18 | await $`npm publish *.tgz --access public --tag ${Script.channel}`.cwd(dir) |
| 19 | } |
| 20 | |
| 21 | const binaries: Record<string, string> = {} |
| 22 | for (const filepath of new Bun.Glob("*/package.json").scanSync({ cwd: "./dist" })) { |
no test coverage detected