{"_id":"@bconnorwhite/exec","_rev":"2425527","name":"@bconnorwhite/exec","description":"Execute commands while keeping flags easily configurable as an object","dist-tags":{"latest":"6.0.11"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"time":{"modified":"2022-01-17T00:56:19.000Z","created":"2020-03-28T02:12:04.599Z","6.0.11":"2022-01-17T00:55:44.854Z","6.0.10":"2021-08-14T01:34:10.021Z","6.0.9":"2021-07-12T04:31:07.336Z","6.0.8":"2021-06-26T04:14:36.293Z","6.0.7":"2021-04-01T23:42:20.634Z","6.0.6":"2020-09-25T02:52:00.391Z","6.0.5":"2020-09-21T04:13:43.618Z","6.0.4":"2020-09-21T02:51:54.620Z","6.0.3":"2020-09-21T00:11:01.836Z","6.0.2":"2020-09-20T21:45:21.124Z","6.0.1":"2020-09-20T21:38:05.641Z","6.0.0":"2020-09-20T20:56:30.087Z","5.3.2":"2020-09-15T03:41:30.568Z","5.3.1":"2020-09-10T02:12:22.173Z","5.3.0":"2020-09-06T21:12:58.199Z","5.2.1":"2020-09-05T19:59:28.690Z","5.2.0":"2020-09-05T19:55:57.018Z","5.1.0":"2020-08-22T21:55:15.402Z","5.0.0":"2020-08-22T17:59:44.042Z","4.0.0":"2020-08-12T04:01:18.003Z","3.1.2":"2020-08-12T03:57:50.791Z","3.1.1":"2020-08-12T03:32:31.508Z","3.1.0":"2020-08-12T03:27:38.080Z","3.0.3":"2020-08-09T22:14:46.739Z","3.0.2":"2020-08-09T22:14:15.973Z","3.0.1":"2020-08-09T21:25:53.537Z","3.0.0":"2020-08-09T20:48:27.730Z","2.3.0":"2020-08-09T20:01:00.421Z","2.2.0":"2020-08-09T19:11:11.028Z","2.1.0":"2020-08-09T18:34:10.973Z","2.0.0":"2020-08-09T17:59:46.218Z","1.1.2":"2020-07-26T20:23:00.210Z","1.1.1":"2020-07-22T01:51:55.470Z","1.1.0":"2020-03-29T03:14:21.876Z","1.0.2":"2020-03-28T02:39:08.887Z","1.0.1":"2020-03-28T02:35:51.248Z","1.0.0":"2020-03-28T02:12:04.599Z"},"users":{},"author":{"name":"Connor White"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"versions":{"6.0.11":{"name":"@bconnorwhite/exec","version":"6.0.11","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"6.0.0","terminating-newline":"^1.2.4"},"devDependencies":{"@bconnorwhite/bob":"^2.9.4","@types/cross-spawn":"^6.0.2","@types/node":"^15.12.4"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.11","dist":{"shasum":"2c0a03ba0c858e800e1b9979297743aeea398cee","size":7477,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.11.tgz"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.11_1642380944723_0.7784990232022047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-17T00:55:52.754Z","publish_time":1642380944854,"_cnpm_publish_time":1642380944854},"6.0.10":{"name":"@bconnorwhite/exec","version":"6.0.10","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"6.0.0","terminating-newline":"^1.2.4"},"devDependencies":{"@bconnorwhite/bob":"^2.9.4","@types/cross-spawn":"^6.0.2","@types/node":"^15.12.4"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.10","dist":{"shasum":"33d8e86d16db6e723db37daa8732b6788414b8cc","size":7357,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.10.tgz"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.10_1628904849886_0.37749911261148217"},"_hasShrinkwrap":false,"publish_time":1628904850021,"_cnpm_publish_time":1628904850021},"6.0.9":{"name":"@bconnorwhite/exec","version":"6.0.9","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"6.0.0","terminating-newline":"^1.2.4"},"devDependencies":{"@bconnorwhite/bob":"^2.9.4","@types/cross-spawn":"^6.0.2","@types/node":"^15.12.4"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.9","dist":{"shasum":"83533f4a5f77621f26d25b79087c476b78e6698f","size":7341,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.9.tgz"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.9_1626064267198_0.8309780603930779"},"_hasShrinkwrap":false,"publish_time":1626064267336,"_cnpm_publish_time":1626064267336},"6.0.8":{"name":"@bconnorwhite/exec","version":"6.0.8","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"6.0.0","terminating-newline":"^1.2.4"},"devDependencies":{"@bconnorwhite/bob":"^2.9.4","@types/cross-spawn":"^6.0.2","@types/node":"^15.12.4"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.8","dist":{"shasum":"275695e5c78aac33805d494f0eada800fcf719cf","size":7257,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.8.tgz"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.8_1624680876171_0.48514390125858053"},"_hasShrinkwrap":false,"publish_time":1624680876293,"_cnpm_publish_time":1624680876293},"6.0.7":{"name":"@bconnorwhite/exec","version":"6.0.7","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.4"},"devDependencies":{"@bconnorwhite/bob":"^2.9.4","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","jest":"^26.4.2","ts-jest":"^26.4.0"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.7","dist":{"shasum":"c9daaf2140c8800250ba0e2eedd058e82a610ed3","size":7176,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.7.tgz"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.7_1617320540473_0.1106556955521718"},"_hasShrinkwrap":false,"publish_time":1617320540634,"_cnpm_publish_time":1617320540634},"6.0.6":{"name":"@bconnorwhite/exec","version":"6.0.6","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"cz","lint":"bob lint","postversion":"git push --follow-tags","prepublishOnly":"yarn lint && yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters lcov text --config '{\"preset\":\"ts-jest\"}'"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.4.2","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","commitizen":"^4.2.1","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","inquirer":"^7.3.3","jest":"^26.4.2","ts-jest":"^26.4.0"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.6","dist":{"shasum":"76088739e4dd262f0e400a279cda86590c76849d","size":6362,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.6.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.6_1601002320219_0.2315796074605303"},"_hasShrinkwrap":false,"publish_time":1601002320391,"_cnpm_publish_time":1601002320391},"6.0.5":{"name":"@bconnorwhite/exec","version":"6.0.5","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","lint":"bob lint","postversion":"git push --follow-tags","prepublishOnly":"yarn lint && yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters lcov"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.3.1","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","cloc":"^2.7.0","commitizen":"^4.2.1","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","inquirer":"^7.3.3","jest":"^26.4.2"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.5","dist":{"shasum":"1e299823d18143a2b120ac30a96632e032ae07f3","size":6316,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.5.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.5_1600661623484_0.2716365201171478"},"_hasShrinkwrap":false,"publish_time":1600661623618,"_cnpm_publish_time":1600661623618},"6.0.4":{"name":"@bconnorwhite/exec","version":"6.0.4","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","lint":"bob lint","postversion":"git push --follow-tags","prepublishOnly":"yarn lint && yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters lcov"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.3.1","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","cloc":"^2.7.0","coveralls":"^3.1.0","inquirer":"^7.3.3","jest":"^26.4.2"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.4","dist":{"shasum":"a43d8c4461007284baed63b0d89acee15e70ca65","size":6240,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.4.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.4_1600656714505_0.2483287315938274"},"_hasShrinkwrap":false,"publish_time":1600656714620,"_cnpm_publish_time":1600656714620},"6.0.3":{"name":"@bconnorwhite/exec","version":"6.0.3","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","lint":"bob lint","postversion":"git push --follow-tags","prepublishOnly":"yarn lint && yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters lcov"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.3.1","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","cloc":"^2.7.0","coveralls":"^3.1.0","inquirer":"^7.3.3","jest":"^26.4.2"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.3","dist":{"shasum":"d850ac2468e17b1321c48684a07129682cae4a39","size":6238,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.3.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.3_1600647061697_0.2396604193447971"},"_hasShrinkwrap":false,"publish_time":1600647061836,"_cnpm_publish_time":1600647061836},"6.0.2":{"name":"@bconnorwhite/exec","version":"6.0.2","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","lint":"bob lint","postversion":"git push --follow-tags","prepublishOnly":"yarn lint && yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters lcov"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.3.1","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","cloc":"^2.7.0","coveralls":"^3.1.0","inquirer":"^7.3.3","jest":"^26.4.2"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.2","dist":{"shasum":"da9f52a5b2b0fde44822457500357f6e105842c0","size":6189,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.2.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.2_1600638320958_0.6143709056030409"},"_hasShrinkwrap":false,"publish_time":1600638321124,"_cnpm_publish_time":1600638321124},"6.0.1":{"name":"@bconnorwhite/exec","version":"6.0.1","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","lint":"bob lint","postversion":"git push --tags","prepublishOnly":"yarn lint && yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters lcov"},"dependencies":{"as-typed-array":"^1.0.0","cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.3.0","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","cloc":"^2.7.0","coveralls":"^3.1.0","inquirer":"^7.3.3","jest":"^26.4.2"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.1","dist":{"shasum":"dab6e9b4276c9262d0d9288aa5fe0c298e7b0822","size":6187,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.1.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.1_1600637885533_0.939869986709472"},"_hasShrinkwrap":false,"publish_time":1600637885641,"_cnpm_publish_time":1600637885641},"6.0.0":{"name":"@bconnorwhite/exec","version":"6.0.0","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","lint":"bob lint","postversion":"git push --tags","prepublishOnly":"yarn lint && yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters lcov"},"dependencies":{"cross-spawn":"^7.0.3","extract-first-json":"^1.0.1","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.3.0","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","cloc":"^2.7.0","coveralls":"^3.1.0","inquirer":"^7.3.3","jest":"^26.4.2"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"@bconnorwhite/exec@6.0.0","dist":{"shasum":"c4f91c3c398b309eaa9c3742162455cdd08faa36","size":6142,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-6.0.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_6.0.0_1600635389969_0.294292962932587"},"_hasShrinkwrap":false,"publish_time":1600635390087,"_cnpm_publish_time":1600635390087},"5.3.2":{"name":"@bconnorwhite/exec","version":"5.3.2","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","postversion":"git push","prepublishOnly":"yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters text lcov"},"dependencies":{"cross-spawn":"^7.0.3","parse-json-object":"^1.0.0","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.1.0","@types/cross-spawn":"^6.0.2","@types/node":"^14.0.27","coveralls":"^3.1.0","jest":"^26.4.2"},"_id":"@bconnorwhite/exec@5.3.2","dist":{"shasum":"ef54d326d37a201763ee5e180ab9c2b7898cd34f","size":5639,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-5.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-5.3.2.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_5.3.2_1600141290372_0.2936388414926403"},"_hasShrinkwrap":false,"publish_time":1600141290568,"_cnpm_publish_time":1600141290568},"5.3.1":{"name":"@bconnorwhite/exec","version":"5.3.1","description":"Execute commands while keeping flags easily configurable as an object","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","postversion":"git push","prepublishOnly":"yarn build && yarn test && coveralls < coverage/lcov.info","test":"jest --coverage --coverage-reporters text lcov"},"dependencies":{"parse-json-object":"^1.0.0","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^2.1.0","@types/node":"^14.0.27","coveralls":"^3.1.0","jest":"^26.4.2"},"_id":"@bconnorwhite/exec@5.3.1","dist":{"shasum":"70ef3f67229b0abe4d3ef89596885e2a449ac702","size":5560,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-5.3.1.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_5.3.1_1599703942072_0.5472427942612443"},"_hasShrinkwrap":false,"publish_time":1599703942173,"_cnpm_publish_time":1599703942173},"5.3.0":{"name":"@bconnorwhite/exec","version":"5.3.0","description":"Execute commands while keeping flags easily configurable as an object","author":{"name":"Connor White"},"license":"MIT","homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test && coveralls < coverage/lcov.info","postversion":"git push","test":"jest --coverage --coverage-reporters text lcov"},"dependencies":{"parse-json-object":"^1.0.0","strip-ansi":"^6.0.0","terminating-newline":"^1.2.2"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","@types/node":"^14.0.27","coveralls":"^3.1.0","jest":"^26.4.2"},"_id":"@bconnorwhite/exec@5.3.0","dist":{"shasum":"9c5e8359656ebb28b6ba23446a647b439506b584","size":5544,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-5.3.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_5.3.0_1599426778056_0.2387330669454617"},"_hasShrinkwrap":false,"publish_time":1599426778199,"_cnpm_publish_time":1599426778199},"5.2.1":{"name":"@bconnorwhite/exec","version":"5.2.1","description":"Execute commands while keeping flags easily configurable as an object","author":{"name":"Connor White"},"license":"MIT","homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test && coveralls < coverage/lcov.info","postversion":"git push","test":"jest --coverage --coverage-reporters text lcov"},"dependencies":{"parse-json-object":"^1.0.0","terminating-newline":"^1.2.1"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","@types/node":"^14.0.27","coveralls":"^3.1.0","jest":"^26.4.2"},"_id":"@bconnorwhite/exec@5.2.1","dist":{"shasum":"78c0cb746a6eaad61d26ffa62f4c851d15ec3a72","size":5189,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-5.2.1.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_5.2.1_1599335968538_0.353038234135463"},"_hasShrinkwrap":false,"publish_time":1599335968690,"_cnpm_publish_time":1599335968690},"5.2.0":{"name":"@bconnorwhite/exec","version":"5.2.0","description":"Execute commands while keeping flags easily configurable as an object","author":{"name":"Connor White"},"license":"MIT","homepage":"https://connorwhite.org/github/exec","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"keywords":["exec","spawn","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test && coveralls < coverage/lcov.info","postversion":"git push","test":"jest --coverage --coverage-reporters text lcov"},"dependencies":{"parse-json-object":"^1.0.0","terminating-newline":"^1.2.1"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","@types/node":"^14.0.27","coveralls":"^3.1.0","jest":"^26.4.2"},"_id":"@bconnorwhite/exec@5.2.0","dist":{"shasum":"50d00dfd5041d077eb906eea167af50833f229e9","size":5182,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-5.2.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_5.2.0_1599335756860_0.8186640035685355"},"_hasShrinkwrap":false,"publish_time":1599335757018,"_cnpm_publish_time":1599335757018},"5.1.0":{"name":"@bconnorwhite/exec","version":"5.1.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build && yarn test","test":"jest"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","jest":"^26.4.2","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"dependencies":{"parse-json-object":"^1.0.0"},"_id":"@bconnorwhite/exec@5.1.0","dist":{"shasum":"9649c610ce277de09f3c76afe1b27504a9d9046e","size":4792,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-5.1.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_5.1.0_1598133315286_0.4234121453316244"},"_hasShrinkwrap":false,"publish_time":1598133315402,"_cnpm_publish_time":1598133315402},"5.0.0":{"name":"@bconnorwhite/exec","version":"5.0.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build && yarn test","test":"jest"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","jest":"^26.4.2","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"dependencies":{"parse-json-object":"^1.0.0"},"_id":"@bconnorwhite/exec@5.0.0","dist":{"shasum":"ba53762836128591b2f16d65f678cf8dad09d775","size":4735,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-5.0.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_5.0.0_1598119183901_0.9508917000243124"},"_hasShrinkwrap":false,"publish_time":1598119184042,"_cnpm_publish_time":1598119184042},"4.0.0":{"name":"@bconnorwhite/exec","version":"4.0.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@4.0.0","dist":{"shasum":"c9b714f06ce22b3d95cb4869e2b2de28cfa1afec","size":3272,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-4.0.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_4.0.0_1597204877855_0.5612507739364805"},"_hasShrinkwrap":false,"publish_time":1597204878003,"_cnpm_publish_time":1597204878003},"3.1.2":{"name":"@bconnorwhite/exec","version":"3.1.2","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@3.1.2","dist":{"shasum":"0b1212e87a1c2ca6ca9e6998d7fed2937a2573fe","size":3318,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-3.1.2.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.1.2_1597204670655_0.6505260609280699"},"_hasShrinkwrap":false,"publish_time":1597204670791,"_cnpm_publish_time":1597204670791},"3.1.1":{"name":"@bconnorwhite/exec","version":"3.1.1","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@3.1.1","dist":{"shasum":"91d762b4c22251b998818767b40a0aa8f65dedda","size":3284,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-3.1.1.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.1.1_1597203151394_0.5223800621458186"},"_hasShrinkwrap":false,"publish_time":1597203151508,"_cnpm_publish_time":1597203151508},"3.1.0":{"name":"@bconnorwhite/exec","version":"3.1.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@3.1.0","dist":{"shasum":"415ee1390a3db5be88ed0b4bbb246ac6c71d74a9","size":3186,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-3.1.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.1.0_1597202857933_0.7379637073061442"},"_hasShrinkwrap":false,"publish_time":1597202858080,"_cnpm_publish_time":1597202858080},"3.0.3":{"name":"@bconnorwhite/exec","version":"3.0.3","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@3.0.3","dist":{"shasum":"c4fbb4f247876e43cebe1916cfbd063ef68cde79","size":3040,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-3.0.3.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.0.3_1597011286621_0.21681246786191366"},"_hasShrinkwrap":false,"publish_time":1597011286739,"_cnpm_publish_time":1597011286739},"3.0.2":{"name":"@bconnorwhite/exec","version":"3.0.2","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@3.0.2","dist":{"shasum":"53077b1958fbc486c21d5f120ad999bbfd97846c","size":3030,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-3.0.2.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.0.2_1597011255848_0.3928174252224452"},"_hasShrinkwrap":false,"publish_time":1597011255973,"_cnpm_publish_time":1597011255973},"3.0.1":{"name":"@bconnorwhite/exec","version":"3.0.1","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@3.0.1","dist":{"shasum":"ea44b96c18a020c46466e404b27f0f28bb138a37","size":3015,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-3.0.1.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.0.1_1597008353399_0.5382295203266778"},"_hasShrinkwrap":false,"publish_time":1597008353537,"_cnpm_publish_time":1597008353537},"3.0.0":{"name":"@bconnorwhite/exec","version":"3.0.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@3.0.0","dist":{"shasum":"72a304af6c427b318b233e57a4ebe2c451de4d19","size":2980,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-3.0.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.0.0_1597006107574_0.27744438612199285"},"_hasShrinkwrap":false,"publish_time":1597006107730,"_cnpm_publish_time":1597006107730},"2.3.0":{"name":"@bconnorwhite/exec","version":"2.3.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@2.3.0","dist":{"shasum":"158a666bcd506f1204a5187db504e028b9095878","size":2560,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-2.3.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_2.3.0_1597003260272_0.5248139893598887"},"_hasShrinkwrap":false,"publish_time":1597003260421,"_cnpm_publish_time":1597003260421},"2.2.0":{"name":"@bconnorwhite/exec","version":"2.2.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@2.2.0","dist":{"shasum":"fc387a7fd0f0a60b00e49caff2536bc9a6a4d2cf","size":2494,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-2.2.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_2.2.0_1597000270926_0.7715135740032062"},"_hasShrinkwrap":false,"publish_time":1597000271028,"_cnpm_publish_time":1597000271028},"2.1.0":{"name":"@bconnorwhite/exec","version":"2.1.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.27","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@2.1.0","dist":{"shasum":"30b38662c98fb3152f377a3376e5e6d2b7c4e414","size":2489,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-2.1.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_2.1.0_1596998050840_0.9509311768561497"},"_hasShrinkwrap":false,"publish_time":1596998050973,"_cnpm_publish_time":1596998050973},"2.0.0":{"name":"@bconnorwhite/exec","version":"2.0.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.24","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@2.0.0","dist":{"shasum":"4734cc3563cce4ddbafc765b260376c1c8df7d0a","size":2171,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-2.0.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_2.0.0_1596995986103_0.5123816664349274"},"_hasShrinkwrap":false,"publish_time":1596995986218,"_cnpm_publish_time":1596995986218},"1.1.2":{"name":"@bconnorwhite/exec","version":"1.1.2","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.24","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@1.1.2","dist":{"shasum":"c166b760692bed5561052a58309deea69496b386","size":2044,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-1.1.2.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_1.1.2_1595794980100_0.8788695662253057"},"_hasShrinkwrap":false,"publish_time":1595794980210,"_cnpm_publish_time":1595794980210},"1.1.1":{"name":"@bconnorwhite/exec","version":"1.1.1","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@babel/preset-typescript":"^7.10.4","@types/node":"^14.0.24","typescript":"^3.9.7"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@1.1.1","dist":{"shasum":"706fddfbc123e11398b9f45271173367f6a64acd","size":2021,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-1.1.1.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_1.1.1_1595382715349_0.4660456921062526"},"_hasShrinkwrap":false,"publish_time":1595382715470,"_cnpm_publish_time":1595382715470},"1.1.0":{"name":"@bconnorwhite/exec","version":"1.1.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/node":"^13.9.5","typescript":"^3.8.3"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@1.1.0","dist":{"shasum":"36c80ba268ba010f9082f3fdecc62042ff6683cc","size":2001,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-1.1.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_1.1.0_1585451661693_0.6575589325822828"},"_hasShrinkwrap":false,"publish_time":1585451661876,"_cnpm_publish_time":1585451661876},"1.0.2":{"name":"@bconnorwhite/exec","version":"1.0.2","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/node":"^13.9.5","typescript":"^3.8.3"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@1.0.2","dist":{"shasum":"ff7d68011bd63c5c45a316aca5bbdfcc074560fc","size":1933,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-1.0.2.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_1.0.2_1585363148768_0.22390789838309466"},"_hasShrinkwrap":false,"publish_time":1585363148887,"_cnpm_publish_time":1585363148887},"1.0.1":{"name":"@bconnorwhite/exec","version":"1.0.1","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/node":"^13.9.5","typescript":"^3.8.3"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@1.0.1","dist":{"shasum":"c69cf030c23af1eaa9f4a5e7b249998001f2126f","size":1930,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-1.0.1.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_1.0.1_1585362951139_0.9908723694597477"},"_hasShrinkwrap":false,"publish_time":1585362951248,"_cnpm_publish_time":1585362951248},"1.0.0":{"name":"@bconnorwhite/exec","version":"1.0.0","description":"Execute commands while keeping flags easily configurable as an object.","author":{"name":"Connor White"},"license":"MIT","keywords":["exec","run","execute","parallel","concurrent","shell","flags"],"main":"./build/index.js","scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/node":"^13.9.5","typescript":"^3.8.3"},"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/exec.git"},"_id":"@bconnorwhite/exec@1.0.0","dist":{"shasum":"fa45d1269a39dada2084e0350c5dc2abecad72ea","size":1850,"noattachment":false,"key":"/@bconnorwhite/exec/-/@bconnorwhite/exec-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@bconnorwhite/exec/download/@bconnorwhite/exec-1.0.0.tgz"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_1.0.0_1585361524459_0.015193185455438574"},"_hasShrinkwrap":false,"publish_time":1585361524599,"_cnpm_publish_time":1585361524599}},"readme":"<div align=\"center\">\n  <h1>@bconnorwhite/exec</h1>\n  <a href=\"https://npmjs.com/package/@bconnorwhite/exec\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/@bconnorwhite/exec.svg\">\n  </a>\n  <a href=\"https://github.com/bconnorwhite/bob\">\n    <img alt=\"typescript\" src=\"https://img.shields.io/github/languages/top/bconnorwhite/bob.svg\">\n  </a>\n  <a href=\"https://coveralls.io/github/bconnorwhite/exec?branch=master\">\n    <img alt=\"Coveralls Status\" src=\"https://img.shields.io/coveralls/github/bconnorwhite/exec.svg?branch=master\">\n  </a>\n  <a href=\"https://github.com/bconnorwhite/exec\">\n    <img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/bconnorwhite/exec?label=Stars%20Appreciated%21&style=social\">\n  </a>\n  <a href=\"https://twitter.com/bconnorwhite\">\n    <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/bconnorwhite.svg?label=%40bconnorwhite&style=social\">\n  </a>\n</div>\n\n<br />\n\n> Execute commands while keeping flags easily configurable as an object.\n\n- Run one or multiple commands in parallel or series\n- Easily define arguments and flags\n- Easily extract JSON output\n- Inject environment variables\n- Set `silent` to block CLI output\n\n## Installation\n\n```bash\nyarn add @bconnorwhite/exec\n```\n\n```bash\nnpm install @bconnorwhite/exec\n```\n\n## API\n\n- [exec](#exec)  \n- [execSync](#execsync)  \n- [execAll](#execall)  \n- [executableToString](#executabletostring)\n\n<br />\n\n### exec\n\n#### Usage\n\n```js\nimport { exec } from \"@bconnorwhite/exec\";\n\n// Simple usage:\nexec(\"echo\", \"hello\");\n\n// Explicit usage:\nexec({\n  command: \"babel\",\n  args: [\n    \"./src\",\n    { // Objects are used for flags\n      \"out-dir\": \"./build\",\n      \"config-file\": \"./babel.config.json\",\n      \"w\": true // single character flags will be set using a single dash\n    }\n  ]\n});\n\n// Equivalent of:\n// babel ./src --out-dir ./build --config-file ./babel.config.json -w\n```\n\n#### Types\n\n```ts\nfunction exec(command: string, args: Args, { env, silent }: Options): Promise<ExecResult>;\nfunction exec({ command, args, env, silent }: Executable): Promise<ExecResult>;\n\ntype Executable = {\n  command: string;\n  args?: Args;\n  cwd?: string;\n  env?: NodeJS.ProcessEnv;\n  silent?: boolean;\n}\n\ntype Args = Arg | Arg[];\n\ntype Arg = string | Flags;\n\ntype Flags = {\n  [flag: string]: string | number | boolean  | string[] | undefined;\n}\n\ntype ExecResult = {\n  output: string;\n  error: string;\n  textOutput: string; // output stripped on ANSI colors\n  textError: string; // error stripped on ANSI colors\n  jsonOutput: () => JSONObject | JSONArray | undefined; // First JSON object or array in output\n  jsonError: () => JSONObject | JSONArray | undefined; // First JSON object or array in error\n}\n```\n\n<br />\n\n### execSync\n\n#### Usage\n\n```js\nimport { execSync } from \"@bconnorwhite/exec\";\n\n// Simple usage:\nexecSync(\"echo\", \"hello\");\n\n// Object usage:\nexecSync({\n  command: \"babel\",\n  args: [\n    \"./src\",\n    { // Objects are used for flags\n      \"out-dir\": \"./build\",\n      \"config-file\": \"./babel.config.json\",\n      \"w\": true // single character flags will be set using a single dash\n    }\n  ]\n});\n\n// Equivalent of:\n// babel ./src --out-dir ./build --config-file ./babel.config.json -w\n```\n### Types\n```ts\nfunction execSync(command: string, args: Args, { env, silent }: Options): ExecResult;\nfunction execSync({ command, args, env, silent }: Executable): ExecResult;\n\n```\n\n<br />\n\n### execAll\n\n#### Usage\n\n```js\nimport { execAll } from \"@bconnorwhite/exec\";\n\nexecAll([{\n  command: \"babel\",\n  args: [\n    \"./src\",\n    { // Objects are used for flags\n      \"out-dir\": \"./build\",\n      \"config-file\": \"./babel.config.json\",\n      \"w\": true // single character flags will be set using a single dash\n    }\n  ]\n}, {\n  command: \"tsc\",\n  args: {\n    \"emitDeclarationOnly\": true\n  }\n}], {\n  env: {\n    NODE_ENV: \"development\"\n  },\n  parallel: false\n});\n// Equivalent of:\n// NODE_ENV=development babel ./src --out-dir ./build --config-file ./babel.config.json --watch && tsc --emitDeclarationOnly\n```\n#### Types\n```ts\nfunction execAll(\n  executables: Executable[],\n  options: ExecAllOptions\n): Promise<ExecResult[]>;\n\ntype ExecAllOptions = {\n  cwd?: string;\n  env?: NodeJS.ProcessEnv; // default, will not override individual commands\n  silent?: boolean; // default, will not override individual commands\n  parallel?: boolean;\n}\n```\n\n<br />\n\n### executableToString\n\n#### Usage\n\n```js\nimport { executableToString } from \"@bconnorwhite/exec\";\n\nexecutableToString({\n  command: \"foo\",\n  args: [\n    \"a\",\n    \"b\",\n    {\n      c: true,\n      d: \"ok\",\n      long: true\n    }\n  ]\n});\n// \"foo a b -c -d ok --long\"\n```\n\n#### Types\n\n```ts\nfunction executableToString(command: Executable): string;\n\ntype Executable = {\n  command: string;\n  args?: string | string[];\n  flags?: Flags;\n  env?: NodeJS.ProcessEnv;\n}\n```\n\n<br />\n\n<h2>Dependencies<img align=\"right\" alt=\"dependencies\" src=\"https://img.shields.io/david/bconnorwhite/exec.svg\"></h2>\n\n- [as-typed-array](https://npmjs.com/package/as-typed-array): Make any value an array, and maintain types\n- [cross-spawn](https://npmjs.com/package/cross-spawn): Cross platform child_process#spawn and child_process#spawnSync\n- [parse-json-object](https://npmjs.com/package/parse-json-object): Parse a typed JSON object.\n- [strip-ansi](https://npmjs.com/package/strip-ansi): Strip ANSI escape codes from a string\n- [terminating-newline](https://npmjs.com/package/terminating-newline): Add or remove a terminating newline\n\n<br />\n\n<h2>Dev Dependencies<img align=\"right\" alt=\"David\" src=\"https://img.shields.io/david/dev/bconnorwhite/exec.svg\"></h2>\n\n- [@bconnorwhite/bob](https://npmjs.com/package/@bconnorwhite/bob): Bob builds and watches typescript projects.\n- [@types/cross-spawn](https://npmjs.com/package/@types/cross-spawn): TypeScript definitions for cross-spawn\n- [@types/node](https://npmjs.com/package/@types/node): TypeScript definitions for Node.js\n- [coveralls](https://npmjs.com/package/coveralls): Takes json-cov output into stdin and POSTs to coveralls.io\n- [jest](https://npmjs.com/package/jest): Delightful JavaScript Testing.\n\n<br />\n\n<h2>License <img align=\"right\" alt=\"license\" src=\"https://img.shields.io/npm/l/@bconnorwhite/exec.svg\"></h2>\n\n[MIT](https://mit-license.org/)\n","_attachments":{},"homepage":"https://connorwhite.org/github/exec","license":"MIT"}