All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
patch-all [--base <dir>] [--forget <dir>]command that recursively patches everynode_modules/.binunder a base directory, with persistent registry at~/.node-queue/config.jsonso a barepatch-allre-runs against every registered base- Optional
pnpm/npmshell wrappers injected duringnode-queue installthat auto-runinstall-projectafterinstall/i/add(prompted, default yes) - Tag-triggered release workflow (
.github/workflows/release.yml) and interactivepnpm releasescript that bumpspackage.json, commits, tags, and pushes — GitHub Actions handles the npm publish with provenance
node-queue uninstallnow strips the auto-patch wrappers block and can optionally clear the patch-all registry
- CPU monitoring with overall and system/kernel tracking
- Background daemon with Unix socket communication
- Test runner interception for vitest, jest, and playwright
- CLI for daemon control, installation, and status monitoring
- Session metrics tracking (queue stats, wait times, peak usage)
- Graceful fallback to direct execution when daemon is unavailable
- LaunchAgent support for auto-start on macOS login
- Project-level node_modules patching with workspace support