{"_id":"@npmcli/promise-spawn","_rev":"4130658","name":"@npmcli/promise-spawn","description":"spawn processes the way the npm cli likes to do","dist-tags":{"latest":"9.0.1"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"time":{"modified":"2026-03-01T18:32:36.000Z","created":"2020-03-09T18:23:01.091Z","9.0.1":"2025-11-13T18:24:24.574Z","9.0.0":"2025-10-23T17:23:44.416Z","8.0.3":"2025-08-28T20:36:06.774Z","8.0.2":"2024-10-18T14:59:29.833Z","8.0.1":"2024-10-02T16:40:39.591Z","8.0.0":"2024-09-05T00:22:38.242Z","7.0.2":"2024-05-04T01:10:30.726Z","7.0.1":"2024-01-04T16:24:48.705Z","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":{"9.0.1":{"name":"@npmcli/promise-spawn","version":"9.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":"npm run eslint","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^6.0.0","@npmcli/template-oss":"4.28.0","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^20.17.0 || >=22.9.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.28.0","publish":true},"dependencies":{"which":"^6.0.0"},"gitHead":"86e51e76413d118397c75f2715ec1e0090a8cd3a","_id":"@npmcli/promise-spawn@9.0.1","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"22.21.1","_npmVersion":"11.6.2","dist":{"shasum":"20e80cbdd2f24ad263a15de3ebbb1673cb82005b","size":5334,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-9.0.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7fcf553c-fd60-4925-86da-4687069a9b8e"}},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promise-spawn_9.0.1_1763058264334_0.16128830742110267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T18:24:24.574Z","publish_time":1763058264574,"_source_registry_name":"default","_cnpm_publish_time":1763058264574},"9.0.0":{"name":"@npmcli/promise-spawn","version":"9.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":"npm run eslint","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.27.1","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^20.17.0 || >=22.9.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.27.1","publish":true},"dependencies":{"which":"^5.0.0"},"gitHead":"c6636f18005100d803d46c30a1d7bda124f2b779","_id":"@npmcli/promise-spawn@9.0.0","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"2a01fd00c612de7ea3d3e16910accc99b4122542","size":5332,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-9.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7fcf553c-fd60-4925-86da-4687069a9b8e"}},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promise-spawn_9.0.0_1761240224209_0.9820328515256807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T17:23:44.416Z","publish_time":1761240224416,"_source_registry_name":"default","_cnpm_publish_time":1761240224416},"8.0.3":{"name":"@npmcli/promise-spawn","version":"8.0.3","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":"npm run eslint","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.25.0","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^18.17.0 || >=20.5.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.25.0","publish":true},"dependencies":{"which":"^5.0.0"},"_id":"@npmcli/promise-spawn@8.0.3","gitHead":"cc5efb3a7c7c09e0bfbfb574d1f0b1cde686361d","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"shasum":"08c5e4c1cab7ff848e442e4b19bbf0ee699d133f","size":5360,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-8.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-8.0.3.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promise-spawn_8.0.3_1756413366577_0.06674247603300398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-28T20:36:06.774Z","publish_time":1756413366774,"_source_registry_name":"default","_cnpm_publish_time":1756413366774},"8.0.2":{"name":"@npmcli/promise-spawn","version":"8.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":"npm run eslint","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.4","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^18.17.0 || >=20.5.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.4","publish":true},"dependencies":{"which":"^5.0.0"},"_id":"@npmcli/promise-spawn@8.0.2","gitHead":"81de91de507d73e69813a96091ce9fdcd64dece7","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"053688f8bc2b4ecc036d2d52c691fd82af58ea5e","size":5354,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-8.0.2.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_8.0.2_1729263569636_0.06088807987960565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-18T14:59:29.833Z","publish_time":1729263569833,"_source_registry_name":"default","_cnpm_publish_time":1729263569833},"8.0.1":{"name":"@npmcli/promise-spawn","version":"8.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":"npm run eslint","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^18.17.0 || >=20.5.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.3","publish":true},"dependencies":{"which":"^5.0.0"},"_id":"@npmcli/promise-spawn@8.0.1","gitHead":"6b0e57718b978e40fd2ab4a69c8db8b11aebf6cf","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"c2e25a632be72e66a2e7bc1d55aa74f51ca1f87e","size":5138,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-8.0.1.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_8.0.1_1727887239342_0.22923107642102236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-02T16:40:39.591Z","publish_time":1727887239591,"_source_registry_name":"default","_cnpm_publish_time":1727887239591},"8.0.0":{"name":"@npmcli/promise-spawn","version":"8.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":"npm run eslint","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","postsnap":"npm run lintfix --","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","spawk":"^1.7.1","tap":"^16.0.1"},"engines":{"node":"^18.17.0 || >=20.5.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.3","publish":true},"dependencies":{"which":"^4.0.0"},"_id":"@npmcli/promise-spawn@8.0.0","gitHead":"fa58974e9627498e99b001fafd72c0deefc316c1","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"22.8.0","_npmVersion":"10.8.3","dist":{"shasum":"845d49a3834e01db3ea1c7fd6b5b2ad2de16b033","size":5140,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-8.0.0.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_8.0.0_1725495758091_0.5836466760112093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-05T00:22:38.242Z","publish_time":1725495758242,"_source_registry_name":"default","_cnpm_publish_time":1725495758242},"7.0.2":{"name":"@npmcli/promise-spawn","version":"7.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,cjs,ts,mjs,jsx,tsx}\"","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.22.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.","version":"4.22.0","publish":true},"dependencies":{"which":"^4.0.0"},"_id":"@npmcli/promise-spawn@7.0.2","gitHead":"7928731de498e4dcdfab60ecb1d49040fec521a7","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"1d53d34ffeb5d151bfa8ec661bcccda8bbdfd532","size":5128,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-7.0.2.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_7.0.2_1714785030582_0.5516469206384265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-04T01:10:30.726Z","publish_time":1714785030726,"_source_registry_name":"default","_cnpm_publish_time":1714785030726},"7.0.1":{"name":"@npmcli/promise-spawn","version":"7.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,cjs,ts,mjs,jsx,tsx}\"","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.21.3","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.","version":"4.21.3","publish":true},"dependencies":{"which":"^4.0.0"},"_id":"@npmcli/promise-spawn@7.0.1","gitHead":"16b36410f9b721dbe190141136432a418869734f","bugs":{"url":"https://github.com/npm/promise-spawn/issues"},"homepage":"https://github.com/npm/promise-spawn#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.5","dist":{"shasum":"a836de2f42a2245d629cf6fbb8dd6c74c74c55af","size":5056,"noattachment":false,"key":"/@npmcli/promise-spawn/-/@npmcli/promise-spawn-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-7.0.1.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-spawn_7.0.1_1704385488546_0.8779867884856198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-04T16:24:48.705Z","publish_time":1704385488705,"_source_registry_name":"default","_cnpm_publish_time":1704385488705},"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://registry.cnpm.dingdandao.com/@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":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-6.0.2.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-6.0.1.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-6.0.0.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-5.0.0.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-4.0.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-3.0.0.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-2.0.1.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-2.0.0.tgz"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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},"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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.2.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.1.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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://registry.cnpm.dingdandao.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.0.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","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"}