gitextract_injgqv22/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ └── feature-request.yml │ ├── actions/ │ │ └── setup/ │ │ └── action.yml │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .node-version ├── .prettierignore ├── .prettierrc.json ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin/ │ ├── __fixtures__/ │ │ ├── read-echo.js │ │ └── sleep.js │ ├── index.spec.ts │ ├── index.ts │ └── read-package-json.ts ├── docs/ │ ├── README.md │ └── cli/ │ ├── configuration.md │ ├── input-handling.md │ ├── output-control.md │ ├── passthrough-arguments.md │ ├── prefixing.md │ ├── restarting.md │ ├── shortcuts.md │ ├── success.md │ └── terminating.md ├── eslint.config.js ├── lib/ │ ├── __fixtures__/ │ │ ├── create-mock-instance.ts │ │ └── fake-command.ts │ ├── assert.spec.ts │ ├── assert.ts │ ├── command-parser/ │ │ ├── command-parser.d.ts │ │ ├── expand-arguments.spec.ts │ │ ├── expand-arguments.ts │ │ ├── expand-shortcut.spec.ts │ │ ├── expand-shortcut.ts │ │ ├── expand-wildcard.spec.ts │ │ ├── expand-wildcard.ts │ │ ├── strip-quotes.spec.ts │ │ └── strip-quotes.ts │ ├── command.spec.ts │ ├── command.ts │ ├── completion-listener.spec.ts │ ├── completion-listener.ts │ ├── concurrently.spec.ts │ ├── concurrently.ts │ ├── date-format.spec.ts │ ├── date-format.ts │ ├── declarations/ │ │ └── intl.d.ts │ ├── defaults.ts │ ├── flow-control/ │ │ ├── flow-controller.d.ts │ │ ├── input-handler.spec.ts │ │ ├── input-handler.ts │ │ ├── kill-on-signal.spec.ts │ │ ├── kill-on-signal.ts │ │ ├── kill-others.spec.ts │ │ ├── kill-others.ts │ │ ├── log-error.spec.ts │ │ ├── log-error.ts │ │ ├── log-exit.spec.ts │ │ ├── log-exit.ts │ │ ├── log-output.spec.ts │ │ ├── log-output.ts │ │ ├── log-timings.spec.ts │ │ ├── log-timings.ts │ │ ├── logger-padding.spec.ts │ │ ├── logger-padding.ts │ │ ├── output-error-handler.spec.ts │ │ ├── output-error-handler.ts │ │ ├── restart-process.spec.ts │ │ ├── restart-process.ts │ │ ├── teardown.spec.ts │ │ └── teardown.ts │ ├── index.ts │ ├── jsonc.spec.ts │ ├── jsonc.ts │ ├── logger.spec.ts │ ├── logger.ts │ ├── observables.spec.ts │ ├── observables.ts │ ├── output-writer.spec.ts │ ├── output-writer.ts │ ├── prefix-color-selector.spec.ts │ ├── prefix-color-selector.ts │ ├── spawn.spec.ts │ ├── spawn.ts │ ├── utils.spec.ts │ └── utils.ts ├── package.json ├── pnpm-workspace.yaml ├── tests/ │ ├── cjs-import/ │ │ ├── package.json │ │ ├── smoke-test.ts │ │ └── tsconfig.json │ ├── cjs-require/ │ │ ├── package.json │ │ ├── smoke-test.ts │ │ └── tsconfig.json │ ├── esm/ │ │ ├── package.json │ │ ├── smoke-test.ts │ │ └── tsconfig.json │ ├── package.json │ └── smoke-tests.spec.ts ├── tsconfig.json └── vitest.config.ts