├── .github ├── ISSUE_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── node.js.yml │ ├── pr-title.yml │ └── publish.js.yml ├── .gitignore ├── .mocharc.js ├── .npmrc ├── .releaserc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── index.js ├── lib ├── circular-buffer.ts ├── exec.js ├── helpers.js ├── index.js └── subprocess.js ├── package.json ├── test ├── circular-buffer-specs.ts ├── exec-specs.ts ├── fixtures │ ├── bad_exit.bat │ ├── bad_exit.sh │ ├── bigbuffer.js │ ├── echo with space.bat │ ├── echo with space.sh │ ├── echo.bat │ ├── echo.sh │ ├── env.bat │ ├── env.sh │ ├── screenshot.png │ ├── sleepyproc.bat │ ├── sleepyproc.sh │ ├── traphup.bat │ └── traphup.sh ├── helpers.ts └── subproc-specs.ts └── tsconfig.json /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/publish.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/.github/workflows/publish.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | *.log 4 | .idea 5 | package-lock.json* -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | package-lock=false 3 | -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/.releaserc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./build/lib'); 2 | -------------------------------------------------------------------------------- /lib/circular-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/lib/circular-buffer.ts -------------------------------------------------------------------------------- /lib/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/lib/exec.js -------------------------------------------------------------------------------- /lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/lib/helpers.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/subprocess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/lib/subprocess.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/package.json -------------------------------------------------------------------------------- /test/circular-buffer-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/circular-buffer-specs.ts -------------------------------------------------------------------------------- /test/exec-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/exec-specs.ts -------------------------------------------------------------------------------- /test/fixtures/bad_exit.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/bad_exit.bat -------------------------------------------------------------------------------- /test/fixtures/bad_exit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/bad_exit.sh -------------------------------------------------------------------------------- /test/fixtures/bigbuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/bigbuffer.js -------------------------------------------------------------------------------- /test/fixtures/echo with space.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/echo with space.bat -------------------------------------------------------------------------------- /test/fixtures/echo with space.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/echo with space.sh -------------------------------------------------------------------------------- /test/fixtures/echo.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/echo.bat -------------------------------------------------------------------------------- /test/fixtures/echo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/echo.sh -------------------------------------------------------------------------------- /test/fixtures/env.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/env.bat -------------------------------------------------------------------------------- /test/fixtures/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/env.sh -------------------------------------------------------------------------------- /test/fixtures/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/screenshot.png -------------------------------------------------------------------------------- /test/fixtures/sleepyproc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/sleepyproc.bat -------------------------------------------------------------------------------- /test/fixtures/sleepyproc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sleep 1 4 | $* 5 | -------------------------------------------------------------------------------- /test/fixtures/traphup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/traphup.bat -------------------------------------------------------------------------------- /test/fixtures/traphup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/fixtures/traphup.sh -------------------------------------------------------------------------------- /test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/helpers.ts -------------------------------------------------------------------------------- /test/subproc-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/test/subproc-specs.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-teen_process/HEAD/tsconfig.json --------------------------------------------------------------------------------