feat(core): Add spawnPath child-process API with timeout/abort/terminate support, export native types, and expand README
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-10-17 - 1.6.0 - feat(core)
|
||||
Add spawnPath child-process API with timeout/abort/terminate support, export native types, and expand README
|
||||
|
||||
- Implement spawnPath(filePath, fromFileUrl?, options?) in ts/index.ts producing an ITsrunChildProcess with childProcess, stdout, stderr, exitCode, kill() and terminate()
|
||||
- Introduce ISpawnOptions (cwd, env, args, stdio, timeout, signal) and ITsrunChildProcess interfaces for robust process control
|
||||
- Handle timeouts (auto SIGTERM), AbortSignal cancellation, and graceful terminate() (SIGTERM then SIGKILL after 5s)
|
||||
- Export Node types ChildProcess and Readable from ts/plugins.ts for improved typings
|
||||
- Greatly expand README: add badges, table of contents, detailed API docs and examples for runPath, runCli and spawnPath, and troubleshooting guidance
|
||||
- Add local .claude/settings.local.json (environment/settings file)
|
||||
|
||||
## 2025-10-16 - 1.5.0 - feat(core)
|
||||
Add cwd option and child-process execution for custom working directory; implement signal-forwarding child runner; update docs and bump package version to 1.4.0
|
||||
|
||||
|
Reference in New Issue
Block a user