{"_id":"concurrently","_rev":"3618285","name":"concurrently","description":"Run commands concurrently","dist-tags":{"latest":"9.0.1"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"time":{"modified":"2024-10-12T03:27:51.000Z","created":"2015-02-07T23:20:06.011Z","9.0.1":"2024-09-12T00:47:23.581Z","9.0.0":"2024-09-08T12:27:57.501Z","8.2.2":"2023-10-19T01:37:36.240Z","8.2.1":"2023-08-22T07:23:44.734Z","8.2.0":"2023-06-09T09:04:04.295Z","8.1.0":"2023-06-01T08:31:04.438Z","8.0.1":"2023-03-29T00:47:05.774Z","8.0.0":"2023-03-28T22:49:38.702Z","7.6.0":"2022-11-20T21:42:37.562Z","7.5.0":"2022-10-22T05:53:23.676Z","7.4.0":"2022-09-07T08:42:18.022Z","7.3.0":"2022-07-18T23:47:30.213Z","7.2.2":"2022-06-14T22:36:44.008Z","7.2.1":"2022-05-22T22:28:51.814Z","7.2.0":"2022-05-15T02:46:59.443Z","7.1.0":"2022-04-02T09:55:38.348Z","7.0.0":"2022-01-03T01:15:13.930Z","6.5.1":"2021-12-19T07:13:06.401Z","6.5.0":"2021-12-17T08:49:22.172Z","6.4.0":"2021-11-13T01:11:53.624Z","6.3.0":"2021-10-02T05:26:22.234Z","6.2.2":"2021-09-27T22:53:42.690Z","6.2.1":"2021-08-08T10:12:09.246Z","6.2.0":"2021-05-24T10:45:22.097Z","6.1.0":"2021-05-08T03:03:43.357Z","6.0.2":"2021-04-12T22:57:25.328Z","6.0.1":"2021-04-05T22:29:00.300Z","6.0.0":"2021-02-20T10:35:55.263Z","5.3.0":"2020-08-07T13:50:43.107Z","5.2.0":"2020-04-25T04:07:09.174Z","5.1.0":"2020-01-27T07:53:04.276Z","5.0.2":"2019-12-18T02:29:09.851Z","5.0.1":"2019-12-09T21:28:43.922Z","5.0.0":"2019-10-07T02:35:31.311Z","4.1.2":"2019-08-16T23:53:28.694Z","4.1.1":"2019-06-25T20:47:48.253Z","4.1.0":"2018-11-18T23:48:09.810Z","4.0.1":"2018-08-26T15:27:43.429Z","4.0.0":"2018-08-24T20:16:41.792Z","3.6.1":"2018-07-24T13:32:28.931Z","3.6.0":"2018-06-19T12:38:57.964Z","3.5.1":"2017-11-21T01:04:20.254Z","3.5.0":"2017-06-22T01:56:52.813Z","3.4.0":"2017-03-02T03:27:38.062Z","3.3.0":"2017-02-12T17:37:06.398Z","3.2.0":"2017-02-08T23:47:27.450Z","3.1.0":"2016-10-02T10:13:53.432Z","3.0.0":"2016-09-26T09:42:57.562Z","3.0.0-rc1":"2016-09-19T22:30:41.122Z","3.0.0-dev":"2016-09-18T22:11:52.833Z","2.2.0":"2016-07-05T09:53:32.327Z","2.1.0":"2016-05-14T10:03:57.812Z","2.0.0":"2016-02-16T22:17:32.438Z","1.0.0":"2015-11-15T12:46:44.558Z","0.1.1":"2015-05-27T13:28:24.906Z","0.1.0":"2015-05-25T20:07:28.302Z","0.0.5":"2015-02-08T12:11:11.872Z","0.0.4":"2015-02-08T12:07:04.356Z","0.0.3":"2015-02-07T23:22:04.342Z","0.0.2":"2015-02-07T23:20:06.011Z"},"users":{"sirreal":true,"hawkrives":true,"nchase":true,"winsonwq":true,"mrmartineau":true,"hal9zillion":true,"lavir":true,"vladimirkazan":true,"wedneyyuri":true,"neonleif":true,"lestad":true,"thevikingcoder":true,"mu57di3":true,"miguel_fontes":true,"styxnp":true,"fdaciuk":true,"bjmin":true,"drinchev":true,"wukaidong":true,"mcacek":true,"askyous":true,"restuta":true,"tomwayson":true,"ta2edchimp":true,"leonardorb":true,"korynunn":true,"thiagoh":true,"wangnan0610":true,"rbartoli":true,"alex-cory":true,"thomasfr":true,"ayyash":true,"arturmuller":true,"scotchulous":true,"qqcome110":true,"razr9":true,"womjoy":true,"h0ward":true,"jakewlacey":true,"monolithed":true,"shaddyhm":true,"iandstanley":true,"danielbayley":true,"johsew":true,"largepuma":true,"yinyongcom666":true,"gramotei":true,"adrian110288":true,"candybubuyu":true,"niksudan":true,"rybridge":true,"faeliaso":true,"mihokrusic":true,"mgol":true,"kontrax":true,"augusto.altman":true,"haibxz":true,"raschdiaz":true,"ungurys":true,"yazanrawashdeh":true,"animabear":true,"dkblay":true,"mikestaub":true,"evangu":true,"joaquin.briceno":true,"dbuggerx":true,"evan2x":true,"fallion":true,"juandaco":true,"juanf03":true,"ognjen.jevremovic":true,"cfleschhut":true,"lgh06":true,"julianopadilha":true,"tdreitz":true,"walaura":true,"cfguidry":true,"xx1196":true,"vitorluizc":true,"willaustin":true,"brettcelestre":true,"albertofdzm":true,"noyobo":true,"n0f3":true,"heartnett":true,"xyyjk":true,"jaredreich":true,"tsxuehu":true,"pasturn":true,"swttfam3":true,"bengi":true,"aslezak":true,"majac":true,"kikna":true,"rocket0191":true,"ilex.h":true,"vdsabev":true,"alexxnica":true,"scottfreecode":true,"gpuente":true,"gavatron":true,"jakeklassen":true,"wesleylhandy":true,"hugojosefson":true,"buru1020":true,"bianlongting":true,"shaomingquan":true,"jamesbedont":true,"axelrindle":true,"shadowwzw":true,"elmarini":true,"j_n":true,"lokua":true,"leelee.echo":true,"leizongmin":true,"noccer":true,"sundaycrafts":true,"icodeforcookies":true,"working":true,"pmcalabrese":true,"tztz":true,"yonigoldberg":true,"sir_moustache":true,"ryanlittle":true,"augiethornton":true,"paulhanna33":true,"xrush":true,"somlor":true,"jsalis":true,"pantyuhind":true,"quafoo":true,"kasiriveni":true,"will.nielsen":true,"kevin-smets":true,"ridermansb":true,"mkiramu":true,"bpolonia":true,"naokie":true,"inoder":true,"ebrahimiaval":true,"teabyii":true,"ivan.marquez":true,"enhezzz":true,"dtiziani":true,"andrewbaisden":true,"ycjcl868":true,"laoshaw":true,"rubiadias":true,"keenwon":true,"rparris":true,"71emj1":true,"ezeikel":true,"cameronnokes":true,"daizch":true,"bcowgi11":true},"author":{"name":"Kimmo Brunfeldt"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"versions":{"9.0.1":{"name":"concurrently","version":"9.0.1","description":"Run commands concurrently","packageManager":"pnpm@8.15.9+sha256.daa27a0b541bc635323ff96c2ded995467ff9fe6d69ff67021558aa9ad9dcc36","main":"index.js","types":"index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","lodash":"^4.17.21","rxjs":"^7.8.1","shell-quote":"^1.8.1","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.7.2"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@jest/types":"^29.6.3","@swc/core":"^1.7.23","@swc/jest":"^0.2.36","@types/jest":"^29.5.6","@types/lodash":"^4.17.7","@types/node":"^18.19.50","@types/shell-quote":"^1.7.5","@types/supports-color":"^8.1.3","@types/yargs":"^17.0.33","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","coveralls-next":"^4.2.1","ctrlc-wrapper":"^0.0.4","esbuild":"~0.23.1","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.30.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^9.1.5","jest":"^29.7.0","jest-create-mock-instance":"^2.0.0","lint-staged":"^15.2.10","prettier":"^3.0.3","safe-publish-latest":"^2.0.0","string-argv":"^0.3.2","typescript":"~5.2.2"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest --selectProjects unit","test:smoke":"jest --selectProjects smoke"},"_id":"concurrently@9.0.1","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_integrity":"sha512-wYKvCd/f54sTXJMSfV6Ln/B8UrfLBKOYa+lzc6CHay3Qek+LorVSBdMVfyewFhRbH0Rbabsk4D+3PL/VjQ5gzg==","_resolved":"/tmp/beefaf478320d2fd5cbcc283178d6caa/concurrently-9.0.1.tgz","_from":"file:concurrently-9.0.1.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"01e171bf6c7af0c022eb85daef95bff04d8185aa","size":273565,"noattachment":false,"key":"/concurrently/-/concurrently-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-9.0.1.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_9.0.1_1726102043330_0.876947798047174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T00:47:23.581Z","publish_time":1726102043581,"_source_registry_name":"default","_cnpm_publish_time":1726102043581},"9.0.0":{"name":"concurrently","version":"9.0.0","description":"Run commands concurrently","packageManager":"pnpm@8.15.9+sha256.daa27a0b541bc635323ff96c2ded995467ff9fe6d69ff67021558aa9ad9dcc36","main":"index.js","types":"index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","lodash":"^4.17.21","rxjs":"^7.8.1","shell-quote":"^1.8.1","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.7.2"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@jest/types":"^29.6.3","@swc/core":"^1.7.23","@swc/jest":"^0.2.36","@types/jest":"^29.5.6","@types/lodash":"^4.17.7","@types/node":"^18.19.50","@types/shell-quote":"^1.7.5","@types/supports-color":"^8.1.3","@types/yargs":"^17.0.33","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","coveralls-next":"^4.2.1","ctrlc-wrapper":"^0.0.4","esbuild":"~0.23.1","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.30.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^9.1.5","jest":"^29.7.0","jest-create-mock-instance":"^2.0.0","lint-staged":"^15.2.10","prettier":"^3.0.3","safe-publish-latest":"^2.0.0","string-argv":"^0.3.2","typescript":"~5.2.2"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest --selectProjects unit","test:smoke":"jest --selectProjects smoke"},"_id":"concurrently@9.0.0","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_integrity":"sha512-iAxbsDeUkn8E/4+QalT7T3WvlyTfmsoez+19lbbcsxZdOEMfBukd8LA30KYez2UR5xkKFzbcqXIZy5RisCbaxw==","_resolved":"/tmp/dbd1cea7d00c4d0c2d03657bdf1ad925/concurrently-9.0.0.tgz","_from":"file:concurrently-9.0.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"b74e85bfbed9b920c54128f8cf7f91f23cc19112","size":273484,"noattachment":false,"key":"/concurrently/-/concurrently-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-9.0.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_9.0.0_1725798477244_0.9071592760775973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-08T12:27:57.501Z","publish_time":1725798477501,"_source_registry_name":"default","_cnpm_publish_time":1725798477501},"8.2.2":{"name":"concurrently","version":"8.2.2","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^14.13.0 || >=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","date-fns":"^2.30.0","lodash":"^4.17.21","rxjs":"^7.8.1","shell-quote":"^1.8.1","spawn-command":"0.0.2","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.7.2"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.3.93","@swc/jest":"^0.2.29","@types/jest":"^29.5.6","@types/lodash":"^4.14.200","@types/node":"^14.18.62","@types/shell-quote":"^1.7.3","@types/supports-color":"^8.1.2","@types/yargs":"^17.0.29","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","coveralls-next":"^4.2.0","ctrlc-wrapper":"^0.0.4","esbuild":"~0.19.5","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-jest":"^27.4.2","eslint-plugin-prettier":"^5.0.1","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^8.0.3","jest":"^29.7.0","jest-create-mock-instance":"^2.0.0","lint-staged":"^13.3.0","prettier":"^3.0.3","safe-publish-latest":"^2.0.0","string-argv":"^0.3.2","typescript":"~5.2.2"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@8.2.2","_integrity":"sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==","_resolved":"/tmp/223f36f94a05b8fe1bdca708bdc30056/concurrently-8.2.2.tgz","_from":"file:concurrently-8.2.2.tgz","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"353141985c198cfa5e4a3ef90082c336b5851784","size":32315,"noattachment":false,"key":"/concurrently/-/concurrently-8.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-8.2.2.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_8.2.2_1697679456021_0.32955543896165995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-19T01:37:36.240Z","publish_time":1697679456240,"_source_registry_name":"default","_cnpm_publish_time":1697679456240},"8.2.1":{"name":"concurrently","version":"8.2.1","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^14.13.0 || >=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","date-fns":"^2.30.0","lodash":"^4.17.21","rxjs":"^7.8.1","shell-quote":"^1.8.1","spawn-command":"0.0.2","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.7.2"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.3.78","@swc/jest":"^0.2.29","@types/jest":"^29.5.3","@types/lodash":"^4.14.197","@types/node":"^14.18.54","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","coveralls-next":"^4.2.0","ctrlc-wrapper":"^0.0.4","esbuild":"~0.19.2","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-jest":"^27.2.3","eslint-plugin-prettier":"^5.0.0","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^8.0.3","jest":"^29.6.3","jest-create-mock-instance":"^2.0.0","lint-staged":"^13.3.0","prettier":"^3.0.2","safe-publish-latest":"^2.0.0","string-argv":"^0.3.2","typescript":"~5.1.6"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@8.2.1","_integrity":"sha512-nVraf3aXOpIcNud5pB9M82p1tynmZkrSGQ1p6X/VY8cJ+2LMVqAgXsJxYYefACSHbTYlm92O1xuhdGTjwoEvbQ==","_resolved":"/tmp/dafbc3b7d0494f83ba5ea28417f0eafa/concurrently-8.2.1.tgz","_from":"file:concurrently-8.2.1.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"bcab9cacc38c23c503839583151e0fa96fd5b584","size":32056,"noattachment":false,"key":"/concurrently/-/concurrently-8.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-8.2.1.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_8.2.1_1692689024585_0.9976203225621192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-22T07:23:44.734Z","publish_time":1692689024734,"_source_registry_name":"default","_cnpm_publish_time":1692689024734},"8.2.0":{"name":"concurrently","version":"8.2.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^14.13.0 || >=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","date-fns":"^2.30.0","lodash":"^4.17.21","rxjs":"^7.8.1","shell-quote":"^1.8.1","spawn-command":"0.0.2","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.7.2"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.3.62","@swc/jest":"^0.2.26","@types/jest":"^29.5.2","@types/lodash":"^4.14.195","@types/node":"^14.18.48","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","coveralls-next":"^4.2.0","ctrlc-wrapper":"^0.0.4","esbuild":"~0.17.19","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^8.0.3","jest":"^29.5.0","jest-create-mock-instance":"^2.0.0","lint-staged":"^13.2.2","prettier":"^2.8.8","safe-publish-latest":"^2.0.0","string-argv":"^0.3.2","typescript":"~5.1.3"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@8.2.0","_integrity":"sha512-nnLMxO2LU492mTUj9qX/az/lESonSZu81UznYDoXtz1IQf996ixVqPAgHXwvHiHCAef/7S8HIK+fTFK7Ifk8YA==","_resolved":"/tmp/d70cf681d9ef57ba56375af24545c80c/concurrently-8.2.0.tgz","_from":"file:concurrently-8.2.0.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"cdc9f621a4d913366600355d68254df2c5e782f3","size":31989,"noattachment":false,"key":"/concurrently/-/concurrently-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-8.2.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_8.2.0_1686301444083_0.555489737346871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-09T09:04:04.295Z","publish_time":1686301444295,"_source_registry_name":"default","_cnpm_publish_time":1686301444295},"8.1.0":{"name":"concurrently","version":"8.1.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^14.13.0 || >=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","date-fns":"^2.29.3","lodash":"^4.17.21","rxjs":"^7.8.0","shell-quote":"^1.8.0","spawn-command":"0.0.2-1","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.7.1"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.3.42","@swc/jest":"^0.2.24","@types/jest":"^29.5.0","@types/lodash":"^4.14.192","@types/node":"^14.18.42","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","coveralls-next":"^4.2.0","ctrlc-wrapper":"^0.0.4","esbuild":"~0.17.14","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^8.0.3","jest":"^29.5.0","jest-create-mock-instance":"^2.0.0","lint-staged":"^13.2.0","prettier":"^2.8.7","safe-publish-latest":"^2.0.0","string-argv":"^0.3.1","typescript":"~5.0.2"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@8.1.0","_integrity":"sha512-0AB6eOAtaW/r/kX2lCdolaWtT191ICeuJjEJvI9hT3zbPFuZ/iZaJwMRKwbuwADome7OKxk73L7od+fsveZ7tA==","_resolved":"/tmp/96a2b326eadb7a52cfc920fef672e4fc/concurrently-8.1.0.tgz","_from":"file:concurrently-8.1.0.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"6363592e0cbc0c02169b035aa46f856c13993b38","size":31863,"noattachment":false,"key":"/concurrently/-/concurrently-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-8.1.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_8.1.0_1685608264263_0.6945838137818454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-01T08:31:04.438Z","publish_time":1685608264438,"_source_registry_name":"default","_cnpm_publish_time":1685608264438},"8.0.1":{"name":"concurrently","version":"8.0.1","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^14.13.0 || >=16.0.0"},"exports":{".":{"import":"./index.mjs","require":"./index.js","default":"./index.js","types":"./dist/src/index.d.ts"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","date-fns":"^2.29.3","lodash":"^4.17.21","rxjs":"^7.8.0","shell-quote":"^1.8.0","spawn-command":"0.0.2-1","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.7.1"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.3.42","@swc/jest":"^0.2.24","@types/jest":"^29.5.0","@types/lodash":"^4.14.192","@types/node":"^14.18.42","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","coveralls-next":"^4.2.0","ctrlc-wrapper":"^0.0.4","esbuild":"~0.17.14","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-simple-import-sort":"^10.0.0","husky":"^8.0.3","jest":"^29.5.0","jest-create-mock-instance":"^2.0.0","lint-staged":"^13.2.0","prettier":"^2.8.7","safe-publish-latest":"^2.0.0","string-argv":"^0.3.1","typescript":"~5.0.2"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@8.0.1","_integrity":"sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA==","_resolved":"/tmp/c8e145910d4a5d3b5a8f0a05f56a05dd/concurrently-8.0.1.tgz","_from":"file:concurrently-8.0.1.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"shasum":"80c0591920a9fa3e68ba0dd8aa6eac8487eb904c","size":31815,"noattachment":false,"key":"/concurrently/-/concurrently-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-8.0.1.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_8.0.1_1680050825603_0.662387640021419"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-29T00:47:05.774Z","publish_time":1680050825774,"_cnpm_publish_time":1680050825774},"8.0.0":{"name":"concurrently","version":"8.0.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^14.13.0 || >=16.0.0"},"exports":{".":{"import":"./index.mjs","require":"./index.js","default":"./index.js","types":"./dist/src/index.d.ts"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.2","date-fns":"^2.29.3","lodash":"^4.17.21","rxjs":"^7.8.0","shell-quote":"^1.7.4","spawn-command":"0.0.2-1","supports-color":"^8.1.1","tree-kill":"^1.2.2","yargs":"^17.6.2"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.3.24","@swc/jest":"^0.2.24","@types/jest":"^29.2.5","@types/lodash":"^4.14.191","@types/node":"^14.18.36","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.18","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","coveralls-next":"^4.2.0","ctrlc-wrapper":"^0.0.4","esbuild":"^0.16.13","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.2.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-simple-import-sort":"^8.0.0","husky":"^8.0.3","jest":"^29.3.1","jest-create-mock-instance":"^2.0.0","lint-staged":"^13.1.0","prettier":"^2.8.1","safe-publish-latest":"^2.0.0","string-argv":"^0.3.1","typescript":"~4.9.4"},"lint-staged":{"*.?(m){js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"pnpm run format --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"pnpm run lint --fix","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@8.0.0","_integrity":"sha512-1fjagjL+RgPRAx9Wi8Yv866Whtx34MRdk9qf6wwxpQoYL2mD+lUZMOe9RXYULC6eBl6e4sde6cu8bpyg9Rd9/w==","_resolved":"/private/var/folders/7l/zbk3jvj15kx350hll64vssn00000gn/T/60402193bad6fff3d2bee1869973279f/concurrently-8.0.0.tgz","_from":"file:concurrently-8.0.0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"1f3f1b72d8daa45b1935ea9f43a690d98601dd9c","size":31812,"noattachment":false,"key":"/concurrently/-/concurrently-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-8.0.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_8.0.0_1680043778531_0.6695133104179414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T22:49:38.702Z","publish_time":1680043778702,"_cnpm_publish_time":1680043778702},"7.6.0":{"name":"concurrently","version":"7.6.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{".":{"import":"./index.mjs","require":"./index.js","default":"./index.js","types":"./dist/src/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --check '**/*.{json,y?(a)ml,md}'","format:fix":"npm run format -- --write","lint":"eslint --ignore-path .gitignore --ext mjs,js,ts .","lint:fix":"npm run lint -- --fix","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.29.1","lodash":"^4.17.21","rxjs":"^7.0.0","shell-quote":"^1.7.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^17.3.1"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.2.224","@swc/jest":"^0.2.21","@types/jest":"^28.1.8","@types/lodash":"^4.14.178","@types/node":"^16.11.47","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","coveralls-next":"^4.1.2","ctrlc-wrapper":"^0.0.4","esbuild":"^0.15.1","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.0.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^8.0.0","jest":"^28.1.3","jest-create-mock-instance":"^2.0.0","lint-staged":"^12.4.1","prettier":"^2.6.2","simple-git-hooks":"^2.7.0","string-argv":"^0.3.1","typescript":"~4.9.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*.m?{js,ts}":"eslint --fix","*.{json,y?(a)ml,md}":"prettier --write"},"gitHead":"97248d940f2cd82c69cb47925400dcfd70efcfc1","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.6.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"531a6f5f30cf616f355a4afb8f8fcb2bba65a49a","size":31332,"noattachment":false,"key":"/concurrently/-/concurrently-7.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.6.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.6.0_1668980557395_0.7686948079950968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-20T21:42:41.609Z","publish_time":1668980557562,"_cnpm_publish_time":1668980557562},"7.5.0":{"name":"concurrently","version":"7.5.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{".":{"import":"./index.mjs","require":"./index.js","default":"./index.js","types":"./dist/src/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --ignore-path .gitignore --check '**/{!(package-lock).json,*.y?(a)ml,*.md}'","format:fix":"npm run format -- --write","lint":"eslint . --ext mjs,js,ts --ignore-path .gitignore","lint:fix":"npm run lint -- --fix","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.29.1","lodash":"^4.17.21","rxjs":"^7.0.0","shell-quote":"^1.7.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^17.3.1"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.2.224","@swc/jest":"^0.2.21","@types/jest":"^28.1.8","@types/lodash":"^4.14.178","@types/node":"^16.11.47","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","coveralls-next":"^4.1.2","ctrlc-wrapper":"^0.0.4","esbuild":"^0.15.1","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.0.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^8.0.0","jest":"^28.1.3","jest-create-mock-instance":"^2.0.0","lint-staged":"^12.4.1","prettier":"^2.6.2","simple-git-hooks":"^2.7.0","string-argv":"^0.3.1","typescript":"~4.8.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*.m?{js,ts}":"eslint --fix","{!(package-lock).json,*.{y?(a)ml,md}}":"prettier --write"},"gitHead":"875d2dfe9cbea779c67f301e9520e5f81f502f1e","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.5.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"4dd432d4634a8251f27ab000c4974e78e3906bd3","size":30516,"noattachment":false,"key":"/concurrently/-/concurrently-7.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.5.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.5.0_1666418003421_0.8502002174328318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-22T19:42:17.367Z","publish_time":1666418003676,"_cnpm_publish_time":1666418003676},"7.4.0":{"name":"concurrently","version":"7.4.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js","conc":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{".":{"import":"./index.mjs","require":"./index.js","default":"./index.js","types":"./dist/src/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --ignore-path .gitignore --check '**/{!(package-lock).json,*.y?(a)ml,*.md}'","format:fix":"npm run format -- --write","lint":"eslint . --ext mjs,js,ts --ignore-path .gitignore","lint:fix":"npm run lint -- --fix","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"funding":"https://github.com/open-cli-tools/concurrently?sponsor=1","keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.29.1","lodash":"^4.17.21","rxjs":"^7.0.0","shell-quote":"^1.7.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^17.3.1"},"devDependencies":{"@hirez_io/observer-spy":"^2.2.0","@swc/core":"^1.2.224","@swc/jest":"^0.2.21","@types/jest":"^28.1.6","@types/lodash":"^4.14.178","@types/node":"^16.11.47","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","coveralls-next":"^4.1.2","ctrlc-wrapper":"^0.0.4","esbuild":"^0.15.1","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","jest":"^28.1.3","jest-create-mock-instance":"^2.0.0","lint-staged":"^12.4.1","prettier":"^2.6.2","simple-git-hooks":"^2.7.0","string-argv":"^0.3.1","typescript":"^4.5.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*.m?{js,ts}":"eslint --fix","{!(package-lock).json,*.{y?(a)ml,md}}":"prettier --write"},"gitHead":"eb90407711becd6d16fa29ea48f7cdd14add651c","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.4.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"bb0e344964bc172673577c420db21e963f2f7368","size":29034,"noattachment":false,"key":"/concurrently/-/concurrently-7.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.4.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.4.0_1662540137867_0.14853948548497975"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T08:55:56.597Z","publish_time":1662540138022,"_cnpm_publish_time":1662540138022},"7.3.0":{"name":"concurrently","version":"7.3.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{".":{"import":"./index.mjs","require":"./index.js","default":"./index.js","types":"./dist/src/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","format":"prettier --ignore-path .gitignore --check '**/{!(package-lock).json,*.y?(a)ml,*.md}'","format:fix":"npm run format -- --write","lint":"eslint . --ext js,ts --ignore-path .gitignore","lint:fix":"npm run lint -- --fix","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^7.0.0","shell-quote":"^1.7.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^17.3.1"},"devDependencies":{"@swc-node/register":"^1.5.1","@swc/core":"^1.2.204","@swc/jest":"^0.2.21","@types/jest":"^27.0.3","@types/lodash":"^4.14.178","@types/node":"^17.0.0","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","coveralls-next":"^4.1.2","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^27.5.1","jest-create-mock-instance":"^2.0.0","lint-staged":"^12.4.1","prettier":"^2.6.2","simple-git-hooks":"^2.7.0","typescript":"^4.5.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*.{js,ts}":"eslint --fix","{!(package-lock).json,*.y?(a)ml,*.md}":"prettier --write"},"gitHead":"1220aeb66c99ee65ba464c789dbe0f6055afaf07","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.3.0","_nodeVersion":"14.19.1","_npmVersion":"8.11.0","dist":{"shasum":"eb45cdbc8df43da195f619aba218a980cae49184","size":28910,"noattachment":false,"key":"/concurrently/-/concurrently-7.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.3.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.3.0_1658188050024_0.6570150356675402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-18T23:47:34.225Z","publish_time":1658188050213,"_cnpm_publish_time":1658188050213},"7.2.2":{"name":"concurrently","version":"7.2.2","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{"import":"./index.mjs","require":"./index.js","default":"./index.js","types":"./dist/src/index.d.ts"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","lint":"eslint . --ext js,ts --ignore-path .gitignore","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^7.0.0","shell-quote":"^1.7.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^17.3.1"},"devDependencies":{"@types/jest":"^27.0.3","@types/lodash":"^4.14.178","@types/node":"^17.0.0","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","coveralls-next":"^4.1.2","eslint":"^8.15.0","jest":"^27.5.1","jest-create-mock-instance":"^2.0.0","ts-jest":"^27.1.4","ts-node":"^10.4.0","typescript":"^4.5.4"},"jest":{"preset":"ts-jest","collectCoverage":true,"collectCoverageFrom":["src/**/*.ts","!src/index.ts"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/dist"]},"gitHead":"494ff341292ba11ff2fa06dbc04b74490739f6b1","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.2.2","_nodeVersion":"14.19.1","_npmVersion":"8.11.0","dist":{"shasum":"4ad4a4dfd3945f668d727379de2a29502e6a531c","size":28393,"noattachment":false,"key":"/concurrently/-/concurrently-7.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.2.2.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.2.2_1655246203804_0.3589186668774311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-14T22:36:46.687Z","publish_time":1655246204008,"_cnpm_publish_time":1655246204008},"7.2.1":{"name":"concurrently","version":"7.2.1","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","lint":"eslint . --ext js,ts --ignore-path .gitignore","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","shell-quote":"^1.7.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^17.3.1"},"devDependencies":{"@types/jest":"^27.0.3","@types/lodash":"^4.14.178","@types/node":"^17.0.0","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","coveralls-next":"^4.1.2","eslint":"^8.15.0","jest":"^27.5.1","jest-create-mock-instance":"^2.0.0","ts-jest":"^27.1.4","ts-node":"^10.4.0","typescript":"^4.5.4"},"jest":{"preset":"ts-jest","collectCoverage":true,"collectCoverageFrom":["src/**/*.ts","!src/index.ts"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/dist"]},"gitHead":"723d7c315d0a5758414c9bc04b4a56a985454bb6","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.2.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"shasum":"88b144060443403060aad46f837dd17451f7e55e","size":28938,"noattachment":false,"key":"/concurrently/-/concurrently-7.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.2.1.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.2.1_1653258531277_0.5897176201290546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-22T22:29:09.715Z","publish_time":1653258531814,"_cnpm_publish_time":1653258531814},"7.2.0":{"name":"concurrently","version":"7.2.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","lint":"eslint . --ext js,ts --ignore-path .gitignore","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","shell-quote":"^1.7.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^17.3.1"},"devDependencies":{"@types/jest":"^27.0.3","@types/lodash":"^4.14.178","@types/node":"^17.0.0","@types/shell-quote":"^1.7.1","@types/supports-color":"^8.1.1","@types/yargs":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0","ts-jest":"^26.5.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"jest":{"preset":"ts-jest","collectCoverage":true,"collectCoverageFrom":["src/**/*.ts","!src/index.ts"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/dist"]},"gitHead":"55b8caec381657084af9fc52d593afc2668e2c5e","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.2.0","_nodeVersion":"12.22.10","_npmVersion":"8.7.0","dist":{"shasum":"4d9b4d1e527b8a8cb101bc2aee317e09496fad43","size":28273,"noattachment":false,"key":"/concurrently/-/concurrently-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.2.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.2.0_1652582819301_0.7161942427575889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-15T02:47:02.746Z","publish_time":1652582819443,"_cnpm_publish_time":1652582819443},"7.1.0":{"name":"concurrently","version":"7.1.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","lint":"eslint . --ext js,ts --ignore-path .gitignore","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/lodash":"^4.14.178","@types/node":"^17.0.0","@types/supports-color":"^8.1.1","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0","ts-jest":"^26.5.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"jest":{"preset":"ts-jest","collectCoverage":true,"collectCoverageFrom":["src/**/*.ts","!src/index.ts"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/dist"]},"gitHead":"1762f88bcf29744466515bf6900c26f697f4c45f","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.1.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"477b49b8cfc630bb491f9b02e9ed7fb7bff02942","size":26737,"noattachment":false,"key":"/concurrently/-/concurrently-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.1.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.1.0_1648893338115_0.7816197648511833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-02T09:55:44.109Z","publish_time":1648893338348,"_cnpm_publish_time":1648893338348},"7.0.0":{"name":"concurrently","version":"7.0.0","description":"Run commands concurrently","main":"index.js","types":"dist/src/index.d.ts","type":"commonjs","bin":{"concurrently":"dist/bin/concurrently.js"},"engines":{"node":"^12.20.0 || ^14.13.0 || >=16.0.0"},"exports":{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"scripts":{"build":"tsc --build","postbuild":"chmod +x dist/bin/concurrently.js","clean":"tsc --build --clean","lint":"eslint . --ext js,ts --ignore-path .gitignore","prepublishOnly":"npm run build","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/lodash":"^4.14.178","@types/node":"^17.0.0","@types/supports-color":"^8.1.1","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0","ts-jest":"^26.5.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"jest":{"preset":"ts-jest","collectCoverage":true,"collectCoverageFrom":["src/**/*.ts","!src/index.ts"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/dist"]},"gitHead":"379c7dc08283014c794978d1aab0d537db5470e2","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@7.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"78d31b441cec338dab03316c221a2f9a67c529b0","size":26798,"noattachment":false,"key":"/concurrently/-/concurrently-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-7.0.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_7.0.0_1641172513731_0.41517110187670947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-03T01:25:23.450Z","publish_time":1641172513930,"_cnpm_publish_time":1641172513930},"6.5.1":{"name":"concurrently","version":"6.5.1","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"041e0908cadd00c478ab3b8a6cd3d7af9da198bb","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@6.5.1","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"4518c67f7ac680cf5c34d5adf399a2a2047edc8c","size":27418,"noattachment":false,"key":"/concurrently/-/concurrently-6.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.5.1.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.5.1_1639897986196_0.09453014815875416"},"_hasShrinkwrap":false,"publish_time":1639897986401,"_cnpm_publish_time":1639897986401},"6.5.0":{"name":"concurrently","version":"6.5.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"ecc5fa05a351aff9e316a3e82a17d27e066bf79f","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@6.5.0","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"57082bfe797f93cf4a437ce54742c56823a8ea05","size":27245,"noattachment":false,"key":"/concurrently/-/concurrently-6.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.5.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.5.0_1639730962000_0.5123874351510207"},"_hasShrinkwrap":false,"publish_time":1639730962172,"_cnpm_publish_time":1639730962172},"6.4.0":{"name":"concurrently","version":"6.4.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"0da5d93d7d801c9dfc2d30f4fd6d58eb2661d143","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@6.4.0","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"5387ee86be435a0eb51c292ade8a00acf479f170","size":23441,"noattachment":false,"key":"/concurrently/-/concurrently-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.4.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.4.0_1636765913440_0.04344497721596907"},"_hasShrinkwrap":false,"publish_time":1636765913624,"_cnpm_publish_time":1636765913624},"6.3.0":{"name":"concurrently","version":"6.3.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"08eda4f14a99dc637bdb76a66b3719a07d002788","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@6.3.0","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"63128cb4a6ed54d3c0ed8528728590a5fe54582a","size":22986,"noattachment":false,"key":"/concurrently/-/concurrently-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.3.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.3.0_1633152382053_0.14181418020190506"},"_hasShrinkwrap":false,"publish_time":1633152382234,"_cnpm_publish_time":1633152382234},"6.2.2":{"name":"concurrently","version":"6.2.2","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"105445c08494474e90d32e215401fd921b75b471","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@6.2.2","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"81c11b85d9a7de56ad4388ff6aab4a94ddea51f2","size":22837,"noattachment":false,"key":"/concurrently/-/concurrently-6.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.2.2.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.2.2_1632783222532_0.7686845231225712"},"_hasShrinkwrap":false,"publish_time":1632783222690,"_cnpm_publish_time":1632783222690},"6.2.1":{"name":"concurrently","version":"6.2.1","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/open-cli-tools/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","read-pkg":"^5.2.0","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"0bc490fa98b302488b6fa9cf25d5cea239d38321","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"homepage":"https://github.com/open-cli-tools/concurrently#readme","_id":"concurrently@6.2.1","_nodeVersion":"12.22.1","_npmVersion":"7.20.5","dist":{"shasum":"d880fc1d77559084732fa514092a3d5109a0d5bf","size":22771,"noattachment":false,"key":"/concurrently/-/concurrently-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.2.1.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.2.1_1628417529090_0.338928228628681"},"_hasShrinkwrap":false,"publish_time":1628417529246,"_cnpm_publish_time":1628417529246},"6.2.0":{"name":"concurrently","version":"6.2.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","read-pkg":"^5.2.0","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"becac73c7e768db2e4457f08f9409ec8cd0bd318","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@6.2.0","_nodeVersion":"12.16.1","_npmVersion":"7.12.0","dist":{"shasum":"587e2cb8afca7234172d8ea55176088632c4c56d","size":21988,"noattachment":false,"key":"/concurrently/-/concurrently-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.2.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.2.0_1621853121989_0.27801587430834385"},"_hasShrinkwrap":false,"publish_time":1621853122097,"_cnpm_publish_time":1621853122097},"6.1.0":{"name":"concurrently","version":"6.1.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","read-pkg":"^5.2.0","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"aad79faa4177451bf5035488267c642f41c8fd4c","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@6.1.0","_nodeVersion":"12.16.1","_npmVersion":"7.12.0","dist":{"shasum":"00d22525d3fcdce7f34cc7f3c9753f90a57d6208","size":21747,"noattachment":false,"key":"/concurrently/-/concurrently-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.1.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.1.0_1620443023203_0.8568441432410232"},"_hasShrinkwrap":false,"publish_time":1620443023357,"_cnpm_publish_time":1620443023357},"6.0.2":{"name":"concurrently","version":"6.0.2","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.21","read-pkg":"^5.2.0","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"ccb6b8daeb1f84438c4afbc1e9fd56f73b0852dc","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@6.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.11","dist":{"shasum":"4ecdfc78a72a6f626a3a5d3c2a7a81962f3663e3","size":13950,"noattachment":false,"key":"/concurrently/-/concurrently-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.0.2.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.0.2_1618268245155_0.9667230297129321"},"_hasShrinkwrap":false,"publish_time":1618268245328,"_cnpm_publish_time":1618268245328},"6.0.1":{"name":"concurrently","version":"6.0.1","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.20","read-pkg":"^5.2.0","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"e36e8c18c20a72e4745e481498f21ca00e29a0e7","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@6.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.11","dist":{"shasum":"b472efd9398bd9f5b117e22f72c3e50bf0a8a651","size":13946,"noattachment":false,"key":"/concurrently/-/concurrently-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.0.1.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.0.1_1617661740161_0.06741555085691364"},"_hasShrinkwrap":false,"publish_time":1617661740300,"_cnpm_publish_time":1617661740300},"6.0.0":{"name":"concurrently","version":"6.0.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^4.1.0","date-fns":"^2.16.1","lodash":"^4.17.20","read-pkg":"^5.2.0","rxjs":"^6.6.3","spawn-command":"^0.0.2-1","supports-color":"^8.1.0","tree-kill":"^1.2.2","yargs":"^16.2.0"},"devDependencies":{"coveralls":"^3.1.0","eslint":"^7.17.0","jest":"^26.6.3","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"343d1abe814908c3fe551ed994c152b226deee7d","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@6.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.11","dist":{"shasum":"c1a876dd99390979c71f8c6fe6796882f3a13199","size":13942,"noattachment":false,"key":"/concurrently/-/concurrently-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-6.0.0.tgz"},"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_6.0.0_1613817355062_0.42207921867524467"},"_hasShrinkwrap":false,"publish_time":1613817355263,"_cnpm_publish_time":1613817355263},"5.3.0":{"name":"concurrently","version":"5.3.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.2","date-fns":"^2.0.1","lodash":"^4.17.15","read-pkg":"^4.0.1","rxjs":"^6.5.2","spawn-command":"^0.0.2-1","supports-color":"^6.1.0","tree-kill":"^1.2.2","yargs":"^13.3.0"},"devDependencies":{"coveralls":"^3.0.4","eslint":"^5.16.0","jest":"^24.8.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"943219cd4ebbd9773fe5c883cd56a4893a0d1973","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@5.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"shasum":"7500de6410d043c912b2da27de3202cb489b1e7b","size":13650,"noattachment":false,"key":"/concurrently/-/concurrently-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-5.3.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_5.3.0_1596808242893_0.06461526177497645"},"_hasShrinkwrap":false,"publish_time":1596808243107,"_cnpm_publish_time":1596808243107},"5.2.0":{"name":"concurrently","version":"5.2.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.2","date-fns":"^2.0.1","lodash":"^4.17.15","read-pkg":"^4.0.1","rxjs":"^6.5.2","spawn-command":"^0.0.2-1","supports-color":"^6.1.0","tree-kill":"^1.2.2","yargs":"^13.3.0"},"devDependencies":{"coveralls":"^3.0.4","eslint":"^5.16.0","jest":"^24.8.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"54b6456eb5054ec32de9d81717b143d2ca8f8f6d","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@5.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"ead55121d08a0fc817085584c123cedec2e08975","size":13437,"noattachment":false,"key":"/concurrently/-/concurrently-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-5.2.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_5.2.0_1587787629060_0.7102524213582462"},"_hasShrinkwrap":false,"publish_time":1587787629174,"_cnpm_publish_time":1587787629174},"5.1.0":{"name":"concurrently","version":"5.1.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.2","date-fns":"^2.0.1","lodash":"^4.17.15","read-pkg":"^4.0.1","rxjs":"^6.5.2","spawn-command":"^0.0.2-1","supports-color":"^6.1.0","tree-kill":"^1.2.2","yargs":"^13.3.0"},"devDependencies":{"coveralls":"^3.0.4","eslint":"^5.16.0","jest":"^24.8.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"9a14ada8761209fc18c375a917e98ae475ddfdc4","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@5.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.13.1","dist":{"shasum":"05523986ba7aaf4b58a49ddd658fab88fa783132","size":13078,"noattachment":false,"key":"/concurrently/-/concurrently-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-5.1.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_5.1.0_1580111584167_0.4606303942598462"},"_hasShrinkwrap":false,"publish_time":1580111584276,"_cnpm_publish_time":1580111584276},"5.0.2":{"name":"concurrently","version":"5.0.2","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.2","date-fns":"^2.0.1","lodash":"^4.17.15","read-pkg":"^4.0.1","rxjs":"^6.5.2","spawn-command":"^0.0.2-1","supports-color":"^6.1.0","tree-kill":"^1.2.2","yargs":"^13.3.0"},"devDependencies":{"coveralls":"^3.0.4","eslint":"^5.16.0","jest":"^24.8.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"84ba2de5dfe64f813c8e8d49e7301f191f09f15a","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@5.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.13.1","dist":{"shasum":"4d2911018c0f15ddec34a8e668fc48dced7f3b1e","size":13069,"noattachment":false,"key":"/concurrently/-/concurrently-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-5.0.2.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_5.0.2_1576636149689_0.8469110905307626"},"_hasShrinkwrap":false,"publish_time":1576636149851,"_cnpm_publish_time":1576636149851},"5.0.1":{"name":"concurrently","version":"5.0.1","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.2","date-fns":"^2.0.1","lodash":"^4.17.15","read-pkg":"^4.0.1","rxjs":"^6.5.2","spawn-command":"^0.0.2-1","supports-color":"^6.1.0","tree-kill":"^1.2.1","yargs":"^13.3.0"},"devDependencies":{"coveralls":"^3.0.4","eslint":"^5.16.0","jest":"^24.8.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"f9fd69ffdda1825e2af65ac49be1003b5c565c59","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@5.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.13.1","dist":{"shasum":"9d15e0e7bb7ebe5c3bcd86deb8393501c35dd003","size":13068,"noattachment":false,"key":"/concurrently/-/concurrently-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-5.0.1.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_5.0.1_1575926923745_0.5089976469384645"},"_hasShrinkwrap":false,"publish_time":1575926923922,"_cnpm_publish_time":1575926923922},"5.0.0":{"name":"concurrently","version":"5.0.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.2","date-fns":"^2.0.1","lodash":"^4.17.15","read-pkg":"^4.0.1","rxjs":"^6.5.2","spawn-command":"^0.0.2-1","supports-color":"^4.5.0","tree-kill":"^1.2.1","yargs":"^12.0.5"},"devDependencies":{"coveralls":"^3.0.4","eslint":"^5.16.0","jest":"^24.8.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"2c4e1b7439edf573cfd60a079d0fde2c48ccd789","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@5.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"shasum":"99c7567d009411fbdc98299d553c4b99a978612c","size":489307,"noattachment":false,"key":"/concurrently/-/concurrently-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-5.0.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_5.0.0_1570415731136_0.16413639972102545"},"_hasShrinkwrap":false,"publish_time":1570415731311,"_cnpm_publish_time":1570415731311},"4.1.2":{"name":"concurrently","version":"4.1.2","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.2","date-fns":"^1.30.1","lodash":"^4.17.15","read-pkg":"^4.0.1","rxjs":"^6.5.2","spawn-command":"^0.0.2-1","supports-color":"^4.5.0","tree-kill":"^1.2.1","yargs":"^12.0.5"},"devDependencies":{"coveralls":"^3.0.4","eslint":"^5.16.0","jest":"^24.8.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"e9c76bc04fc82b0d27a391f52b5471db348fec23","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@4.1.2","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"shasum":"1a683b2b5c41e9ed324c9002b9f6e4c6e1f3b6d7","size":489221,"noattachment":false,"key":"/concurrently/-/concurrently-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-4.1.2.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_4.1.2_1565999608456_0.48718672470615254"},"_hasShrinkwrap":false,"publish_time":1565999608694,"_cnpm_publish_time":1565999608694},"4.1.1":{"name":"concurrently","version":"4.1.1","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.1","date-fns":"^1.23.0","lodash":"^4.17.10","read-pkg":"^4.0.1","rxjs":"^6.3.3","spawn-command":"^0.0.2-1","supports-color":"^4.5.0","tree-kill":"^1.1.0","yargs":"^12.0.1"},"devDependencies":{"coveralls":"^3.0.2","eslint":"^5.4.0","jest":"^23.5.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"918196510ad41e6edcf86dd5fab4c5050f467a5a","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@4.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"42cf84d625163f3f5b2e2262568211ad76e1dbe8","size":488535,"noattachment":false,"key":"/concurrently/-/concurrently-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-4.1.1.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_4.1.1_1561495668060_0.7717203367583803"},"_hasShrinkwrap":false,"publish_time":1561495668253,"_cnpm_publish_time":1561495668253},"4.1.0":{"name":"concurrently","version":"4.1.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","report-coverage":"cat coverage/lcov.info | coveralls","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.1","date-fns":"^1.23.0","lodash":"^4.17.10","read-pkg":"^4.0.1","rxjs":"^6.3.3","spawn-command":"^0.0.2-1","supports-color":"^4.5.0","tree-kill":"^1.1.0","yargs":"^12.0.1"},"devDependencies":{"coveralls":"^3.0.2","eslint":"^5.4.0","jest":"^23.5.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"313de5305f74f99c8c1215860473890ae1f1cc28","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@4.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"17fdf067da71210685d9ea554423ef239da30d33","size":488492,"noattachment":false,"key":"/concurrently/-/concurrently-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-4.1.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_4.1.0_1542584889584_0.5185890166711771"},"_hasShrinkwrap":false,"publish_time":1542584889810,"_cnpm_publish_time":1542584889810},"4.0.1":{"name":"concurrently","version":"4.0.1","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.1","date-fns":"^1.23.0","lodash":"^4.17.10","read-pkg":"^4.0.1","rxjs":"6.2.2","spawn-command":"^0.0.2-1","supports-color":"^4.5.0","tree-kill":"^1.1.0","yargs":"^12.0.1"},"devDependencies":{"eslint":"^5.4.0","jest":"^23.5.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"b4c08944f3c9f44463492cc86b54870fab390546","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@4.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"f6310fbadf2f476dd95df952edb5c0ab789f672c","size":488122,"noattachment":false,"key":"/concurrently/-/concurrently-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-4.0.1.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_4.0.1_1535297263292_0.878536154255867"},"_hasShrinkwrap":false,"publish_time":1535297263429,"_cnpm_publish_time":1535297263429},"4.0.0":{"name":"concurrently","version":"4.0.0","description":"Run commands concurrently","main":"index.js","bin":{"concurrently":"./bin/concurrently.js"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint . --ignore-path .gitignore","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","dependencies":{"chalk":"^2.4.1","date-fns":"^1.23.0","lodash":"^4.17.10","read-pkg":"^4.0.1","rxjs":"6.2.2","spawn-command":"^0.0.2-1","supports-color":"^4.5.0","tree-kill":"^1.1.0","yargs":"^12.0.1"},"devDependencies":{"eslint":"^5.4.0","jest":"^23.5.0","jest-create-mock-instance":"^1.1.0"},"jest":{"collectCoverage":true,"collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/fixtures/","/node_modules/"],"testEnvironment":"node"},"gitHead":"3690676886510e37ede19d1ce1494f0064d898b1","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently#readme","_id":"concurrently@4.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"11f56878fe18ad30128e7827fd47a22d5e51fc62","size":488052,"noattachment":false,"key":"/concurrently/-/concurrently-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-4.0.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_4.0.0_1535141801645_0.5361323447451778"},"_hasShrinkwrap":false,"publish_time":1535141801792,"_cnpm_publish_time":1535141801792},"3.6.1":{"name":"concurrently","version":"3.6.1","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"engines":{"node":">=4.0.0"},"scripts":{"lint":"eslint .","test":"mocha","echo":"echo","echo-test":"echo test","echo-sound-beep":"echo beep","echo-sound-boop":"echo boop"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"chalk":"^2.4.1","commander":"2.6.0","date-fns":"^1.23.0","lodash":"^4.5.1","read-pkg":"^3.0.0","rx":"2.3.24","spawn-command":"^0.0.2-1","supports-color":"^3.2.3","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","eslint":"^4.19.1","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","sinon":"^4.1.3","string":"^3.0.0"},"gitHead":"ba6f25a6c190b321de86e39c73b38d74ec403f01","_id":"concurrently@3.6.1","_npmVersion":"5.7.0","_nodeVersion":"9.10.1","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"2f95baec5c4051294dfbb55b57a3b98a3e2b45ec","size":483001,"noattachment":false,"key":"/concurrently/-/concurrently-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.6.1.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_3.6.1_1532439148818_0.8246682172086934"},"_hasShrinkwrap":false,"publish_time":1532439148931,"_cnpm_publish_time":1532439148931},"3.6.0":{"name":"concurrently","version":"3.6.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"engines":{"node":">=4.0.0"},"scripts":{"lint":"eslint .","test":"mocha","echo":"echo","echo-test":"echo test","echo-sound-beep":"echo beep","echo-sound-boop":"echo boop"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"chalk":"^2.4.1","commander":"2.6.0","date-fns":"^1.23.0","lodash":"^4.5.1","read-pkg":"^3.0.0","rx":"2.3.24","spawn-command":"^0.0.2-1","supports-color":"^3.2.3","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","eslint":"^4.19.1","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","sinon":"^4.1.3","string":"^3.0.0"},"gitHead":"b4574e1b76a86410ad2b7cb14ae8f0c6c3a314b3","_id":"concurrently@3.6.0","_npmVersion":"5.7.0","_nodeVersion":"9.10.1","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"c25e34b156a9d5bd4f256a0d85f6192438ae481f","size":482862,"noattachment":false,"key":"/concurrently/-/concurrently-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.6.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently_3.6.0_1529411937852_0.5507228195843503"},"_hasShrinkwrap":false,"publish_time":1529411937964,"_cnpm_publish_time":1529411937964},"3.5.1":{"name":"concurrently","version":"3.5.1","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"chalk":"0.5.1","commander":"2.6.0","date-fns":"^1.23.0","lodash":"^4.5.1","rx":"2.3.24","spawn-command":"^0.0.2-1","supports-color":"^3.2.3","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"14dbb9486191608c1dfe8b1a7b7acea6ec3ea423","_id":"concurrently@3.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"ee8b60018bbe86b02df13e5249453c6ececd2521","size":479516,"noattachment":false,"key":"/concurrently/-/concurrently-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.5.1.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently-3.5.1.tgz_1511226260085_0.8456398623529822"},"directories":{},"publish_time":1511226260254,"_cnpm_publish_time":1511226260254,"_hasShrinkwrap":false},"3.5.0":{"name":"concurrently","version":"3.5.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"chalk":"0.5.1","commander":"2.6.0","date-fns":"^1.23.0","lodash":"^4.5.1","rx":"2.3.24","spawn-command":"^0.0.2-1","supports-color":"^3.2.3","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"c2b68faa26e33af099fe95610d7416c8d2897d09","_id":"concurrently@3.5.0","_shasum":"8cf1b7707a6916a78a4ff5b77bb04dec54b379b2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"8cf1b7707a6916a78a4ff5b77bb04dec54b379b2","size":479936,"noattachment":false,"key":"/concurrently/-/concurrently-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.5.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/concurrently-3.5.0.tgz_1498096612683_0.996132883708924"},"directories":{},"publish_time":1498096612813,"_cnpm_publish_time":1498096612813,"_hasShrinkwrap":false},"3.4.0":{"name":"concurrently","version":"3.4.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"chalk":"0.5.1","commander":"2.6.0","date-fns":"^1.23.0","lodash":"^4.5.1","rx":"2.3.24","spawn-command":"^0.0.2-1","supports-color":"^3.2.3","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"072bdf20687dec8317181a254a3e5c3dd0467a4b","_id":"concurrently@3.4.0","_shasum":"60662b3defde07375bae19aac0ab780ec748ba79","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.9.2","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"60662b3defde07375bae19aac0ab780ec748ba79","size":479285,"noattachment":false,"key":"/concurrently/-/concurrently-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.4.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/concurrently-3.4.0.tgz_1488425255418_0.17213288904167712"},"directories":{},"publish_time":1488425258062,"_cnpm_publish_time":1488425258062,"_hasShrinkwrap":false},"3.3.0":{"name":"concurrently","version":"3.3.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"chalk":"0.5.1","commander":"2.6.0","date-fns":"^1.23.0","lodash":"^4.5.1","rx":"2.3.24","spawn-command":"^0.0.2-1","supports-color":"^3.2.3","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"63440dc72e9641892f3eee25582ca1fcc1caf206","_id":"concurrently@3.3.0","_shasum":"d8eb7a9765fdf0b28d12220dc058e14d03c7dd4f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.9.2","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"d8eb7a9765fdf0b28d12220dc058e14d03c7dd4f","size":478773,"noattachment":false,"key":"/concurrently/-/concurrently-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.3.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/concurrently-3.3.0.tgz_1486921024089_0.19308558432385325"},"directories":{},"publish_time":1486921026398,"_cnpm_publish_time":1486921026398,"_hasShrinkwrap":false},"3.2.0":{"name":"concurrently","version":"3.2.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"engines":{"node":">=4.0.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"chalk":"0.5.1","commander":"2.6.0","date-fns":"^1.23.0","lodash":"^4.5.1","rx":"2.3.24","spawn-default-shell":"^2.0.0","supports-color":"^3.2.3","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"7661fc4c4f04fc79de11dae82db99704ba1c99d0","_id":"concurrently@3.2.0","_shasum":"51905754c99c03a960fae845afd85e1e9d220af6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.9.2","_npmUser":{"name":"gustavohenke","email":"guhenke@gmail.com"},"dist":{"shasum":"51905754c99c03a960fae845afd85e1e9d220af6","size":478777,"noattachment":false,"key":"/concurrently/-/concurrently-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.2.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/concurrently-3.2.0.tgz_1486597646994_0.286185085773468"},"directories":{},"publish_time":1486597647450,"_cnpm_publish_time":1486597647450,"_hasShrinkwrap":false},"3.1.0":{"name":"concurrently","version":"3.1.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"^4.5.1","moment":"^2.11.2","rx":"2.3.24","spawn-default-shell":"^1.1.0","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","releasor":"^1.2.1","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"867adbabe4222ba1ccb0a06099f7fb939ea1d38e","_id":"concurrently@3.1.0","_shasum":"dc5ef0459090012604756668894c04b434ef90d1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"dc5ef0459090012604756668894c04b434ef90d1","size":550068,"noattachment":false,"key":"/concurrently/-/concurrently-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.1.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/concurrently-3.1.0.tgz_1475403231154_0.7748375695664436"},"directories":{},"publish_time":1475403233432,"_cnpm_publish_time":1475403233432,"_hasShrinkwrap":false},"3.0.0":{"name":"concurrently","version":"3.0.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"^4.5.1","moment":"^2.11.2","rx":"2.3.24","spawn-default-shell":"^1.0.0","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"dd79809dd327792e4294c78451bef9164738567d","_id":"concurrently@3.0.0","_shasum":"b61d1cc72b2ed2824eff34649e5779bf6dc59004","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"b61d1cc72b2ed2824eff34649e5779bf6dc59004","size":551935,"noattachment":false,"key":"/concurrently/-/concurrently-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.0.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/concurrently-3.0.0.tgz_1474882975696_0.7272696373984218"},"directories":{},"publish_time":1474882977562,"_cnpm_publish_time":1474882977562,"_hasShrinkwrap":false},"3.0.0-rc1":{"name":"concurrently","version":"3.0.0-rc1","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"^4.5.1","moment":"^2.11.2","rx":"2.3.24","spawn-default-shell":"^1.0.0","tree-kill":"^1.1.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"a9e76a05525af904e869c3c9fdb95b015024e57f","_id":"concurrently@3.0.0-rc1","_shasum":"70bc5597d5e415bbc38573c57b694c9bf585fbf9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"70bc5597d5e415bbc38573c57b694c9bf585fbf9","size":480713,"noattachment":false,"key":"/concurrently/-/concurrently-3.0.0-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.0.0-rc1.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/concurrently-3.0.0-rc1.tgz_1474324239053_0.17175340978428721"},"directories":{},"publish_time":1474324241122,"_cnpm_publish_time":1474324241122,"_hasShrinkwrap":false},"3.0.0-dev":{"name":"concurrently","version":"3.0.0-dev","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"^4.5.1","moment":"^2.11.2","rx":"2.3.24","spawn-default-shell":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"29adfc6c5a66686a1d86940c4ef4413e4a7cb920","_id":"concurrently@3.0.0-dev","_shasum":"df4e017938522258d5cef9c213a7e20ac814ce5e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"df4e017938522258d5cef9c213a7e20ac814ce5e","size":96707,"noattachment":false,"key":"/concurrently/-/concurrently-3.0.0-dev.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-3.0.0-dev.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/concurrently-3.0.0-dev.tgz_1474236710979_0.5285459866281599"},"directories":{},"publish_time":1474236712833,"_cnpm_publish_time":1474236712833,"_hasShrinkwrap":false},"2.2.0":{"name":"concurrently","version":"2.2.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","cross-spawn":"^0.2.9","lodash":"^4.5.1","moment":"^2.11.2","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"497a6c35a19df981ba67430feb7f8612ab0bfd29","_id":"concurrently@2.2.0","_shasum":"bad248e0bb129fb1621768903a6311d45d56895a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"bad248e0bb129fb1621768903a6311d45d56895a","size":96199,"noattachment":false,"key":"/concurrently/-/concurrently-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-2.2.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/concurrently-2.2.0.tgz_1467712409992_0.07769871852360666"},"directories":{},"publish_time":1467712412327,"_cnpm_publish_time":1467712412327,"_hasShrinkwrap":false},"2.1.0":{"name":"concurrently","version":"2.1.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","cross-spawn":"^0.2.9","lodash":"^4.5.1","moment":"^2.11.2","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"5fc456439a946169e3b914dc1846e6c9b785cd9c","_id":"concurrently@2.1.0","_shasum":"1ec19c83f235adb58a7c52447be1b287def8387d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"1ec19c83f235adb58a7c52447be1b287def8387d","size":96048,"noattachment":false,"key":"/concurrently/-/concurrently-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-2.1.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/concurrently-2.1.0.tgz_1463220235537_0.5137625059578568"},"directories":{},"publish_time":1463220237812,"_cnpm_publish_time":1463220237812,"_hasShrinkwrap":false},"2.0.0":{"name":"concurrently","version":"2.0.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js","concurrently":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","cross-spawn":"^0.2.9","lodash":"3.1.0","moment":"^2.11.2","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"534ad6abec3564bc931227bf7a9d8658d3cd416b","_id":"concurrently@2.0.0","_shasum":"117788a9e994e40b92df7e302f5efc5a6c3e6ed8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"117788a9e994e40b92df7e302f5efc5a6c3e6ed8","size":95397,"noattachment":false,"key":"/concurrently/-/concurrently-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-2.0.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/concurrently-2.0.0.tgz_1455661050086_0.9889803037513047"},"directories":{},"publish_time":1455661052438,"_cnpm_publish_time":1455661052438,"_hasShrinkwrap":false},"1.0.0":{"name":"concurrently","version":"1.0.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","cross-spawn":"^0.2.9","lodash":"3.1.0","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"gitHead":"e21fab195b40a352e59d3a024c1915e520851ccf","_id":"concurrently@1.0.0","_shasum":"5b3920edbcfac0a373d6c1300403aaa9a09298c8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"dist":{"shasum":"5b3920edbcfac0a373d6c1300403aaa9a09298c8","size":94695,"noattachment":false,"key":"/concurrently/-/concurrently-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-1.0.0.tgz"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"directories":{},"publish_time":1447591604558,"_cnpm_publish_time":1447591604558,"_hasShrinkwrap":false},"0.1.1":{"name":"concurrently","version":"0.1.1","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","cross-spawn":"^0.2.9","lodash":"3.1.0","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shell-quote":"^1.4.3","shelljs":"^0.3.0","string":"^3.0.0"},"_id":"concurrently@0.1.1","_shasum":"0cf319104c6421c49485d42293c1f89cb22eae73","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"dist":{"shasum":"0cf319104c6421c49485d42293c1f89cb22eae73","size":94084,"noattachment":false,"key":"/concurrently/-/concurrently-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-0.1.1.tgz"},"directories":{},"publish_time":1432733304906,"_cnpm_publish_time":1432733304906,"_hasShrinkwrap":false},"0.1.0":{"name":"concurrently","version":"0.1.0","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js"},"repository":{"type":"git","url":"https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","cross-spawn":"^0.2.9","lodash":"3.1.0","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shelljs":"^0.3.0","string":"^3.0.0"},"_id":"concurrently@0.1.0","_shasum":"fa8f89316cbc6c80777924453adf805ec065c813","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"dist":{"shasum":"fa8f89316cbc6c80777924453adf805ec065c813","size":93063,"noattachment":false,"key":"/concurrently/-/concurrently-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-0.1.0.tgz"},"directories":{},"publish_time":1432584448302,"_cnpm_publish_time":1432584448302,"_hasShrinkwrap":false},"0.0.5":{"name":"concurrently","version":"0.0.5","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js"},"repository":{"type":"git","url":"https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"3.1.0","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shelljs":"^0.3.0","string":"^3.0.0"},"_id":"concurrently@0.0.5","_shasum":"ed3c5c0496c8cb7138abe9792c805e1d28f821b9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"dist":{"shasum":"ed3c5c0496c8cb7138abe9792c805e1d28f821b9","size":51046,"noattachment":false,"key":"/concurrently/-/concurrently-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-0.0.5.tgz"},"directories":{},"publish_time":1423397471872,"_cnpm_publish_time":1423397471872,"_hasShrinkwrap":false},"0.0.4":{"name":"concurrently","version":"0.0.4","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js"},"repository":{"type":"git","url":"https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"3.1.0","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shelljs":"^0.3.0","string":"^3.0.0"},"_id":"concurrently@0.0.4","_shasum":"9f254d838e8b34be921653395792dc45af4f2aeb","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"dist":{"shasum":"9f254d838e8b34be921653395792dc45af4f2aeb","size":51053,"noattachment":false,"key":"/concurrently/-/concurrently-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-0.0.4.tgz"},"directories":{},"publish_time":1423397224356,"_cnpm_publish_time":1423397224356,"_hasShrinkwrap":false},"0.0.3":{"name":"concurrently","version":"0.0.3","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js"},"repository":{"type":"git","url":"https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"3.1.0","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shelljs":"^0.3.0","string":"^3.0.0"},"_id":"concurrently@0.0.3","_shasum":"4dbd5f5d11731beb087c91dc50055cd84afbbff9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"dist":{"shasum":"4dbd5f5d11731beb087c91dc50055cd84afbbff9","size":7355,"noattachment":false,"key":"/concurrently/-/concurrently-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-0.0.3.tgz"},"directories":{},"publish_time":1423351324342,"_cnpm_publish_time":1423351324342,"_hasShrinkwrap":false},"0.0.2":{"name":"concurrently","version":"0.0.2","description":"Run commands concurrently","main":"src/main.js","bin":{"concurrent":"./src/main.js"},"repository":{"type":"git","url":"https://github.com/kimmobrunfeldt/concurrently.git"},"keywords":["bash","concurrent","parallel","concurrently","command","sh"],"author":{"name":"Kimmo Brunfeldt"},"license":"MIT","bugs":{"url":"https://github.com/kimmobrunfeldt/concurrently/issues"},"homepage":"https://github.com/kimmobrunfeldt/concurrently","dependencies":{"bluebird":"2.9.6","chalk":"0.5.1","commander":"2.6.0","lodash":"3.1.0","rx":"2.3.24"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","mustache":"^1.0.0","semver":"^4.2.0","shelljs":"^0.3.0","string":"^3.0.0"},"_id":"concurrently@0.0.2","_shasum":"9bf3aaa23f091da0d5bf4d3cfa0db94a8f50be75","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"},"maintainers":[{"name":"gustavohenke","email":"gustavo@injoin.com.br"},{"name":"kimmobrunfeldt","email":"kimmo.brunfeldt@gmail.com"}],"dist":{"shasum":"9bf3aaa23f091da0d5bf4d3cfa0db94a8f50be75","size":7319,"noattachment":false,"key":"/concurrently/-/concurrently-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/concurrently/download/concurrently-0.0.2.tgz"},"directories":{},"publish_time":1423351206011,"_cnpm_publish_time":1423351206011,"_hasShrinkwrap":false}},"readme":"# concurrently\n\n[![Latest Release](https://img.shields.io/github/v/release/open-cli-tools/concurrently?label=Release)](https://github.com/open-cli-tools/concurrently/releases)\n[![License](https://img.shields.io/github/license/open-cli-tools/concurrently?label=License)](https://github.com/open-cli-tools/concurrently/blob/main/LICENSE)\n[![Weekly Downloads on NPM](https://img.shields.io/npm/dw/concurrently?label=Downloads&logo=npm)](https://www.npmjs.com/package/concurrently)\n[![CI Status](https://img.shields.io/github/actions/workflow/status/open-cli-tools/concurrently/test.yml?label=CI&logo=github)](https://github.com/open-cli-tools/concurrently/actions/workflows/test.yml)\n[![Coverage Status](https://img.shields.io/coveralls/github/open-cli-tools/concurrently/main?label=Coverage&logo=coveralls)](https://coveralls.io/github/open-cli-tools/concurrently?branch=main)\n\nRun multiple commands concurrently.\nLike `npm run watch-js & npm run watch-less` but better.\n\n![Demo](docs/demo.gif)\n\n**Table of Contents**\n\n- [concurrently](#concurrently)\n  - [Why](#why)\n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [API](#api)\n    - [`concurrently(commands[, options])`](#concurrentlycommands-options)\n    - [`Command`](#command)\n    - [`CloseEvent`](#closeevent)\n  - [FAQ](#faq)\n\n## Why\n\nI like [task automation with npm](https://web.archive.org/web/20220531064025/https://github.com/substack/blog/blob/master/npm_run.markdown)\nbut the usual way to run multiple commands concurrently is\n`npm run watch-js & npm run watch-css`. That's fine but it's hard to keep\non track of different outputs. Also if one process fails, others still keep running\nand you won't even notice the difference.\n\nAnother option would be to just run all commands in separate terminals. I got\ntired of opening terminals and made **concurrently**.\n\n**Features:**\n\n- Cross platform (including Windows)\n- Output is easy to follow with prefixes\n- With `--kill-others` switch, all commands are killed if one dies\n\n## Installation\n\n**concurrently** can be installed in the global scope (if you'd like to have it available and use it on the whole system) or locally for a specific package (for example if you'd like to use it in the `scripts` section of your package):\n\n|             | npm                     | Yarn                           | pnpm                       | Bun                       |\n| ----------- | ----------------------- | ------------------------------ | -------------------------- | ------------------------- |\n| **Global**  | `npm i -g concurrently` | `yarn global add concurrently` | `pnpm add -g concurrently` | `bun add -g concurrently` |\n| **Local**\\* | `npm i -D concurrently` | `yarn add -D concurrently`     | `pnpm add -D concurrently` | `bun add -d concurrently` |\n\n<sub>\\* It's recommended to add **concurrently** to `devDependencies` as it's usually used for developing purposes. Please adjust the command if this doesn't apply in your case.</sub>\n\n## Usage\n\n> **Note**\n> The `concurrently` command is also available under the shorthand alias `conc`.\n\nThe tool is written in Node.js, but you can use it to run **any** commands.\n\nRemember to surround separate commands with quotes:\n\n```bash\nconcurrently \"command1 arg\" \"command2 arg\"\n```\n\nOtherwise **concurrently** would try to run 4 separate commands:\n`command1`, `arg`, `command2`, `arg`.\n\nIn package.json, escape quotes:\n\n```bash\n\"start\": \"concurrently \\\"command1 arg\\\" \\\"command2 arg\\\"\"\n```\n\nYou can always check concurrently's flag list by running `concurrently --help`.\nFor the version, run `concurrently --version`.\n\nCheck out documentation and other usage examples in the [`docs` directory](./docs/README.md).\n\n## API\n\n**concurrently** can be used programmatically by using the API documented below:\n\n### `concurrently(commands[, options])`\n\n- `commands`: an array of either strings (containing the commands to run) or objects\n  with the shape `{ command, name, prefixColor, env, cwd, ipc }`.\n\n- `options` (optional): an object containing any of the below:\n  - `cwd`: the working directory to be used by all commands. Can be overriden per command.\n    Default: `process.cwd()`.\n  - `defaultInputTarget`: the default input target when reading from `inputStream`.\n    Default: `0`.\n  - `handleInput`: when `true`, reads input from `process.stdin`.\n  - `inputStream`: a [`Readable` stream](https://nodejs.org/dist/latest-v10.x/docs/api/stream.html#stream_readable_streams)\n    to read the input from. Should only be used in the rare instance you would like to stream anything other than `process.stdin`. Overrides `handleInput`.\n  - `pauseInputStreamOnFinish`: by default, pauses the input stream (`process.stdin` when `handleInput` is enabled, or `inputStream` if provided) when all of the processes have finished. If you need to read from the input stream after `concurrently` has finished, set this to `false`. ([#252](https://github.com/kimmobrunfeldt/concurrently/issues/252)).\n  - `killOthers`: an array of exitting conditions that will cause a process to kill others.\n    Can contain any of `success` or `failure`.\n  - `maxProcesses`: how many processes should run at once.\n  - `outputStream`: a [`Writable` stream](https://nodejs.org/dist/latest-v10.x/docs/api/stream.html#stream_writable_streams)\n    to write logs to. Default: `process.stdout`.\n  - `prefix`: the prefix type to use when logging processes output.\n    Possible values: `index`, `pid`, `time`, `command`, `name`, `none`, or a template (eg `[{time} process: {pid}]`).\n    Default: the name of the process, or its index if no name is set.\n  - `prefixColors`: a list of colors or a string as supported by [chalk](https://www.npmjs.com/package/chalk) and additional style `auto` for an automatically picked color.\n    If concurrently would run more commands than there are colors, the last color is repeated, unless if the last color value is `auto` which means following colors are automatically picked to vary.\n    Prefix colors specified per-command take precedence over this list.\n  - `prefixLength`: how many characters to show when prefixing with `command`. Default: `10`\n  - `raw`: whether raw mode should be used, meaning strictly process output will\n    be logged, without any prefixes, coloring or extra stuff. Can be overriden per command.\n  - `successCondition`: the condition to consider the run was successful.\n    If `first`, only the first process to exit will make up the success of the run; if `last`, the last process that exits will determine whether the run succeeds.\n    Anything else means all processes should exit successfully.\n  - `restartTries`: how many attempts to restart a process that dies will be made. Default: `0`.\n  - `restartDelay`: how many milliseconds to wait between process restarts. Default: `0`.\n  - `timestampFormat`: a [Unicode format](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table)\n    to use when prefixing with `time`. Default: `yyyy-MM-dd HH:mm:ss.ZZZ`\n  - `additionalArguments`: list of additional arguments passed that will get replaced in each command. If not defined, no argument replacing will happen.\n\n> **Returns:** an object in the shape `{ result, commands }`.\n>\n> - `result`: a `Promise` that resolves if the run was successful (according to `successCondition` option),\n>   or rejects, containing an array of [`CloseEvent`](#CloseEvent), in the order that the commands terminated.\n> - `commands`: an array of all spawned [`Command`s](#Command).\n\nExample:\n\n```js\nconst concurrently = require('concurrently');\nconst { result } = concurrently(\n  [\n    'npm:watch-*',\n    { command: 'nodemon', name: 'server' },\n    { command: 'deploy', name: 'deploy', env: { PUBLIC_KEY: '...' } },\n    {\n      command: 'watch',\n      name: 'watch',\n      cwd: path.resolve(__dirname, 'scripts/watchers'),\n    },\n  ],\n  {\n    prefix: 'name',\n    killOthers: ['failure', 'success'],\n    restartTries: 3,\n    cwd: path.resolve(__dirname, 'scripts'),\n  },\n);\nresult.then(success, failure);\n```\n\n### `Command`\n\nAn object that contains all information about a spawned command, and ways to interact with it.<br>\nIt has the following properties:\n\n- `index`: the index of the command among all commands spawned.\n- `command`: the command line of the command.\n- `name`: the name of the command; defaults to an empty string.\n- `cwd`: the current working directory of the command.\n- `env`: an object with all the environment variables that the command will be spawned with.\n- `killed`: whether the command has been killed.\n- `state`: the command's state. Can be one of\n  - `stopped`: if the command was never started\n  - `started`: if the command is currently running\n  - `errored`: if the command failed spawning\n  - `exited`: if the command is not running anymore, e.g. it received a close event\n- `pid`: the command's process ID.\n- `stdin`: a Writable stream to the command's `stdin`.\n- `stdout`: an RxJS observable to the command's `stdout`.\n- `stderr`: an RxJS observable to the command's `stderr`.\n- `error`: an RxJS observable to the command's error events (e.g. when it fails to spawn).\n- `timer`: an RxJS observable to the command's timing events (e.g. starting, stopping).\n- `messages`: an object with the following properties:\n\n  - `incoming`: an RxJS observable for the IPC messages received from the underlying process.\n  - `outgoing`: an RxJS observable for the IPC messages sent to the underlying process.\n\n  Both observables emit [`MessageEvent`](#messageevent)s.<br>\n  Note that if the command wasn't spawned with IPC support, these won't emit any values.\n\n- `close`: an RxJS observable to the command's close events.\n  See [`CloseEvent`](#CloseEvent) for more information.\n- `start()`: starts the command and sets up all of the above streams\n- `send(message[, handle, options])`: sends a message to the underlying process via IPC channels,\n  returning a promise that resolves once the message has been sent.\n  See [Node.js docs](https://nodejs.org/docs/latest/api/child_process.html#subprocesssendmessage-sendhandle-options-callback).\n- `kill([signal])`: kills the command, optionally specifying a signal (e.g. `SIGTERM`, `SIGKILL`, etc).\n\n### `MessageEvent`\n\nAn object that represents a message that was received from/sent to the underlying command process.<br>\nIt has the following properties:\n\n- `message`: the message itself.\n- `handle`: a [`net.Socket`](https://nodejs.org/docs/latest/api/net.html#class-netsocket),\n  [`net.Server`](https://nodejs.org/docs/latest/api/net.html#class-netserver) or\n  [`dgram.Socket`](https://nodejs.org/docs/latest/api/dgram.html#class-dgramsocket),\n  if one was sent, or `undefined`.\n\n### `CloseEvent`\n\nAn object with information about a command's closing event.<br>\nIt contains the following properties:\n\n- `command`: a stripped down version of [`Command`](#command), including only `name`, `command`, `env` and `cwd` properties.\n- `index`: the index of the command among all commands spawned.\n- `killed`: whether the command exited because it was killed.\n- `exitCode`: the exit code of the command's process, or the signal which it was killed with.\n- `timings`: an object in the shape `{ startDate, endDate, durationSeconds }`.\n\n## FAQ\n\n- Process exited with code _null_?\n\n  From [Node child_process documentation](http://nodejs.org/api/child_process.html#child_process_event_exit), `exit` event:\n\n  > This event is emitted after the child process ends. If the process\n  > terminated normally, code is the final exit code of the process,\n  > otherwise null. If the process terminated due to receipt of a signal,\n  > signal is the string name of the signal, otherwise null.\n\n  So _null_ means the process didn't terminate normally. This will make **concurrently**\n  to return non-zero exit code too.\n\n- Does this work with the npm-replacements [yarn](https://github.com/yarnpkg/yarn), [pnpm](https://pnpm.js.org/), or [Bun](https://bun.sh/)?\n\n  Yes! In all examples above, you may replace \"`npm`\" with \"`yarn`\", \"`pnpm`\", or \"`bun`\".\n","_attachments":{},"homepage":"https://github.com/open-cli-tools/concurrently#readme","bugs":{"url":"https://github.com/open-cli-tools/concurrently/issues"},"license":"MIT"}