stack/packages/cli
Bilal Godil 405a2b34bf fix(cli): address PR review — guard NaN signal code, scrub marker via constant
- runReexec: os.constants.signals[signal] can be undefined for a signal name
  absent on the platform; 128 + undefined = NaN and process.exit(NaN) coerces to
  0, masking a signal-abort as success. Guard with a nonzero fallback. Add a
  cross-platform wiring test (SIGSTKFLT, absent on macOS) asserting a nonzero,
  non-NaN code.
- dev.ts: scrub the handshake marker from the user command's env in
  runChildProcess using the exported REEXEC_MARKER_ENV constant instead of a
  hardcoded string, so a rename can't desync it. This also covers the
  Windows-direct spawn path (the wrapper script only runs on POSIX).
2026-06-16 15:59:16 -07:00
..
scripts feat(hexclave): PR 5 — internal symbol/path/package renames + brand strings (#1547) 2026-06-03 18:57:09 -07:00
src fix(cli): address PR review — guard NaN signal code, scrub marker via constant 2026-06-16 15:59:16 -07:00
.eslintrc.cjs feat(hexclave): PR 5 — internal symbol/path/package renames + brand strings (#1547) 2026-06-03 18:57:09 -07:00
package.json chore: update package versions 2026-06-16 19:32:53 +00:00
tsconfig.json feat(hexclave): PR 5 — internal symbol/path/package renames + brand strings (#1547) 2026-06-03 18:57:09 -07:00
tsdown.config.ts feat(hexclave): PR 5 — internal symbol/path/package renames + brand strings (#1547) 2026-06-03 18:57:09 -07:00
vitest.config.ts feat(hexclave): PR 5 — internal symbol/path/package renames + brand strings (#1547) 2026-06-03 18:57:09 -07:00