{"_id":"zx","_rev":"2421221","name":"zx","description":"A tool for writing better scripts","dist-tags":{"beta":"0.2.1","latest":"4.3.0"},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"time":{"modified":"2022-01-16T21:01:19.000Z","created":"2015-08-30T22:25:40.800Z","4.3.0":"2022-01-16T20:58:17.558Z","4.2.0":"2021-09-07T21:47:05.151Z","4.1.1":"2021-08-31T21:45:12.529Z","4.1.0":"2021-08-31T21:36:14.184Z","4.0.0":"2021-08-27T22:03:10.913Z","3.1.0":"2021-08-20T07:35:48.427Z","3.0.0":"2021-08-16T06:41:44.934Z","2.1.0":"2021-08-10T10:58:28.114Z","2.0.0":"2021-07-05T13:02:43.023Z","1.15.2":"2021-07-03T21:28:19.931Z","1.15.1":"2021-07-03T21:12:47.234Z","1.14.2":"2021-06-20T07:34:37.259Z","1.14.1":"2021-05-27T21:37:56.439Z","1.14.0":"2021-05-26T21:55:31.426Z","1.13.0":"2021-05-26T19:14:38.022Z","1.12.0":"2021-05-24T19:28:12.307Z","1.11.0":"2021-05-23T16:58:22.837Z","1.10.1":"2021-05-23T13:09:45.453Z","1.10.0":"2021-05-22T21:11:14.085Z","1.9.0":"2021-05-22T15:14:22.528Z","1.8.0":"2021-05-19T19:59:38.688Z","1.7.6":"2021-05-19T07:25:01.463Z","1.7.5":"2021-05-19T07:22:29.605Z","1.7.4":"2021-05-19T07:20:42.038Z","1.7.3":"2021-05-19T07:17:20.650Z","1.7.0":"2021-05-16T16:55:49.203Z","1.6.0":"2021-05-13T17:09:20.088Z","1.5.0":"2021-05-12T21:13:34.139Z","1.4.0":"2021-05-11T10:56:25.860Z","1.3.0":"2021-05-11T10:37:05.876Z","1.2.2":"2021-05-09T13:21:04.334Z","1.2.1":"2021-05-09T13:10:11.162Z","1.2.0":"2021-05-08T14:57:06.374Z","1.1.1":"2021-05-07T22:51:00.959Z","1.1.0":"2021-05-07T16:58:04.688Z","1.0.2":"2021-05-05T21:32:15.202Z","1.0.1":"2021-05-05T19:29:42.364Z","1.0.0":"2018-01-23T06:15:11.120Z","0.2.1":"2016-01-15T22:34:43.760Z","0.2.0":"2016-01-15T22:30:10.371Z","0.1.2":"2016-01-03T08:32:16.215Z","0.1.1":"2015-08-30T22:49:28.061Z","0.0.0":"2015-08-30T22:25:40.800Z"},"users":{"yanghcc":true,"tg-z":true,"hualei":true},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"versions":{"4.3.0":{"name":"zx","version":"4.3.0","description":"A tool for writing better scripts","main":"./dist/index.cjs","exports":{".":{"import":"./index.mjs","require":"./dist/index.cjs"},"./globals":{"import":"./globals.mjs","require":"./dist/globals.cjs"}},"types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.13.1"},"scripts":{"test":"node zx.mjs test.mjs","build":"node zx.mjs .github/scripts/build.mjs"},"dependencies":{"@types/fs-extra":"^9.0.12","@types/minimist":"^1.2.2","@types/node":"^16.6","@types/node-fetch":"^2.5.12","chalk":"^4.1.2","fs-extra":"^10.0.0","globby":"^12.0.1","minimist":"^1.2.5","node-fetch":"^2.6.1","ps-tree":"^1.2.0","which":"^2.0.2"},"devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup":"^2.56.3"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"65476119705164e242998d3cefe327ee18c4a65c","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@4.3.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"6275115c7cc914461a7d77e52abb60c15cb62d9e","size":112438,"noattachment":false,"key":"/zx/-/zx-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-4.3.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_4.3.0_1642366697387_0.753057820409305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-16T20:58:23.320Z","publish_time":1642366697558,"_cnpm_publish_time":1642366697558},"4.2.0":{"name":"zx","version":"4.2.0","description":"A tool for writing better scripts","main":"./dist/index.cjs","exports":{".":{"import":"./index.mjs","require":"./dist/index.cjs"},"./globals":{"import":"./globals.mjs","require":"./dist/globals.cjs"}},"types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.13.0"},"scripts":{"test":"node zx.mjs test.mjs","build":"node zx.mjs .github/scripts/build.mjs"},"dependencies":{"@types/fs-extra":"^9.0.12","@types/minimist":"^1.2.2","@types/node":"^16.6","@types/node-fetch":"^2.5.12","chalk":"^4.1.2","fs-extra":"^10.0.0","globby":"^12.0.1","minimist":"^1.2.5","node-fetch":"^2.6.1","ps-tree":"^1.2.0","which":"^2.0.2"},"devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup":"^2.56.3"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"80101c87f1ed7869b795b9e7d441abdacab38f33","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@4.2.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"5f7c15f4446ad33ae23717e5aba4c0199aa90851","size":113248,"noattachment":false,"key":"/zx/-/zx-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-4.2.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_4.2.0_1631051224879_0.664486304695755"},"_hasShrinkwrap":false,"publish_time":1631051225151,"_cnpm_publish_time":1631051225151},"4.1.1":{"name":"zx","version":"4.1.1","description":"A tool for writing better scripts","main":"dist/index.cjs","exports":{"import":"./index.mjs","require":"./dist/index.cjs"},"types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs","build":"node zx.mjs .github/scripts/build.mjs"},"dependencies":{"@types/fs-extra":"^9.0.12","@types/minimist":"^1.2.2","@types/node":"^16.6","@types/node-fetch":"^2.5.12","chalk":"^4.1.2","fs-extra":"^10.0.0","globby":"^12.0.1","minimist":"^1.2.5","node-fetch":"^2.6.1","ps-tree":"^1.2.0","which":"^2.0.2"},"devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup":"^2.56.3"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"3f7e8fe37b3e400c018fc1d8a88968ba4db1d325","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@4.1.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"8a17ad936507b898a6b0b107f68db133ce13635b","size":113088,"noattachment":false,"key":"/zx/-/zx-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-4.1.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_4.1.1_1630446312335_0.4719956601331492"},"_hasShrinkwrap":false,"publish_time":1630446312529,"_cnpm_publish_time":1630446312529},"4.1.0":{"name":"zx","version":"4.1.0","description":"A tool for writing better scripts","main":"dist/index.cjs","exports":{"import":"./index.mjs","require":"./dist/index.cjs"},"types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs","build":"node zx.mjs .github/scripts/build.mjs"},"dependencies":{"@types/fs-extra":"^9.0.12","@types/minimist":"^1.2.2","@types/node":"^16.6","@types/node-fetch":"^2.5.12","chalk":"^4.1.2","fs-extra":"^10.0.0","globby":"^12.0.1","minimist":"^1.2.5","node-fetch":"^2.6.1","ps-tree":"^1.2.0","which":"^2.0.2"},"devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup":"^2.56.3"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"db233d52b14307a771f881c3186b589ec4ee0dde","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@4.1.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"9e1bb0690416f095fe1a9f3fc9375ad725862dc9","size":113071,"noattachment":false,"key":"/zx/-/zx-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-4.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_4.1.0_1630445774093_0.00823124906455619"},"_hasShrinkwrap":false,"publish_time":1630445774184,"_cnpm_publish_time":1630445774184},"4.0.0":{"name":"zx","version":"4.0.0","description":"A tool for writing better scripts","main":"dist/index.cjs","exports":{"import":"./index.mjs","require":"./dist/index.cjs"},"types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs","build":"node zx.mjs .github/scripts/build.mjs"},"dependencies":{"@types/fs-extra":"^9.0.12","@types/minimist":"^1.2.2","@types/node":"^16.6","@types/node-fetch":"^2.5.12","chalk":"^4.1.2","fs-extra":"^10.0.0","globby":"^12.0.1","minimist":"^1.2.5","node-fetch":"^2.6.1","ps-tree":"^1.2.0","which":"^2.0.2"},"devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup":"^2.56.3"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"f0b6c21a43d3ddeeb434763b6c1f3d487761e439","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@4.0.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"539254f5ec4561923b944e80b81521eec88391f8","size":112799,"noattachment":false,"key":"/zx/-/zx-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-4.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_4.0.0_1630101790764_0.5020557393955289"},"_hasShrinkwrap":false,"publish_time":1630101790913,"_cnpm_publish_time":1630101790913},"3.1.0":{"name":"zx","version":"3.1.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/fs-extra":"^9.0.12","@types/minimist":"^1.2.2","@types/node":"^16.6","@types/node-fetch":"^2.5.12","chalk":"^4.1.2","fs-extra":"^10.0.0","globby":"^12.0.1","minimist":"^1.2.5","node-fetch":"^2.6.1","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"79be5c2555d0d8dc51c7a7ef9933c68c6a8bb90f","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@3.1.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"8d555e03b033827288f9fffb4242d67a28684257","size":13819,"noattachment":false,"key":"/zx/-/zx-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-3.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_3.1.0_1629444948279_0.10433406816447288"},"_hasShrinkwrap":false,"publish_time":1629444948427,"_cnpm_publish_time":1629444948427},"3.0.0":{"name":"zx","version":"3.0.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/fs-extra":"^9.0.11","@types/minimist":"^1.2.1","@types/node":"^16.0","@types/node-fetch":"^2.5.10","chalk":"^4.1.1","fs-extra":"^10.0.0","globby":"^12.0.0","minimist":"^1.2.5","node-fetch":"^2.6.1","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"81637384f5241e79d4f8bd50461ec59cc6b1ec20","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@3.0.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"0076f2ed00385d74990b793501f89c487607e446","size":13672,"noattachment":false,"key":"/zx/-/zx-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-3.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_3.0.0_1629096104774_0.9043428175521839"},"_hasShrinkwrap":false,"publish_time":1629096104934,"_cnpm_publish_time":1629096104934},"2.1.0":{"name":"zx","version":"2.1.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/fs-extra":"^9.0.11","@types/minimist":"^1.2.1","@types/node":"^16.0","@types/node-fetch":"^2.5.10","chalk":"^4.1.1","fs-extra":"^10.0.0","globby":"^12.0.0","minimist":"^1.2.5","node-fetch":"^2.6.1","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"ef80b844c74525219536071bab0fd5a6d19bb345","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@2.1.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"fbfc01551270c390978a9d4822ab170ada86c4ff","size":12595,"noattachment":false,"key":"/zx/-/zx-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-2.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_2.1.0_1628593107586_0.2894507512026443"},"_hasShrinkwrap":false,"publish_time":1628593108114,"_cnpm_publish_time":1628593108114},"2.0.0":{"name":"zx","version":"2.0.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/fs-extra":"^9.0.11","@types/minimist":"^1.2.1","@types/node":"^16.0","@types/node-fetch":"^2.5.10","chalk":"^4.1.1","fs-extra":"^10.0.0","minimist":"^1.2.5","node-fetch":"^2.6.1","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"cf31d2e03960a9e6a0a89bac181253a8803113d2","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@2.0.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"shasum":"08b11222a26fd160e234552fd54bb486ec6e81b9","size":12034,"noattachment":false,"key":"/zx/-/zx-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-2.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_2.0.0_1625490162880_0.9142822737046217"},"_hasShrinkwrap":false,"publish_time":1625490163023,"_cnpm_publish_time":1625490163023},"1.15.2":{"name":"zx","version":"1.15.2","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 15.0.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^16.0","@types/node-fetch":"^2.5.10","chalk":"^4.1.1","node-fetch":"^2.6.1","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"9f0d0bce9936bda1b543871dd53bed197d87b871","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.15.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"8821c30962e97347b62c5b7cbd5c9706ea776211","size":11907,"noattachment":false,"key":"/zx/-/zx-1.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.15.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.15.2_1625347699798_0.8079757557066694"},"_hasShrinkwrap":false,"publish_time":1625347699931,"_cnpm_publish_time":1625347699931},"1.15.1":{"name":"zx","version":"1.15.1","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 15.0.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^16.0","@types/node-fetch":"^2.5.10","chalk":"^4.1.1","node-fetch":"^2.6.1","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"06722d7d314d3cb44133b06e0ce7b5dad9eac72a","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.15.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"72ead8708be5d36aa918ce94f2385fd164f62e39","size":11908,"noattachment":false,"key":"/zx/-/zx-1.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.15.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.15.1_1625346767042_0.923373686363332"},"_hasShrinkwrap":false,"publish_time":1625346767234,"_cnpm_publish_time":1625346767234},"1.14.2":{"name":"zx","version":"1.14.2","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","@types/node-fetch":"^2.5.10","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"1dbe8bd48ffe4be4d11f46799f291619512522fc","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.14.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"b719b6a7280a2440af1a93f9b9db1c53552ba5f5","size":11853,"noattachment":false,"key":"/zx/-/zx-1.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.14.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.14.2_1624174477102_0.24411350147881272"},"_hasShrinkwrap":false,"publish_time":1624174477259,"_cnpm_publish_time":1624174477259},"1.14.1":{"name":"zx","version":"1.14.1","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","@types/node-fetch":"^2.5.10","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"ea6a800d52ffb128f546252fbba8977369343397","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.14.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"e1a93090aaa27134371660964090fafedc2ef1e6","size":11759,"noattachment":false,"key":"/zx/-/zx-1.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.14.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.14.1_1622151476046_0.19986705282702588"},"_hasShrinkwrap":false,"publish_time":1622151476439,"_cnpm_publish_time":1622151476439},"1.14.0":{"name":"zx","version":"1.14.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"891bab8e5e78b6f1741f87aa637b8d3a113ecd0d","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.14.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"3635e74a2ff998eea97c8820a5f9cba04bc5b41b","size":11722,"noattachment":false,"key":"/zx/-/zx-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.14.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.14.0_1622066131247_0.0964866791419896"},"_hasShrinkwrap":false,"publish_time":1622066131426,"_cnpm_publish_time":1622066131426},"1.13.0":{"name":"zx","version":"1.13.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"5d5aead64078d2ad24bd0bce3202f08a8ed28034","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.13.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"fc27551febf4e8ea8a8226711ad65109798c7965","size":11531,"noattachment":false,"key":"/zx/-/zx-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.13.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.13.0_1622056477909_0.5479091296607981"},"_hasShrinkwrap":false,"publish_time":1622056478022,"_cnpm_publish_time":1622056478022},"1.12.0":{"name":"zx","version":"1.12.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"dd5cac4dc517dd65c22e24ce71749e5f6df0408a","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.12.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"1312166d01fd0445e45eea57438883896a6a8d07","size":11330,"noattachment":false,"key":"/zx/-/zx-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.12.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.12.0_1621884491845_0.2543249172926225"},"_hasShrinkwrap":false,"publish_time":1621884492307,"_cnpm_publish_time":1621884492307},"1.11.0":{"name":"zx","version":"1.11.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"1ab8c399aa0ac0627c8740601c5025b7593da759","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.11.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"d29269f3c4ef264042b5bb2902e9f3e7686a3815","size":11001,"noattachment":false,"key":"/zx/-/zx-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.11.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.11.0_1621789102639_0.9082244522271317"},"_hasShrinkwrap":false,"publish_time":1621789102837,"_cnpm_publish_time":1621789102837},"1.10.1":{"name":"zx","version":"1.10.1","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"513b968954675f31fd5b3f42cfe2e75aead92d21","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.10.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"9c549702a9dbe463d40f0e3a880778e972b6e049","size":10837,"noattachment":false,"key":"/zx/-/zx-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.10.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.10.1_1621775385329_0.29429141463269626"},"_hasShrinkwrap":false,"publish_time":1621775385453,"_cnpm_publish_time":1621775385453},"1.10.0":{"name":"zx","version":"1.10.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"78c04fac4b2395307d7d568da439e234428fb931","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.10.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"62f6ff09845825794189bfba4196d084e215ce29","size":10598,"noattachment":false,"key":"/zx/-/zx-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.10.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.10.0_1621717873914_0.07514221301912438"},"_hasShrinkwrap":false,"publish_time":1621717874085,"_cnpm_publish_time":1621717874085},"1.9.0":{"name":"zx","version":"1.9.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"@types/node":"^15.3","chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"5e10a115bdb424c93e6f8e92d8e37b11c92399da","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.9.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"9cad331868b2cd73f98e8941264da99ce4169bb4","size":10547,"noattachment":false,"key":"/zx/-/zx-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.9.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.9.0_1621696462376_0.12222895553766722"},"_hasShrinkwrap":false,"publish_time":1621696462528,"_cnpm_publish_time":1621696462528},"1.8.0":{"name":"zx","version":"1.8.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"7bc83c20ef058583e3e73f7a460fc2232f04d6cf","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.8.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"dc5893cc5e433afe708292bf44da29ba55215bd7","size":9919,"noattachment":false,"key":"/zx/-/zx-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.8.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.8.0_1621454378524_0.3343158765606553"},"_hasShrinkwrap":false,"publish_time":1621454378688,"_cnpm_publish_time":1621454378688},"1.7.6":{"name":"zx","version":"1.7.6","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"22ae215d949dac20d59b99f3291f872a62ef9463","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.7.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"576824a5cbc0f4f24fa6bacba05580e0ffe8b7ca","size":9388,"noattachment":false,"key":"/zx/-/zx-1.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.7.6.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.7.6_1621409101198_0.5664047707509976"},"_hasShrinkwrap":false,"publish_time":1621409101463,"_cnpm_publish_time":1621409101463},"1.7.5":{"name":"zx","version":"1.7.5","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"da85fe1c6455414545230b0dbb05d37fb7aa1f8d","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.7.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"225a0f86b2507ee9dd2193a0531f1b4ae09f08d3","size":9388,"noattachment":false,"key":"/zx/-/zx-1.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.7.5.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.7.5_1621408949475_0.6679071533912404"},"_hasShrinkwrap":false,"publish_time":1621408949605,"_cnpm_publish_time":1621408949605},"1.7.4":{"name":"zx","version":"1.7.4","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"61170e6d133995669523119ca6f363f76151682e","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.7.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"d1c5964387783d27dae2e949768340361eee9822","size":9388,"noattachment":false,"key":"/zx/-/zx-1.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.7.4.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.7.4_1621408841871_0.6773088637675637"},"_hasShrinkwrap":false,"publish_time":1621408842038,"_cnpm_publish_time":1621408842038},"1.7.3":{"name":"zx","version":"1.7.3","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"9f9f5c2be8018a003c2d57d7844034e24ee1d24e","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.7.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"a085958a06fa73ccb6a1f0231ba72330826595f9","size":9388,"noattachment":false,"key":"/zx/-/zx-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.7.3.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.7.3_1621408640505_0.585699598017442"},"_hasShrinkwrap":false,"publish_time":1621408640650,"_cnpm_publish_time":1621408640650},"1.7.0":{"name":"zx","version":"1.7.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"5429b40b7be5049ca01340f5c1936f89961a8045","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.7.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"9ef417df7db83e97ac242b55fc6ed024973820e8","size":9277,"noattachment":false,"key":"/zx/-/zx-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.7.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.7.0_1621184149045_0.8009075461067272"},"_hasShrinkwrap":false,"publish_time":1621184149203,"_cnpm_publish_time":1621184149203},"1.6.0":{"name":"zx","version":"1.6.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"b20f5f249833919a7111256aa3a9b25ab4895823","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.6.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"acda7b2e28e6b079b2ab72db8698bb1f11fc1147","size":9095,"noattachment":false,"key":"/zx/-/zx-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.6.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.6.0_1620925759914_0.15552957746890184"},"_hasShrinkwrap":false,"publish_time":1620925760088,"_cnpm_publish_time":1620925760088},"1.5.0":{"name":"zx","version":"1.5.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"de6e0e23048ea406312d7916f7d0917a42c7d8ba","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.5.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"3093caa21deb042770bc6e12cdc723e2530eb927","size":8864,"noattachment":false,"key":"/zx/-/zx-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.5.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.5.0_1620854013983_0.16515016103321511"},"_hasShrinkwrap":false,"publish_time":1620854014139,"_cnpm_publish_time":1620854014139},"1.4.0":{"name":"zx","version":"1.4.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"1508858ae964e49e0e5667860f7075b2a6aa15bf","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.4.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"e5bd68f95a91be8c89290e9ec4770474df789dd2","size":8693,"noattachment":false,"key":"/zx/-/zx-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.4.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.4.0_1620730585315_0.15199305730205492"},"_hasShrinkwrap":false,"publish_time":1620730585860,"_cnpm_publish_time":1620730585860},"1.3.0":{"name":"zx","version":"1.3.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"engines":{"node":">= 14.8.0"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2","which":"^2.0.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"641804a735249cd06c6da203460200c5a6e9133c","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.3.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"e3bca4d0bc41b634b80c895ecdffb6a97098fe4e","size":8744,"noattachment":false,"key":"/zx/-/zx-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.3.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.3.0_1620729425731_0.09477678711328452"},"_hasShrinkwrap":false,"publish_time":1620729425876,"_cnpm_publish_time":1620729425876},"1.2.2":{"name":"zx","version":"1.2.2","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"30743eba3b3e1407b8780808e201dec7dfdc6834","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.2.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"a52bf2812e945661b36ace924a3bbcfe7dbe65f8","size":8709,"noattachment":false,"key":"/zx/-/zx-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.2.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.2.2_1620566464196_0.46810499057198673"},"_hasShrinkwrap":false,"publish_time":1620566464334,"_cnpm_publish_time":1620566464334},"1.2.1":{"name":"zx","version":"1.2.1","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"bb23e6c9786e747b8e28677b33cb6c85f3956661","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.2.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"1941578c116c24bff4d6250f1f63974145716a15","size":8675,"noattachment":false,"key":"/zx/-/zx-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.2.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.2.1_1620565811010_0.24811662908812426"},"_hasShrinkwrap":false,"publish_time":1620565811162,"_cnpm_publish_time":1620565811162},"1.2.0":{"name":"zx","version":"1.2.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"24fe0a6f3e4d423b38ac016f5ac575f432e6c667","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.2.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"16fa92c99e6394e6b25d22cce85cfbe46e769331","size":8531,"noattachment":false,"key":"/zx/-/zx-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.2.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.2.0_1620485826215_0.13051283482112463"},"_hasShrinkwrap":false,"publish_time":1620485826374,"_cnpm_publish_time":1620485826374},"1.1.1":{"name":"zx","version":"1.1.1","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"f021edc09a7ff83e613a439bd83365aaf5e0904b","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.1.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"f5ca18ddcd1af217200feb19cebe24bf7b2ba8d3","size":8329,"noattachment":false,"key":"/zx/-/zx-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.1.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.1.1_1620427860781_0.786152357724293"},"_hasShrinkwrap":false,"publish_time":1620427860959,"_cnpm_publish_time":1620427860959},"1.1.0":{"name":"zx","version":"1.1.0","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"scripts":{"test":"node zx.mjs test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","shq":"^1.0.2","uuid":"^8.3.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"c679289cdb55765eddbb92db801b3c3ae4b70121","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"71ab2fec9d091f12d63fbbc0fef0a914623d30e3","size":8330,"noattachment":false,"key":"/zx/-/zx-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.1.0_1620406684468_0.15582782562611164"},"_hasShrinkwrap":false,"publish_time":1620406684688,"_cnpm_publish_time":1620406684688},"1.0.2":{"name":"zx","version":"1.0.2","description":"A tool for writing better scripts","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"scripts":{"test":"zx test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","uuid":"^8.3.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"69de40d8c9dc0f94517b2a2d789226a1022e95e9","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"01bbebda0d6d0c4bf66537eba8c8b585f92f10c5","size":8046,"noattachment":false,"key":"/zx/-/zx-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.0.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.0.2_1620250335042_0.2249986154309389"},"_hasShrinkwrap":false,"publish_time":1620250335202,"_cnpm_publish_time":1620250335202},"1.0.1":{"name":"zx","version":"1.0.1","description":"Replaces bash with js","main":"index.mjs","types":"index.d.ts","bin":{"zx":"zx.mjs"},"scripts":{"test":"zx test.mjs"},"dependencies":{"chalk":"^4.1.1","node-fetch":"^2.6.1","uuid":"^8.3.2"},"publishConfig":{"registry":"https://wombat-dressing-room.appspot.com"},"repository":{"type":"git","url":"git+https://github.com/google/zx.git"},"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"Apache-2.0","gitHead":"9b801b48b74ec00e38d84f8d5d281f93d611dca8","bugs":{"url":"https://github.com/google/zx/issues"},"homepage":"https://github.com/google/zx#readme","_id":"zx@1.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"fd2587478cf9d7152c6e872f9198ecf5cd6a2070","size":7989,"noattachment":false,"key":"/zx/-/zx-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx_1.0.1_1620242982225_0.8773104977577804"},"_hasShrinkwrap":false,"publish_time":1620242982364,"_cnpm_publish_time":1620242982364},"1.0.0":{"name":"zx","version":"1.0.0","description":"Deployment and automation tool","main":"src/index.js","scripts":{"test":"ava"},"repository":{"type":"git","url":"git+https://github.com/antonmedv/zx.git"},"keywords":["deployment"],"author":{"name":"Anton Medvedev","email":"anton@medv.io"},"license":"MIT","bugs":{"url":"https://github.com/antonmedv/zx/issues"},"homepage":"https://github.com/antonmedv/zx#readme","gitHead":"9c8829af4f16f77fb8a815f75fd837f5b3ec1a36","_id":"zx@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"medv","email":"anton@medv.io"},"dist":{"shasum":"5ad2124d5296c68aa2c83b028fd33adc0aab6eb6","size":1063,"noattachment":false,"key":"/zx/-/zx-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-1.0.0.tgz"},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zx-1.0.0.tgz_1516688110929_0.9859855649992824"},"directories":{},"publish_time":1516688111120,"_hasShrinkwrap":false,"_cnpm_publish_time":1516688111120},"0.2.1":{"name":"zx","version":"0.2.1","description":"A CLI tool for running command shortcuts.","main":"index.js","files":["index.js","lib"],"bin":{"zx":"index.js"},"repository":{"type":"git","url":"git+https://github.com/zkochan/zx.git"},"keywords":["exec","commands","shortcuts"],"author":{"name":"Zoltan Kochan","email":"zoltan.kochan@gmail.com","url":"http://kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/zx/issues"},"homepage":"https://github.com/zkochan/zx#readme","publishConfig":{"registry":"http://registry.npmjs.org"},"dependencies":{"chalk":"^1.1.1","cross-spawn":"^2.1.4","npm-path":"^1.0.2","parse-spawn-args":"^1.0.2","shell-quote":"^1.4.3","update-notifier":"^0.5.0","yaml-or-json":"^0.2.0","yargs":"^3.31.0"},"devDependencies":{"plato":"^1.5.0"},"gitHead":"30d8802724c5494a4753b70bfd8f3a0c97963f08","_id":"zx@0.2.1","scripts":{},"_shasum":"7a9080437bb59d22a6fe7a98bb9220fab75eac9e","_from":".","_npmVersion":"2.14.15","_nodeVersion":"5.4.0","_npmUser":{"name":"zkochan","email":"zoltan.kochan@gmail.com"},"dist":{"shasum":"7a9080437bb59d22a6fe7a98bb9220fab75eac9e","size":3077,"noattachment":false,"key":"/zx/-/zx-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-0.2.1.tgz"},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"directories":{},"publish_time":1452897283760,"_cnpm_publish_time":1452897283760,"_hasShrinkwrap":false},"0.2.0":{"name":"zx","version":"0.2.0","description":"A CLI tool for running command shortcuts.","main":"index.js","files":["index.js"],"bin":{"zx":"index.js"},"repository":{"type":"git","url":"git+https://github.com/zkochan/zx.git"},"keywords":["exec","commands","shortcuts"],"author":{"name":"Zoltan Kochan","email":"zoltan.kochan@gmail.com","url":"http://kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/zx/issues"},"homepage":"https://github.com/zkochan/zx#readme","publishConfig":{"registry":"http://registry.npmjs.org"},"dependencies":{"chalk":"^1.1.1","cross-spawn":"^2.1.4","npm-path":"^1.0.2","parse-spawn-args":"^1.0.2","shell-quote":"^1.4.3","update-notifier":"^0.5.0","yaml-or-json":"^0.2.0","yargs":"^3.31.0"},"devDependencies":{"plato":"^1.5.0"},"gitHead":"347d86343c359f432a1f450c4068638bbc6ec194","_id":"zx@0.2.0","scripts":{},"_shasum":"2a45cb489bc65e9993def0dd7dfabb94891fd56f","_from":".","_npmVersion":"2.14.15","_nodeVersion":"5.4.0","_npmUser":{"name":"zkochan","email":"zoltan.kochan@gmail.com"},"dist":{"shasum":"2a45cb489bc65e9993def0dd7dfabb94891fd56f","size":2459,"noattachment":false,"key":"/zx/-/zx-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-0.2.0.tgz"},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"directories":{},"publish_time":1452897010371,"_cnpm_publish_time":1452897010371,"_hasShrinkwrap":false},"0.1.2":{"name":"zx","version":"0.1.2","description":"A CLI tool for running command shortcuts.","main":"index.js","bin":{"zx":"index.js"},"repository":{"type":"git","url":"git+https://github.com/zkochan/zx.git"},"keywords":["exec","commands","shortcuts"],"author":{"name":"Zoltan Kochan","email":"zoltan.kochan@gmail.com","url":"http://kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/zx/issues"},"homepage":"https://github.com/zkochan/zx#readme","publishConfig":{"registry":"http://registry.npmjs.org"},"dependencies":{"commander":"^2.8.1","exec-cmds":"^0.2.0","update-notifier":"^0.5.0","yaml-or-json":"^0.1.0"},"gitHead":"6a6962c53203658dc1052aa2067bcfb72f558b38","_id":"zx@0.1.2","scripts":{},"_shasum":"c9384d0148a0be23525f219a9ca5574623e21d03","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.3.0","_npmUser":{"name":"zkochan","email":"zoltan.kochan@gmail.com"},"dist":{"shasum":"c9384d0148a0be23525f219a9ca5574623e21d03","size":2800,"noattachment":false,"key":"/zx/-/zx-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-0.1.2.tgz"},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"directories":{},"publish_time":1451809936215,"_cnpm_publish_time":1451809936215,"_hasShrinkwrap":false},"0.1.1":{"name":"zx","version":"0.1.1","description":"A CLI tool for running command shortcuts.","main":"index.js","bin":{"zx":"index.js"},"repository":{"type":"git","url":"git+https://github.com/zkochan/zx.git"},"keywords":["exec","commands","shortcuts"],"author":{"name":"Zoltan Kochan","email":"zoltan.kochan@gmail.com","url":"http://kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/zx/issues"},"homepage":"https://github.com/zkochan/zx#readme","publishConfig":{"registry":"http://registry.npmjs.org"},"dependencies":{"commander":"^2.8.1","exec-cmds":"^0.2.0","update-notifier":"^0.5.0","yaml-or-json":"^0.1.0"},"gitHead":"e2b5000f376ba9c6e0205d6c7a0c4e0a76c90fe3","_id":"zx@0.1.1","scripts":{},"_shasum":"e9b97c31422bd08f5b29328a954d72c1c4479b17","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"},"dist":{"shasum":"e9b97c31422bd08f5b29328a954d72c1c4479b17","size":12358,"noattachment":false,"key":"/zx/-/zx-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-0.1.1.tgz"},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"directories":{},"publish_time":1440974968061,"_cnpm_publish_time":1440974968061,"_hasShrinkwrap":false},"0.0.0":{"name":"zx","version":"0.0.0","description":"A CLI tool for running command shortcuts.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zkochan/zx.git"},"keywords":["exec","commands","shortcuts"],"author":{"name":"Zoltan Kochan","email":"zoltan.kochan@gmail.com","url":"http://kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/zx/issues"},"homepage":"https://github.com/zkochan/zx#readme","publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"2a2774a43bbb44894c838968e153f36c34b1a87d","_id":"zx@0.0.0","_shasum":"8dfa552ea5f18ad7947b8da7df32e89a78f2d671","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"},"dist":{"shasum":"8dfa552ea5f18ad7947b8da7df32e89a78f2d671","size":4626,"noattachment":false,"key":"/zx/-/zx-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zx/download/zx-0.0.0.tgz"},"maintainers":[{"name":"medv","email":"anton@elfet.ru"}],"directories":{},"publish_time":1440973540800,"_cnpm_publish_time":1440973540800,"_hasShrinkwrap":false}},"readme":"# ???? zx\n\n```js\n#!/usr/bin/env zx\n\nawait $`cat package.json | grep name`\n\nlet branch = await $`git branch --show-current`\nawait $`dep deploy --branch=${branch}`\n\nawait Promise.all([\n  $`sleep 1; echo 1`,\n  $`sleep 2; echo 2`,\n  $`sleep 3; echo 3`,\n])\n\nlet name = 'foo bar'\nawait $`mkdir /tmp/${name}`\n```\n\nBash is great, but when it comes to writing scripts, \npeople usually choose a more convenient programming language.\nJavaScript is a perfect choice, but standard Node.js library \nrequires additional hassle before using. The `zx` package provides\nuseful wrappers around `child_process`, escapes arguments and\ngives sensible defaults.\n\n## Install\n\n```bash\nnpm i -g zx\n```\n\n### Requirement\n\nNode.js >= 14.13.0\n\n## Documentation\n\nWrite your scripts in a file with `.mjs` extension in order to \nbe able to use `await` on top level. If you prefer the `.js` extension,\nwrap your scripts in something like `void async function () {...}()`.\n\nAdd the following shebang to the beginning of your `zx` scripts:\n```bash\n#!/usr/bin/env zx\n```\n\nNow you will be able to run your script like so:\n```bash\nchmod +x ./script.mjs\n./script.mjs\n```\n\nOr via the `zx` executable:\n\n```bash\nzx ./script.mjs\n```\n\nAll functions (`$`, `cd`, `fetch`, etc) are available straight away \nwithout any imports.\n\n### ``$`command` ``\n\nExecutes a given string using the `spawn` function from the\n`child_process` package and returns `ProcessPromise<ProcessOutput>`.\n\nEverything passed through `${...}` will be automatically escaped and quoted.\n\n```js\nlet name = 'foo & bar'\nawait $`mkdir ${name}`\n```\n\n**There is no need to add extra quotes.** Read more about it in \n[quotes](docs/quotes.md).\n\nYou can pass an array of arguments if needed:\n\n```js\nlet flags = [\n  '--oneline',\n  '--decorate',\n  '--color',\n]\nawait $`git log ${flags}`\n```\n\nIf the executed program returns a non-zero exit code,\n`ProcessOutput` will be thrown.\n\n```js\ntry {\n  await $`exit 1`\n} catch (p) {\n  console.log(`Exit code: ${p.exitCode}`)\n  console.log(`Error: ${p.stderr}`)\n}\n```\n\n#### `ProcessPromise`\n\n```ts\nclass ProcessPromise<T> extends Promise<T> {\n  readonly stdin: Writable\n  readonly stdout: Readable\n  readonly stderr: Readable\n  readonly exitCode: Promise<number>\n  pipe(dest): ProcessPromise<T>\n  kill(signal = 'SIGTERM'): Promise<void>\n}\n```\n\nThe `pipe()` method can be used to redirect stdout:\n\n```js\nawait $`cat file.txt`.pipe(process.stdout)\n```\n\nRead more about [pipelines](docs/pipelines.md).\n\n#### `ProcessOutput`\n\n```ts\nclass ProcessOutput {\n  readonly stdout: string\n  readonly stderr: string\n  readonly exitCode: number\n  toString(): string\n}\n```\n\n### Functions\n\n#### `cd()`\n\nChanges the current working directory.\n\n```js\ncd('/tmp')\nawait $`pwd` // outputs /tmp\n```\n\n#### `fetch()`\n\nA wrapper around the [node-fetch](https://www.npmjs.com/package/node-fetch) package.\n\n```js\nlet resp = await fetch('http://wttr.in')\nif (resp.ok) {\n  console.log(await resp.text())\n}\n```\n\n#### `question()`\n\nA wrapper around the [readline](https://nodejs.org/api/readline.html) package.\n\nUsage:\n\n```js\nlet bear = await question('What kind of bear is best? ')\nlet token = await question('Choose env variable: ', {\n  choices: Object.keys(process.env)\n})\n```\n\nIn second argument, array of choices for Tab autocompletion can be specified.\n  \n```ts\nfunction question(query?: string, options?: QuestionOptions): Promise<string>\ntype QuestionOptions = { choices: string[] }\n```\n\n#### `sleep()`\n\nA wrapper around the `setTimeout` function.\n\n```js\nawait sleep(1000)\n```\n\n#### `nothrow()`\n\nChanges behavior of `$` to not throw an exception on non-zero exit codes.\n\n```ts\nfunction nothrow<P>(p: P): P\n```\n\nUsage:\n\n```js\nawait nothrow($`grep something from-file`)\n\n// Inside a pipe():\n\nawait $`find ./examples -type f -print0`\n  .pipe(nothrow($`xargs -0 grep something`))\n  .pipe($`wc -l`)\n```\n\nIf only the `exitCode` is needed, you can use the next code instead:\n\n```js\nif (await $`[[ -d path ]]`.exitCode == 0) {\n  ...\n}\n\n// Equivalent of:\n\nif ((await nothrow($`[[ -d path ]]`)).exitCode == 0) {\n  ...\n}\n```\n\n### Packages\n\nNext packages is available without importing inside scripts.\n\n#### `chalk` package\n\nThe [chalk](https://www.npmjs.com/package/chalk) package.\n\n```js\nconsole.log(chalk.blue('Hello world!'))\n```\n\n#### `fs` package\n\nThe [fs-extra](https://www.npmjs.com/package/fs-extra) package.\n\n```js\nlet content = await fs.readFile('./package.json')\n```\n\n#### `globby` package\n\nThe [globby](https://github.com/sindresorhus/globby) package.\n\n```js\nlet packages = await globby(['package.json', 'packages/*/package.json'])\n\nlet pictures = globby.globbySync('content/*.(jpg|png)')\n```\n\nAlso, globby available via the `glob` shortcut:\n\n```js\nawait $`svgo ${await glob('*.svg')}`\n```\n\n#### `os` package\n\nThe [os](https://nodejs.org/api/os.html) package.\n\n```js\nawait $`cd ${os.homedir()} && mkdir example`\n```\n\n#### `path` package\n\nThe [path](https://nodejs.org/api/path.html) package.\n\n```js\nawait $`mkdir ${path.join(basedir, 'output')}`\n```\n\n#### `minimist` package\n\nThe [minimist](https://www.npmjs.com/package/minimist) package.\n\nAvailable as global const `argv`.\n\n### Configuration\n\n#### `$.shell`\n\nSpecifies what shell is used. Default is `which bash`.\n\n```js\n$.shell = '/usr/bin/bash'\n```\n\nOr use a CLI argument: `--shell=/bin/bash`\n\n#### `$.prefix`\n\nSpecifies the command that will be prefixed to all commands run.\n\nDefault is `set -euo pipefail;`.\n\nOr use a CLI argument: `--prefix='set -e;'`\n\n#### `$.quote`\n\nSpecifies a function for escaping special characters during \ncommand substitution.\n\n#### `$.verbose`\n\nSpecifies verbosity. Default is `true`.\n\nIn verbose mode, the `zx` prints all executed commands alongside with their \noutputs.\n\nOr use a CLI argument `--quiet` to set `$.verbose = false`.\n\n### Polyfills \n\n#### `__filename` & `__dirname`\n\nIn [ESM](https://nodejs.org/api/esm.html) modules, Node.js does not provide\n`__filename` and `__dirname` globals. As such globals are really handy in scripts,\n`zx` provides these for use in `.mjs` files (when using the `zx` executable).\n\n#### `require()`\n\nIn [ESM](https://nodejs.org/api/modules.html#modules_module_createrequire_filename)\nmodules, the `require()` function is not defined.\nThe `zx` provides `require()` function, so it can be used with imports in `.mjs`\nfiles (when using `zx` executable).\n\n```js\nlet {version} = require('./package.json')\n```\n\n### FAQ\n\n#### Passing env variables\n\n```js\nprocess.env.FOO = 'bar'\nawait $`echo $FOO`\n```\n\n#### Passing array of values\n\nIf array of values passed as argument to `$`, items of the array will be escaped\nindividually and concatenated via space.\n\nExample:\n```js\nlet files = [...]\nawait $`tar cz ${files}`\n```\n\n#### Importing from other scripts\n\nIt is possible to make use of `$` and other functions via explicit imports:\n\n```js\n#!/usr/bin/env node\nimport {$} from 'zx'\nawait $`date`\n```\n\n#### Scripts without extensions\n\nIf script does not have a file extension (like `.git/hooks/pre-commit`), zx\nassumes that it is an [ESM](https://nodejs.org/api/modules.html#modules_module_createrequire_filename)\nmodule.\n\n#### Markdown scripts\n\nThe `zx` can execute scripts written in markdown \n([docs/markdown.md](docs/markdown.md)):\n\n```bash\nzx docs/markdown.md\n```\n\n#### TypeScript scripts\n \n```ts\nimport {$} from 'zx'\n// Or \nimport 'zx/globals'\n\nvoid async function () {\n  await $`ls -la`\n}()\n```\n\nCompile the TypeScript to JS and run it. Or use something like ts-node.\n\n```bash\nts-node script.ts\n```\n\n#### Executing remote scripts\n\nIf the argument to the `zx` executable starts with `https://`, the file will be\ndownloaded and executed.\n\n```bash\nzx https://medv.io/example-script.mjs\n```\n\n```bash\nzx https://medv.io/game-of-life.mjs\n```\n\n#### Executing scripts from stdin\n\nThe `zx` supports executing scripts from stdin.\n\n```js\nzx <<'EOF'\nawait $`pwd`\nEOF\n```\n\n## License\n\n[Apache-2.0](LICENSE)\n\nDisclaimer: _This is not an officially supported Google product._\n","_attachments":{},"homepage":"https://github.com/google/zx#readme","bugs":{"url":"https://github.com/google/zx/issues"},"license":"Apache-2.0"}