spawn/packages/cli/package.json
A d57d82d04f
Some checks are pending
CLI Release / Build and release CLI (push) Waiting to run
Lint / ShellCheck (push) Waiting to run
Lint / Biome Lint (push) Waiting to run
Lint / macOS Compatibility (push) Waiting to run
fix: resolve UX issues in spawn claude hetzner (#2977) (#2980)
- Suppress remote command output in Hetzner runServer() by piping
  stdout/stderr instead of inheriting. This prevents raw ANSI escape
  sequences from remote install commands (spinners, progress bars)
  from leaking into the local terminal as garbled characters, and
  eliminates duplicate status messages that were repeated 15+ times.
  Captured stderr is logged via logDebug on failure for debugging.

- Add LC_ALL=C.UTF-8 to both the interactive SSH session and the
  .spawnrc env config to ensure consistent UTF-8 locale across all
  locale categories, preventing garbled Unicode rendering in Claude
  Code's TUI welcome interface.

Agent: ux-engineer

Co-authored-by: B <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-25 15:50:51 +07:00

26 lines
664 B
JSON

{
"name": "@openrouter/spawn",
"version": "0.25.32",
"type": "module",
"bin": {
"spawn": "cli.js"
},
"scripts": {
"dev": "bun run src/index.ts",
"build": "bun build src/index.ts --outfile cli.js --target bun --minify --packages bundle",
"compile": "bun build src/index.ts --compile --outfile spawn",
"lint": "biome lint src/",
"test": "bun test",
"test:watch": "bun test --watch"
},
"dependencies": {
"@clack/prompts": "1.0.0",
"@openrouter/spawn-shared": "workspace:*",
"picocolors": "1.1.1",
"valibot": "1.2.0"
},
"devDependencies": {
"@biomejs/biome": "2.4.3",
"@types/bun": "1.3.8"
}
}