{"_id":"@npmcli/promise-spawn","_rev":"290368","name":"@npmcli/promise-spawn","description":"spawn processes the way the npm cli likes to do","dist-tags":{"latest":"7.0.0"},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"time":{"modified":"2023-10-06T06:30:12.000Z","created":"2020-03-09T18:23:01.091Z","7.0.0":"2023-08-30T17:24:07.866Z","6.0.2":"2022-12-12T22:59:56.524Z","6.0.1":"2022-11-01T19:46:08.510Z","6.0.0":"2022-11-01T19:15:46.137Z","5.0.0":"2022-10-26T18:34:59.572Z","4.0.0":"2022-10-14T05:23:00.685Z","3.0.0":"2022-04-05T19:50:20.891Z","2.0.1":"2022-03-03T18:52:51.247Z","2.0.0":"2021-06-09T22:27:24.009Z","1.3.2":"2020-10-30T17:26:03.437Z","1.3.1":"2020-10-27T18:10:31.733Z","1.3.0":"2020-10-26T18:54:06.444Z","1.2.0":"2020-04-06T22:26:44.502Z","1.1.0":"2020-03-09T20:48:57.857Z","1.0.0":"2020-03-09T18:23:01.091Z"},"users":{},"author":{"name":"GitHub Inc."},"repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"versions":{"7.0.0":{"name":"@npmcli/promise-spawn","version":"7.0.0","main":"./lib/index.js","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.18.0","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^16.14.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","ciVersions":["16.14.0","16.x","18.0.0","18.x"],"version":"4.18.0","publish":true},"dependencies":{"which":"^4.0.0"},"_id":"@npmcli/promise-spawn@7.0.0","gitHead":"ee07bf9a3cca23e5f2d4b78b88a2f4a15de9c1dd","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"fd1c64ed4ff2341e503e1f390c62640a6540df09","size":4946,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-7.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-7.0.0.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_7.0.0_1693416247559_0.5766421069164176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-30T17:24:07.866Z","publish_time":1693416247866,"_source_registry_name":"default","_cnpm_publish_time":1693416247866},"6.0.2":{"name":"@npmcli/promise-spawn","version":"6.0.2","main":"./lib/index.js","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.11.0","minipass":"^4.0.0","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.11.0"},"dependencies":{"which":"^3.0.0"},"gitHead":"ad8d1ef4b6204e8b8f14a25d011b60cb2868d93f","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@6.0.2","_nodeVersion":"16.16.0","_npmVersion":"9.1.3","dist":{"shasum":"c8bc4fa2bd0f01cb979d8798ba038f314cfa70f2","size":4930,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-6.0.2.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-6.0.2.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_6.0.2_1670885996364_0.9515795250783419"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-12T23:04:21.087Z","publish_time":1670885996524,"_cnpm_publish_time":1670885996524},"6.0.1":{"name":"@npmcli/promise-spawn","version":"6.0.1","main":"./lib/index.js","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.8.0","minipass":"^3.1.1","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.8.0"},"dependencies":{"which":"^3.0.0"},"gitHead":"9693f8fb3549ac5c3cc2050e76d9e79b73ec3fd3","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@6.0.1","_nodeVersion":"16.16.0","_npmVersion":"9.0.1","dist":{"shasum":"2bf718579ad0ca2c5bd364c6a9de3e2fa6be2b00","size":4931,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-6.0.1.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-6.0.1.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_6.0.1_1667331968286_0.5438479439993291"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-01T19:46:13.019Z","publish_time":1667331968510,"_cnpm_publish_time":1667331968510},"6.0.0":{"name":"@npmcli/promise-spawn","version":"6.0.0","main":"./lib/index.js","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.8.0","minipass":"^3.1.1","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.8.0"},"dependencies":{"which":"^2.0.2"},"gitHead":"164dc7c548b831101d2ac4dd46b0ac03fb418981","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@6.0.0","_nodeVersion":"16.16.0","_npmVersion":"9.0.1","dist":{"shasum":"f23cd4200343c8de65ec6efced5d833d7832de52","size":4934,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-6.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-6.0.0.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_6.0.0_1667330145977_0.9641363680464867"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-01T19:15:51.459Z","publish_time":1667330146137,"_cnpm_publish_time":1667330146137},"5.0.0":{"name":"@npmcli/promise-spawn","version":"5.0.0","main":"./lib/index.js","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.7.1","minipass":"^3.1.1","tap":"^16.0.1"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.7.1"},"gitHead":"26e313a3bf20e522ad3d05b2004525a3fafb0891","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@5.0.0","_nodeVersion":"16.16.0","_npmVersion":"9.0.0","dist":{"shasum":"8cd47aa85ad206ac0e2ae6005cbfbe5340bd0134","size":2657,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-5.0.0.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_5.0.0_1666809299305_0.06704307111543661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-26T18:35:05.057Z","publish_time":1666809299572,"_cnpm_publish_time":1666809299572},"4.0.0":{"name":"@npmcli/promise-spawn","version":"4.0.0","main":"./lib/index.js","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^3.0.1","@npmcli/template-oss":"4.5.1","minipass":"^3.1.1","tap":"^16.0.1"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.5.1"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"143ce0f998e856a49d9669c2f9ed1df31f272883","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@4.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"d1c0b1078f0b342220a3c2b56852d468dd6f02b2","size":2769,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-4.0.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_4.0.0_1665724980509_0.8742291364164751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-14T06:52:49.353Z","publish_time":1665724980685,"_cnpm_publish_time":1665724980685},"3.0.0":{"name":"@npmcli/promise-spawn","version":"3.0.0","main":"./lib/index.js","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","lint":"eslint \"**/*.js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force"},"tap":{"check-coverage":true},"devDependencies":{"@npmcli/eslint-config":"^3.0.1","@npmcli/template-oss":"3.2.2","minipass":"^3.1.1","tap":"^16.0.1"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"3.2.2"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"7a4a82c209ae97520c1367e0fce69b0e5928f7c5","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@3.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"shasum":"53283b5f18f855c6925f23c24e67c911501ef573","size":2774,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-3.0.0.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_3.0.0_1649188220747_0.7323270424834953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-05T20:52:44.265Z","publish_time":1649188220891,"_cnpm_publish_time":1649188220891},"2.0.1":{"name":"@npmcli/promise-spawn","version":"2.0.1","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","npmclilint":"npmcli-lint","lint":"npm run npmclilint -- \"*.*js\" \"test/**/*.*js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint --","postsnap":"npm run lintfix --"},"tap":{"check-coverage":true},"devDependencies":{"@npmcli/lint":"^1.0.1","minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^15.0.9"},"gitHead":"f7bed0ff6f65bdde5fdafafcee236fdf0e65b8bf","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.5.2","dist":{"shasum":"a62b9cf4afaf576588f7060582a56d62db4dd514","size":2584,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-2.0.1.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_2.0.1_1646333571086_0.38762211121360424"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-03T18:52:59.556Z","publish_time":1646333571247,"_cnpm_publish_time":1646333571247},"2.0.0":{"name":"@npmcli/promise-spawn","version":"2.0.0","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","npmclilint":"npmcli-lint","lint":"npm run npmclilint -- \"*.*js\" \"test/**/*.*js\"","lintfix":"npm run lint -- --fix","posttest":"npm run lint --","postsnap":"npm run lintfix --"},"tap":{"check-coverage":true},"devDependencies":{"@npmcli/lint":"^1.0.1","minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^15.0.9"},"gitHead":"2d2b92c6517d800211d31f1288e5d3d8181e21ea","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.16.0","dist":{"shasum":"a613a9b3f38105c55b4632edbda637bfbba14608","size":2580,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-2.0.0.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_2.0.0_1623277643895_0.060315110914772374"},"_hasShrinkwrap":false,"publish_time":1623277644009,"_cnpm_publish_time":1623277644009,"_cnpmcore_publish_time":"2021-12-13T16:04:50.954Z"},"1.3.2":{"name":"@npmcli/promise-spawn","version":"1.3.2","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^14.10.6"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"3413f159a7e740568fb4fa65e0c84b155a469290","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@1.3.2","_nodeVersion":"14.12.0","_npmVersion":"7.0.3","dist":{"shasum":"42d4e56a8e9274fba180dabc0aea6e38f29274f5","size":2830,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-1.3.2.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.2.tgz"},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_1.3.2_1604078763303_0.7092636532819514"},"_hasShrinkwrap":false,"publish_time":1604078763437,"_cnpm_publish_time":1604078763437},"1.3.1":{"name":"@npmcli/promise-spawn","version":"1.3.1","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^14.10.6"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"df2d68d66e5d66895fe0a31cf047ce53cf3062c3","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@1.3.1","_nodeVersion":"14.14.0","_npmVersion":"7.0.5","dist":{"shasum":"232282faa4f1b6653c93361d83a367d6d117c9c3","size":2844,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.1.tgz"},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_1.3.1_1603822231602_0.5358633005460898"},"_hasShrinkwrap":false,"publish_time":1603822231733,"_cnpm_publish_time":1603822231733},"1.3.0":{"name":"@npmcli/promise-spawn","version":"1.3.0","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^14.10.6"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"5390a4714bf7c2d1decbc97b5bbb748e9c8b1fef","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@1.3.0","_nodeVersion":"14.14.0","_npmVersion":"7.0.5","dist":{"shasum":"2570d273b4f492b7e63b3e741bcaf8dcf8950071","size":2689,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.0.tgz"},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_1.3.0_1603738446290_0.5827922017164686"},"_hasShrinkwrap":false,"publish_time":1603738446444,"_cnpm_publish_time":1603738446444},"1.2.0":{"name":"@npmcli/promise-spawn","version":"1.2.0","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^14.10.6"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"243292f5eebe7920de4b5c4c8006ee8cd3f18125","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@1.2.0","_nodeVersion":"13.10.1","_npmVersion":"6.14.4","dist":{"shasum":"167d70b926f771c8bd8b9183bfc8b5aec29d7e45","size":2684,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.2.0.tgz"},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_1.2.0_1586212004379_0.29001913037350646"},"_hasShrinkwrap":false,"publish_time":1586212004502,"_cnpm_publish_time":1586212004502},"1.1.0":{"name":"@npmcli/promise-spawn","version":"1.1.0","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^14.10.6"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"c657fafbfd9e3aecf03d8f186b8188799cd309b6","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@1.1.0","_nodeVersion":"13.9.0","_npmVersion":"6.14.2","dist":{"shasum":"660009a5c54209142ec7c469c190d212834b6087","size":2601,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.1.0.tgz"},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_1.1.0_1583786937719_0.23704640584886527"},"_hasShrinkwrap":false,"publish_time":1583786937857,"_cnpm_publish_time":1583786937857},"1.0.0":{"name":"@npmcli/promise-spawn","version":"1.0.0","description":"spawn processes the way the npm cli likes to do","repository":{"type":"git","url":"git+https://github.com/npm/promise-spawn.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"minipass":"^3.1.1","require-inject":"^1.4.4","tap":"^14.10.6"},"dependencies":{"infer-owner":"^1.0.4"},"gitHead":"3dbdac115c1537734af8bd48b2760037aeeb2b1f","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_id":"@npmcli/promise-spawn@1.0.0","_nodeVersion":"13.9.0","_npmVersion":"6.14.2","dist":{"shasum":"eaf9f8628ad7e1861dff47d200d33a89c2dcb9ae","size":2566,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.0.0.tgz"},"maintainers":[{"name":"fritzy","email":""},{"name":"gar","email":""},{"name":"lukekarrys","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_1.0.0_1583778180962_0.5334992556283071"},"_hasShrinkwrap":false,"publish_time":1583778181091,"_cnpm_publish_time":1583778181091}},"readme":"# @npmcli/promise-spawn\n\nSpawn processes the way the npm cli likes to do.  Give it some options,\nit'll give you a Promise that resolves or rejects based on the results of\nthe execution.\n\n## USAGE\n\n```js\nconst promiseSpawn = require('@npmcli/promise-spawn')\n\npromiseSpawn('ls', [ '-laF', 'some/dir/*.js' ], {\n  cwd: '/tmp/some/path', // defaults to process.cwd()\n  stdioString: true, // stdout/stderr as strings rather than buffers\n  stdio: 'pipe', // any node spawn stdio arg is valid here\n  // any other arguments to node child_process.spawn can go here as well,\n}, {\n  extra: 'things',\n  to: 'decorate',\n  the: 'result',\n}).then(result => {\n  // {code === 0, signal === null, stdout, stderr, and all the extras}\n  console.log('ok!', result)\n}).catch(er => {\n  // er has all the same properties as the result, set appropriately\n  console.error('failed!', er)\n})\n```\n\n## API\n\n### `promiseSpawn(cmd, args, opts, extra)` -> `Promise`\n\nRun the command, return a Promise that resolves/rejects based on the\nprocess result.\n\nResult or error will be decorated with the properties in the `extra`\nobject.  You can use this to attach some helpful info about _why_ the\ncommand is being run, if it makes sense for your use case.\n\nIf `stdio` is set to anything other than `'inherit'`, then the result/error\nwill be decorated with `stdout` and `stderr` values.  If `stdioString` is\nset to `true`, these will be strings.  Otherwise they will be Buffer\nobjects.\n\nReturned promise is decorated with the `stdin` stream if the process is set\nto pipe from `stdin`.  Writing to this stream writes to the `stdin` of the\nspawned process.\n\n#### Options\n\n- `stdioString` Boolean, default `true`.  Return stdout/stderr output as\n  strings rather than buffers.\n- `cwd` String, default `process.cwd()`.  Current working directory for\n  running the script.  Also the argument to `infer-owner` to determine\n  effective uid/gid when run as root on Unix systems.\n- `shell` Boolean or String. If false, no shell is used during spawn. If true,\n  the system default shell is used. If a String, that specific shell is used.\n  When a shell is used, the given command runs from within that shell by\n  concatenating the command and its escaped arguments and running the result.\n  This option is _not_ passed through to `child_process.spawn`.\n- Any other options for `child_process.spawn` can be passed as well.\n\n### `promiseSpawn.open(arg, opts, extra)` -> `Promise`\n\nUse the operating system to open `arg` with a default program. This is useful\nfor things like opening the user's default browser to a specific URL.\n\nDepending on the platform in use this will use `start` (win32), `open` (darwin)\nor `xdg-open` (everything else). In the case of Windows Subsystem for Linux we\nuse the default win32 behavior as it is much more predictable to open the arg\nusing the host operating system.\n\n#### Options\n\nOptions are identical to `promiseSpawn` except for the following:\n\n- `command` String, the command to use to open the file in question. Default is\n   one of `start`, `open` or `xdg-open` depending on platform in use.\n","_attachments":{},"homepage":"https://github.com/npm/promise-spawn#readme","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"license":"ISC"}