{"_id":"@0xislamtaha/orchestrator","_rev":"18-30f1a29acbf824795168fcd7f7c137aa","time":{"1.0.0":"2020-08-07T09:47:10.354Z","created":"2020-08-07T09:47:58.336Z","0.1.0":"2020-08-07T09:47:58.744Z","modified":"2022-04-08T11:32:52.969Z","0.0.2":"2020-08-07T13:49:26.569Z","0.0.3":"2020-08-07T14:06:59.603Z","0.1.1":"2020-08-07T14:09:09.964Z","1.0.1":"2021-05-21T19:38:36.423Z","1.0.2":"2021-06-11T07:44:38.796Z","1.0.3":"2021-08-18T11:36:28.759Z","1.1.0":"2021-09-03T12:59:00.218Z","1.1.2":"2021-10-19T11:29:42.813Z","2.0.0":"2022-01-03T09:26:22.832Z","2.0.1":"2022-01-21T12:21:12.731Z","2.0.2":"2022-01-21T15:20:34.513Z","2.0.3":"2022-01-26T16:04:54.153Z","2.1.0":"2022-04-08T11:32:52.877Z"},"name":"@0xislamtaha/orchestrator","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"@0xislamtaha/orchestrator","version":"0.1.0","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"orchestrator.js","scripts":{"test":"echo \"No test specified\""},"author":{"name":"0xIslamTaha"},"license":"ISC","dependencies":{"minimist":"^1.2.5","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"5f9e1b475c086d09be3e19d63305de71dc4451ec","_id":"@0xislamtaha/orchestrator@0.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/rAdE3REpa+4Ur2a5L4Av8kGPxxp0DiIA/W6TD+fa57uCe6x4LnZNExlAoMMynwoAmdo/5jRY+zQsUlEmGrqqQ==","shasum":"21b17672e025ed42d1ab4b602954cd383eb248a1","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-0.1.0.tgz","fileCount":3,"unpackedSize":3797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLSNPCRA9TVsSAnZWagAA6h8QAJNo6m3/5sutPlSprutc\nlVMKxdaG/+xNE0iYuIuZpKxw/eUycIz2yyhJdK03XB+wSspu/zKT8jnm805G\nHHFg7kVVpssVVp7ZO4ry7EvciA7GVWWr0hsqjQZBbSQ0DUV4CS+6Su54a1EW\nEJ+d11vRocj4SAe9wzINp6plqA7vejjrcZtiiFxh7ruEe5A2eVhjhi2xiVt9\nc5jmypDCyroq76wSwXAw/z1xB9XYN/IVywd1grSvQm3kCH8BYbmbuqYHk8tq\nWNfzRXfxd46M0gdNkSNQKNmFj2rq+IOddikoFjAMvj4mfgK3YfDjKszIRPSd\nPDTHvLc+krjHNZZl/Tw8APqFCnmyywlWx4pZp6KX7mPF8HYSJiZu8oef/162\no1EkENGc5MMR8opPv353iZ1DwgYuOVzg2x6JUoVsee0CMsTgIKfDoTeOKLHg\nKekCnJ/FDipLEnTiiB1UuELvLx+4qESIfMYhXe+gXxn1KoxpNiMuHAybSi1p\nLxKsQ9/oKRTYZL8/OjKR49cRj121MuuaidzmyVqhcBQXrNQeoHHonN8nQ9n2\nmiwmx/7T9emXn8RH0hFgr1slO7Jo3/EGSI2lfQh/tHNesWX0t5F0rtwA3QEu\nJ7qXkzj3vlZ7MiL3Tb2+VAgXbJo6hfwqqC14boFYTq2fe4AB+jTHKTguO0hb\nBJlz\r\n=YVmr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6jKpJFpULseJ9KpqavyZ8zeINrmtLxsiObFgwMBTy/wIgSz6hWpzdHZhh20xnZg6nHXHMANobfZ6JDUsnOkTgDr4="}]},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_0.1.0_1596793678377_0.10685538132054329"},"_hasShrinkwrap":false},"0.0.2":{"name":"@0xislamtaha/orchestrator","version":"0.0.2","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"5af073384492e0a4e01ca00665fb18503048895e","_id":"@0xislamtaha/orchestrator@0.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-H/IddwgYl/hN9T87BoUW9xr5qwstyl+zVfIEpvvUKADZl24grNVkSqauIo4xBHbzuW3X72Rkm8aDohRz+asKFQ==","shasum":"e9983c8c0f9fbaf57af947a79a8bfaafb103bc47","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-0.0.2.tgz","fileCount":5,"unpackedSize":5393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLVvmCRA9TVsSAnZWagAA7BYP/1BDQKMPK2VdXN+mrpcz\nOllTFQq5ZgyQotdEf96WJGaVearOJCVehAEuK4/zlbpcnIty/BMzdW/Fr59P\n6D5QUAXTHmRnM/sAE8h6/KXy6g6z1ceeBwXZHlOPurSVQlrpDBX/jW+O0Tjd\np5CQU6hJyX5Sb5wA53xBXr5RaXFpm68ymiSKPBjLZqHw7LOWjuALvdK+0/sQ\nYPvSHxqPX3RBxdcqM0Fakjc/7BGF3+/r3B2sDnIglRTUPmgnVW6duW8BgXhX\nIBH5dvQ4XNrH7heRPIltrw79ZTq9Bj6OB+KOk3uyfaHi2YkhUPBcuHion9Hd\nmUNe/U7zqUu3h7n6yxAB5cSze/xrChR3Wc66ge0uiIqK6MtqNJu3ObNBfYnn\nz1KNoOzOoH8f226PeD9iatlmDxRqZe5E2XZhJ3GokAciyY/P+W7koSah0Scr\nmU7CGADO2is/1cy+pS5cQdZydPakYPH9y3Y8WBADzZnHMhYdUKHyi6fWletm\n5fDvTGEVfr0RjHy06S0RnMNg3YePcDdAVfn/9qPQOdYlH1NJS/wKT9T+VBZQ\nP+HAnUv/KkcC6spFpaQcmQxmKR4eal+YLUbrBECj6pdLiEo8gDW2HCHWUkfo\ngtDJiufSA4Xa1mAw9U6EaajS6UyuA2Y1SaBrXhAlz2SCQm0iAQVWQxo8iEJu\nY5DU\r\n=A2Fr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu9bP4JnXTDXx2XkC0g6bSgeKV2fHbClKe+a5mGkdGUAiA/1swZhNLaNSJui5kcRpVIrNhcLyvphaLK6foMNRkwDg=="}]},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_0.0.2_1596808166423_0.040785007234156234"},"_hasShrinkwrap":false},"0.0.3":{"name":"@0xislamtaha/orchestrator","version":"0.0.3","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"76c2a86554c6429eb886640fe0d9265fcd2585f7","_id":"@0xislamtaha/orchestrator@0.0.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dha7e32SqEodrbZyrHbLLIcuhC9JzP8bJNvuSrtNQJczAow+9d4GYiXNF4Jqe8xzlHRHdr4AxMHjsSK+K3o3oQ==","shasum":"51987f34e0801cd4664cd8d61aacee09391c2d25","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-0.0.3.tgz","fileCount":5,"unpackedSize":5437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLWAECRA9TVsSAnZWagAAPQUQAJgxNZXQQaOxl+g1hX2q\nt0iE4f4yORzoZqCkYRicgH62GI8yS00xrhJfB2kBYCNqPS2Sva3vH4tBjXKc\nR1YdGCRcOSoGAN+Xq/pVxQfMHMCcBneGqHyYcfAuTL5og1is9mwS6V9XG9ji\n+YtWBl/pd5cFBCXhhhbFvCUGWu5y1YnMFW7JDsNegKYAGFDvwfofpsAXqvwJ\nu/e9htq2owR+kbHj0krHAGl3HFfPwo5HJ15ZMgY+WC44D1m5boO8JAF281Z+\nrMSJH/jmm8hBrinTYi3n+Zl0yda+Rbj75DLHcPsZGze9fvnXbYIL50S20wkh\n0AY+Woj5L4n660KXilUdAY2ICfmJdDlPkb3NKSuctv99Zzq8CFFrscuVJAUB\n0C4YGHB72ESbqRCWfqdwoh/+BaJDWc4x+bE2o/MC8rNT4dGCa9mmEWg8kEWJ\nqZi1K6axRDis0yjGQ6QBJjUTRX1nXrwInYs5Sx84Gtq+RYp9qrmb3vwpIRWe\n3KqJ+2Ush+cBw1tdxw00+lAx4mTSaz+V/cidYLsWKohhMRKn4xovX7Xl7jtL\nzQQV9QJzovMf8k6xXx3GfLdPs4BnLZKODa6J64VerEsd6l9d9J0IBnbD8W7H\nwgI2Mgj+uYVbjnsKfAJcOA6BQJBpeifAvsUUuu2Z9BcLjNScWK5z8z1WQEOk\nDbK4\r\n=bT/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCoaIIdn4chtgH94e6UKmkIDGn7ROXD+fzYshqT2pQIAiAyRaH/K4lLe3MYf3CfaNSgtrb07VaeiDOi/wPxkpftCg=="}]},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_0.0.3_1596809219492_0.8901157394895016"},"_hasShrinkwrap":false},"0.1.1":{"name":"@0xislamtaha/orchestrator","version":"0.1.1","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"76c2a86554c6429eb886640fe0d9265fcd2585f7","_id":"@0xislamtaha/orchestrator@0.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uhBUSlC79xw5OedhFG0aOeVwvs4ij6q5l66L+EP3M4PuyZds5v57bkKJbvJFZG2wyk9KHzSkGqv4FqUt3oaNog==","shasum":"322c27866314218615b989be323e4311e6ad6ab9","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-0.1.1.tgz","fileCount":5,"unpackedSize":5271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLWCGCRA9TVsSAnZWagAAvZcP/0/8WRpiSoqAbwEJnTzz\nV9InmK+/v9XZWEpsiNbxmd3joDR4tqbvPZAeXpVRmuxI8eeqYlY0GzP1B36x\nGoxLLYP93Jvos65EJGympYdPxRrcG/JbdabFtxYpldSZG3SLSfy/jqtenAai\nh5Q4uOu6Rp7Nwv5UNnuuzgKx9jOqb4lPnjxBeXAe2QSDvKz9+eqNvH4sEM2t\nE5zK6/KhKVSSMOkhZft6b7TTCmEg1GNvvb2fVAy0E0tZfMDB9ywpPlgz1FC0\neAITh6GsxRGv22vAzzWUSymVTm6pv0enUZtOP3V1hkakoPbvMua2M74wsznA\nIqRz5sSllTKcEEcCV6c366jxkRTeYqi2/01oDoyL4nR+7/3mCQU6IoXm8zZ4\nzhMc0s7j0tqVK4l7DdARsqeHNRO+gpPfJ1GpHG/awPY0ffU1bjrWj5+BQyXz\nOFcJUeYZ84Awn+iTWolv+0sC5ZIR+PjHXNni5o5P5iLppTSY6WK5geFniYYw\nYltwm43KGvr1lyvAJDOqxzWSuo0bxBmLKSfGKxSi4rp0dlWZaOL7WaX82cj+\nWQC57cakitPDS6tUM3jDjEd7MQTdCmbAvJ0zGy1MhVK1yGnlTyRsHeL8zwR0\nNIntI88SHM0FxnTAxY8qc0valpSQ+B2u5f45D5P16zcJthtoEnsc1VVq08Iv\njqaM\r\n=3QXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3TThpxQeIQ5oGRWebO4lcbh9iRCqb7hBmEjtQRzviqwIgTbZmZL5I3EgXHVlive3smvvn0nbXWKokc5UMvvcQxco="}]},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_0.1.1_1596809349787_0.11577504902644686"},"_hasShrinkwrap":false},"1.0.1":{"name":"@0xislamtaha/orchestrator","version":"1.0.1","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"5c7acd5eabb576b0b94c845e56a9c2e8bb338b9f","_id":"@0xislamtaha/orchestrator@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"7.5.4","dist":{"integrity":"sha512-vaiFQiNloGnR/psp+e2QOqk9dPlFXZR0pcIJDR+fcxH80QJpB4tQ+nT/um648aez7Mm0GFxf/T/cbwt7cSu4Cw==","shasum":"e5a9eb09b35c4e8cf0b5999b658afe782f214d47","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-1.0.1.tgz","fileCount":5,"unpackedSize":9681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqAw8CRA9TVsSAnZWagAAq5cP/3mudhTLcS5GVHG5WQMI\nHf7YOe4MYrPO+EgQJ1prdfKIdfUlgjS8BafBgYqvylnEYIT6q2VKZNhm1uu+\nBA23CJquyc+zcGYw3WwBNa2R/FdV76FNWveAZHO8aAf/V5y3mrX+l6Avv6hC\neAJgksXNsomt3+iTvmP7gZ1lGudNmXFmDRIVzQCwFJ8BACUF7AgJWDKz2SPo\nibRY65kc2JNsqbPtkPdtLRtv4P+p1D3f0D3Mr4/yXtG0dscI+wyHfvYW3UG3\nKvX/enbSPToWDyiuatkMeYiGZUgPL1UFFVDrEXaNPU4uKbpEEmXYpgTUckhZ\nHMSu78bRAExmhJsx/1WRMtMSftK6lYYmZOeQ9Ib0ApHZvOZo8DP4KjxQcq5z\nOpZy6O0oXZOnZB3H05bk+xCN0hUY4eHv4VJ7hpIHLB15h2WhEDbk24lRJCYn\nA9fLLBtb7NUjDV5KaCA2M7Okh/vkieygXiC4M7swwd2he9qcZB3n7Dn+Jbke\nYbahR1Za6Qws/EA9mthhLcAnbnkAlnMt4LMxh1xtH0/BXMpl/FuMhMg+LQ6s\nPxfKT+r4EQls4GoG8v18ZClVxyw67FAq38nHLdTV8b5QX81V4YR+bI8gCBRK\nZyEsmo/ZpPKlTF1nsYzlaRlvwV+XzG5nP/Q9DUzR/MButkgl2dYazIDxjYkA\nE11O\r\n=BcBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL8rCSAetQyUogT7skXHGSApOntSMwFaNcSmqGVvGBhgIgBhNXZ5A4/GUGquD8F/8MVT+jQLQGht3WeY4LpkYNKxk="}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_1.0.1_1621625916257_0.7851050620233635"},"_hasShrinkwrap":false},"1.0.2":{"name":"@0xislamtaha/orchestrator","version":"1.0.2","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"2f9dbf60db4e022e3c7b6d765eaf3cbdfbbde299","_id":"@0xislamtaha/orchestrator@1.0.2","_nodeVersion":"14.15.1","_npmVersion":"7.5.4","dist":{"integrity":"sha512-g1LvJ/dwF9SFPvy1qoBa/e1SZYhnlXDeD17Wc4UUb2vLRkOJJ8BeILzbDJbfPW80JPQ02QqCdoms5IkhEeyqUA==","shasum":"3dadfd2f974dffdc3880515d5f3c4b6bddab55a0","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-1.0.2.tgz","fileCount":5,"unpackedSize":9960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwxRmCRA9TVsSAnZWagAAXcAP/RciVmrQwT7mIrPpILC8\nRv7tyny9SxGSpmKLACNFIyepuRGvQ/ApaxQIyrNukpbRWzGeqPdVXHXaaRCh\nN7+6GeNaYHxf22d/pgNwNxuYbsai2mStwgfLKy2QGyl+gpBvyHNzzt9lkB3x\nwmNycTlSok3Ucc7uWq4Y7r/baez3Cwa6t2aGpBfXW/ku+E00k1heeq8KroVN\nHzZwYX4tKHNRuijdzL86NEa9jirnlhwnFkMjDR5E1BmQgOlwbrPi+Gv13AgE\n3ZYyND5xpOZz4ryBZKsJwHW9tKhCop9TIfkIBSkAh5jQt+isguqOePXuc4MC\nyTi+0eIATE2mxcHsOsktB4SM/yuDbeUcMsC6m8vIW6G0WQm8MiSJDLV+jz+r\nGb6u5xoFGFLK3Ov5FsurVCugEMt4OkNKlGaevmYbyDqPyYlAH9twRuV5d9CU\nh5kSnFSETjknzI9Pnx4NpHL1/JQ687ylre9jv/3GkKKSH8KkixnZfv5WMkBx\njYZHu+bKrdgbseD++KtndYuDUkaPfN1m80NHNPHZC13smGMi1qJhqf8jCWtg\nmEPIHkRp530cpBeqDNYvVALanOpZTYafp1bXY02vnU9Sw0vdmc4t1Oghqqn6\n5qo7C/16RmpwwO18Ufk26/ngr0FkaLH+vwFu/pAqCdg44JBsYlgrrJZ7rRuI\nTi8q\r\n=pmCl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHe54bNAn3as0UkhiEC1AjIrhmfej5hVTKyNs8UjKt3qAiEA7sFiAUxm4XmyEf/tKrmdTHcDOT/zNOaCsEbeC/NRQEY="}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_1.0.2_1623397478649_0.5086180992097982"},"_hasShrinkwrap":false},"1.0.3":{"name":"@0xislamtaha/orchestrator","version":"1.0.3","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"263b6e31a7df9685b674f794efe85c5cddd2ffb0","_id":"@0xislamtaha/orchestrator@1.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-m2jgTwYAdwcVic37gz419YcYcDLMZCmUnTTT2mkvUjv2zcfYWwCUkegf4MmKhjavxmi1Z0F3RiCqVdtduur1AA==","shasum":"14f847ae3eb1809b6b684af59a9b16ec686539fa","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-1.0.3.tgz","fileCount":6,"unpackedSize":13088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHPC8CRA9TVsSAnZWagAAzrAP/0Jbllzb6jslMdp53I1w\nIlVqXR5XRIhghqTKPVEm+wiomA7px/mLvjnOy6l23n2ewH73h2Lm8AQ9gHY+\nCBecD4PCuwhv80JWDOYPDtMr+oCHmCjcD5AaS5eVfjjTtf28mw2y4ntyUNBY\n5YdZvaFXtGUHrMAzidlKnUETHdQxZKodjOXbdIFenIHNLz807MDVz+Afufew\nXo1/pjWFRVuVZxcUd+xdaKSicHUeo+ZIl/mOmSXAifeDOHl8FN39QHg4OF2W\nPwZtuDJjRykKzlvdnRoDvFih7QJCvY2PSDbd48VqAtV0tZU1jpS6nLSNCRvF\nWl1X8QeHP4bLGnnMC4GjysbrsiG11fX73qkybXoefQJ/4kt2rrIucD5NRo/c\nyRJ6dwzyz2JVWuxENx329XEhlBMbdnMWOR5q+H6QZvx+UtNzNR22chIRoUTG\nb/YQ4uKnyHeWWDwcTFrGEOTs8250EqkK0tvms6l1QoMs3alH7Z//djM/nC/Q\n32+a3ljsnkbB7Y7LY901qcz4mntVQBN44UH9/MWT2bCMw6ITBKHTNGQ6LAK5\nRyLvmghwEOATlVjH0+Pk3IVgVmNjBEUd9qIwaQtO+VRl9jh6s8hxzN10xXri\ndkwyI18yfPqKwN+BYVjjtwlcsxfJHPFy2ThCnHU23PnPu40blVy8ZQckzHRA\n7Oq1\r\n=JzAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+fyplkvUVaNhBpLkQ++eV3qDYu4Zy5Ku2H0yttwqrlgIhAOeHPsAKA7lPVUm1YZZc3lQcdSMxRon2SyniPHvqVH2D"}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_1.0.3_1629286588601_0.7463293388739898"},"_hasShrinkwrap":false},"1.1.0":{"name":"@0xislamtaha/orchestrator","version":"1.1.0","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"40945a654274cfd34af75132085d1509ba7babd2","_id":"@0xislamtaha/orchestrator@1.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-N9QC8jIFVGui5bEWpo7MtHf392/0TGfsMhCIaMHLEkn1CsA2CHwMHPX5V60uCiH9PeeuGhN/HKCmLyoZo3TSzg==","shasum":"5a7bfcd77d2779358a6b50afcccd65aa77745a5e","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-1.1.0.tgz","fileCount":7,"unpackedSize":17642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMhwUCRA9TVsSAnZWagAAvS8QAIjBiRmVA75qKsqLmQdp\n0aHL+1TrwC30YfvG++t9+Nl1bqlzIc7F5ReNC15J64hva7UTI+XFilPvrojU\nGr4ET/3UMZtLQQuvwOfgNSXaIXuRKEBu99tCEmfH6v6FP3tKjo0pE3a92z9r\nRvgO4lDFCIOw4ywyRJQsJiy9xkqVd2WBXuqnTNOBtLGoTIdbH2m3t3ME6gR2\naJbf6ZjsS42Ob9t40ADgVCAAJWREQMJxA4/tuobdb0yFTNnEhhUM8iAlIdVv\njGOTnHRCGbaLGqZWgNHJlKpsLXnI4UKWhVLsGVPKoQzkLKq3M6+nB7jtLNDF\nuxgDElDOVLPeFT9c/22xaG4fFTBmLrInTF0IMsyLyPiBxQ0DlqEV2jPMxOn0\nHqyREsP+sRKWvRpVHZ4sWAoEuYnpO3z0ADXpbJRbzikk2YxzxHUMlIFXOEDs\nDjyrzPq0F41GcXz4xjRWRle8b2OMrndV392agxfz/daJP9QJBmuR+siiUmbH\nW1h0vHhEKBkLCq1vs654ofzt5BCEQhYDkruqLF5KIjgqvgYQL9fJa/bUVJE7\nafrkmWw+anDizIncwMLG4UO2Cyep0kNWK8Ov8/cJuZqK3qmIpdv3LIIMbwaC\nxPGcWqMf5IoBlAkaf04z4m9izNeNCwudSi1UWLwvv0jnuh1K1m+FoperSTyU\nOjCO\r\n=72zf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPbLaiDLQD/hRLCetqHSHt2LAeK4/eH5MgwqR/QT28bAIhAJOTCin3y4TNvUZhSGYzpx6c3DU4NCtc0GXxYnzkZOFv"}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_1.1.0_1630673940082_0.3746342634248312"},"_hasShrinkwrap":false},"1.1.2":{"name":"@0xislamtaha/orchestrator","version":"1.1.2","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"272110626b8dc11c2de2bafbd8d1828929d29a7a","_id":"@0xislamtaha/orchestrator@1.1.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-gk4Q4nKEY580rt8OKOgC3xOUaezYq+tBEj2gPqojxZUfdED7OdEJDi8VaA0hbKI1jWpBKTaxZYblStRbo09CFg==","shasum":"3bd6d08f9632e101e6a7f0dda285d12567d9cfe6","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-1.1.2.tgz","fileCount":8,"unpackedSize":18994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhufSICRA9TVsSAnZWagAAXEsP/iirn1v4TIZ8sLDl/m7c\nglWFHW3tMkPaMdeeeV/BdMJd2sRZaJy5ccUSDhGA4aAt3gDzpJFHX8Cdin5k\nzS1Uv2CsJ7rIras9erSxLHAWJmrXlNoTLtrbhz8ULRPFtWVBr+kytae0hUWV\nryRjEch5X1Psy3hBsnmKKctnJX2ymn2CqhhN9SrazcPb7Laua/nyiiUlL+BB\nWjJRNREsAL9kEWU24C3XjyVbF0LwDVHCf/FVpTJjG9fbvBR/6y/IHqhe+Yf/\np3qWn1gXEDXxZVnZf8Ga8GrTiu/dEW3npsaGC31nyNWl58ZX/dkjxt/OV1xX\nSfUKKHCWDAcHB4gh3rO0ALOmHuMQ28d4Ns6xU0qadOZjHnATn6iKtIrnMb40\nkl5EQRyLX/2lj242Bvge3MDqfR5r2AlZpjdlZbnNZEpavqFWoXNKpdcBqI8O\nUhr40TCVbGfGtEdySZVJr67qZ9syuRsULGISuJNqSAg/qLzuy2sFrn3W5VMK\nINSXdqZ/81PEfPtVq6bCgMwlo9I6B5eIrxO9uREX7oNtSCUPbJeTEJ7kpBXI\nO8tIWpht6/Rwg78iKDi3rgk8wGptHzldupiXGONjAotfwG4r5hZNvZum9KB1\nlmIe+vxcLS2danUJ73Kr2subCNSuRG9HCuTGPSyD3GTWDMIb5xq/BjEgCPHK\nHqrs\r\n=V3cJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdBykizebf3tK2oFNhET3DNQz+uq8LFq2yDrdonH4JQgIhALZqPdiWAwm2iNWFXqmXJo/cq7D/oU38D2jiaa3t2lmK"}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_1.1.2_1634642982672_0.3835207496614945"},"_hasShrinkwrap":false},"2.0.0":{"name":"@0xislamtaha/orchestrator","version":"2.0.0","description":"orchestrate cypress parallel execution across multiple Docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"author":{"name":"0xIslamTaha"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"gitHead":"7014bdf1cd7bfe92f0d4fedb808a7d571d0689d7","_id":"@0xislamtaha/orchestrator@2.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-NQ5Ibc/iVBfjUUbY+o0A/yqIA2z5AXX/ED0R/JEhZ9ZhVH7eGgHa91CKB83Xznpm5lyRtJPiYW8MIQS2K5sbSA==","shasum":"a0fb3fa0703212bf8b3ef137d11f537b85c9eebf","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-2.0.0.tgz","fileCount":8,"unpackedSize":19198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0sE+CRA9TVsSAnZWagAASlUQAIg8DPyXfgP5Ibs9DghN\niNzMAF1iRWGUYAvEPljm3qjfyUv43M+2ofHZw29R2fjkGGsD93+ZG5FhFE4/\nx50cXPF8HYYVdOchOtgZKviusbaoEzSU8U8u1LX6+9Lm1bxbqEmxQdVGCj/N\njBpzITdR/mGypZrXTQkX1E8IWzk6ATBR5OFi+K7m8MisBNkQk2qJkplRnhWw\nzmQlEjJMk0GRJCNgEnG2YmPEnkZU6Z/0yuFmSD3hZRM8U/2gMRWNrbQvEVLx\nu6GTz1wUDqigHMf6EtC2GrRCXjLDjHFxhyCmHaKLLcgR/6I1BrmfyNrm9PCd\nYVhtE4mIFMLBclQFA2KygTojwPLc6R1QpjaztO9AUtIz2rfhXJbzfCIQiV3j\nP3B1S1IfexVrP4wuuy78ejIyCPXE4xqF2JqvT/zKkKe0vt/6RSdFKyOUs564\nKTVPFQMCcOhRDEd77Q/z9ITM830ctmNilG15RufY3yzeO8pZj05XZvrNRBX0\nrU5KOR+riLAYHQbAxgRmb1WGIl8LV8fgEXMXapXOi6WJJjYigLV2v8UIhtwH\njgseON+VSHVR48/0cX8I5cBQHbf3VDzA+TbYjqGbNkIddjijs9FJg2ynXvER\nrZLhF6fNM8XgEmY6wvQA2n9ZoGes2LvxArDGFrAubo6JXcoJ7romV3ZX446Q\ntqPd\r\n=sf1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6CrmpoNbkfkPMcvplSAjYTjUbS1mJt5ubx4uV6cWmsQIhAKtNRPBS3sfwnnUrvuoCO2Ql2fwSYqhmFI9CiBI3GXrm"}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_2.0.0_1641201982675_0.3795343237405506"},"_hasShrinkwrap":false},"2.0.1":{"name":"@0xislamtaha/orchestrator","version":"2.0.1","description":"Execute cypress specs in parallel across multiple docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"keywords":["cypress","parallel execution","chrome","firefox","parallel","cypress parallel"],"homepage":"https://github.com/0xIslamTaha/orchestrator","author":{"name":"Islam Taha","email":"islamtaha2012@gmail.com","url":"https://twitter.com/0xIslamTaha"},"gitHead":"d5b925513bfd67d05619c685fa1d9a28ec53f2d6","_id":"@0xislamtaha/orchestrator@2.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-BQmMmow7i13v9xaZJZ1A6iyy4JbMzl/WYRlAUTa49dOsIpgV5mM3zghYGNW/VH1qzFLnD+TGqiE63hcV9TZZkg==","shasum":"81ca9d2c3b0d834f58e8c7ff3f1ef1f6b749ffb8","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-2.0.1.tgz","fileCount":9,"unpackedSize":21964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6qU4CRA9TVsSAnZWagAAseoP/3nwpMnX3B/PY1pRIC++\nkiF+y5xY9a23FMKwgZqD/oqyRvpwIE7xw9rmR0Y+gIBdhH0IE/m8G8jZV/xL\nMFo+NMMUPi6TFg3KJ3QfyReiykAsOIK83Iy2S4nQVuQfsyuRvroMaKlYKmLB\n0cMEh8DJ9EVc3y5APyeNS+7iXNXqcxNAe0AYcONphaMkHUHsAhaKYE+xHUf5\nfV3UK5jTJE7ijafqq187V7H42+qIXtbNIB5jHIfuOd2FkufPUj4ypbU6/fMt\n3up9x98zc7c9zKOsSzIilt25ORhxgvrPmax+NIHj0ZtcTOBieCOm4NzRSmsI\n2yTJCcHEq2lCu5eLJWYAwFK0BP0vwuiuAx3ef9ibQiI6Ntt617RgHX5ooAsr\nToUpO3FchTe/qYPfqQJ05jQOd66WYgagq4/QpfhdFyMpLzGNI8QJYf9Fyv7P\nPpB+KPXLho4rRrQ2zEsS+3LOfvPVqlpZWCH0XQLGteGP7jJys00yzrZngEC4\naosFSbsQ+dVp8B180YHBOynbia9K2pMPpMSaNJ2O0vjVUi1GaygfCMTZDI75\n88l9HlEorsAchlCUZaP03sVSmcJ4a8wz0N4uM1nUvegZG6FkAsLJzgsKj5C0\nvtSdPzg7GF0kAEmEGDg3y94EjwE7g4GC1IeEqte0aHYPvGoT/eyArCo3Qihp\nBiAk\r\n=vh+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFhIfGL/AZvSpmtyAM6HQ/kk3OuvU6eBSTmUizt5QbXAIhAPv4B55bP3EUl2tkC6iraLZ2V1cg8OxyeWYW+5ECkevJ"}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_2.0.1_1642767672587_0.2852991839377981"},"_hasShrinkwrap":false},"2.0.2":{"name":"@0xislamtaha/orchestrator","version":"2.0.2","description":"Execute cypress specs in parallel across multiple docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"keywords":["cypress","parallel execution","chrome","firefox","parallel","cypress parallel"],"homepage":"https://github.com/0xIslamTaha/orchestrator","author":{"name":"Islam Taha","email":"islamtaha2012@gmail.com","url":"https://twitter.com/0xIslamTaha"},"gitHead":"ca46b11896edb93393dac96102e65cefcad760e4","_id":"@0xislamtaha/orchestrator@2.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-CQmwnpbu7fH/JMDk2z2yaFJhkOU/j+9rnjblIrb8ctgy9phQtqUMmptfqDnUtu0vmMWbSkjMR6uvnhyN2xN3fQ==","shasum":"3ad0b2c9f4b0d15803ced1528fd4e5579a935987","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-2.0.2.tgz","fileCount":10,"unpackedSize":22652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6s9CCRA9TVsSAnZWagAAlXoP/20uDg4f0yuvHlat4rn3\n+KxNgedaayIGqYqF/oMyPIoQguYSlzz06nDPW5mQqi8+3c3XfNrLC4aFpGKD\nAiulYFAROhXAE0kRYn6htYtPa70crb7dIX/U8dqYQS1lZ/wMD8emgTHvccbb\n+ltgObprY8MgdWD+Iwz2e3AJ9NdpWrcu9VCfryRB9yArGlo7LlC3oJ9K4ub8\nBUtHZvGhbdJoU3lMJo5rjS2DETxCq+MPzUWIsBppqYEyi/DPHAS0REh1QjKh\nccg3qGhcKHUVS+0vYS4b5N8DJx2wPhbPhyVyGI9nE9JY/naUdQ2VuFG24ip1\nilVsfBoAUMjf/rI6PUnEcRNvp/6yzck1ONU+vxPFeBQ8GQoZML1EqelGcxO7\nTy1xb+SKTgWwrR3XvMlDg+c3W4iiuZudNfKoCwexD/v1vgcb9YROqC8ufhPN\n2Nlg+y5d9dkDN53OG506tcNyQClvgbdnS8dQ5qpBHGNMZapyUEkxQiBlIpin\nmouFVpXJVmKB+OzYfkzexwADRToYfnI3+hU/jzkTw6yPOV2pF5p2QEqyk5qm\n8qwIt5nw1lKSKAz8dh4ads88PgfF0uHFH4Ye11TKCFhaFfqCL4XltecfIx38\nYuBDbwHM0qMM8xM3zGz9wSPA/HBW/dN3uP4P3ZBZNwG6RiNklGZROLn20waD\nTgzw\r\n=pXPw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDMBegKpsw27sz9pG0caQ70rDdjUmV2Dg/M5c7Z4oD3AIgMMY8rxGgTdjI043/Ie26qmEuwZRYHiBG2AisXv/knLQ="}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_2.0.2_1642778434305_0.5100620869051582"},"_hasShrinkwrap":false},"2.0.3":{"name":"@0xislamtaha/orchestrator","version":"2.0.3","description":"Execute cypress specs in parallel across multiple docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"keywords":["cypress","parallel execution","chrome","firefox","parallel","cypress parallel"],"homepage":"https://github.com/0xIslamTaha/orchestrator","author":{"name":"Islam Taha","email":"islamtaha2012@gmail.com","url":"https://twitter.com/0xIslamTaha"},"gitHead":"4bd790c84da70f0182d6e152b020deed176d8a9e","_id":"@0xislamtaha/orchestrator@2.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-/cjdc8smU6gHCq6yLJ47sIIaILa4EBJvT6aS6OyTmOL+/DmXHITLwS3otSUmrbbPvzGDN43DruBcsBbUc3vMfg==","shasum":"6b7488435cecf615b954da8e55334416aaff93bc","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-2.0.3.tgz","fileCount":10,"unpackedSize":22731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8XEmCRA9TVsSAnZWagAAIOQP+gPc7bJd4Ozp4xA37Vws\nxDW7+iWgdEy06qu4skL2fC/3EvCcvOr2Dzmw4qnQwtnFwfRDqV207xCSWpVb\nzvCfjHg2iOF2l5UrZP+TtK3+taXVokgPKBXW9qrprJq7/3mtn3ExZhseSCQ0\nXdm1rwmiXTd7Smq0Ha7Z6afuJjkrJZ1L6Nuh9a4Ud5snnOA323yBSu/KyTT0\njC+6bY+25XHETW+FDLCWLOkZozYma+/YOhtdvewujhGjxxb/e9G71vfpTUuv\nGnXNeO12yy+QUL2VoV3t7FjEiBU9BCnZAlylMjFY+1G+zwVxHYxs6fnI2VcJ\nMu0PACIFNdxY5HkCtQ7pYPh7xsu0+4/MzgVzHcJeXgiy+xRE+ILk/DzU07Ii\ndwcdddK4ieLvFEGOOCVK4+5+9VsXP6AivgGvNIrhYXu5cQ66PrHLQQINph7i\nFuC6WnahgxCedXnAIhAOBLDG4oJHi+j9RUS/XrVEb2lFBGWXPpVFz8axSAsa\nKljwXujSyX1MXjxeTN5soX4cjwd4UV3sd0ezJxhbBk/7sM/4DlbsdIsMdwLP\nuzPN3UVcBUQLqu7XmkKLtZydekcIBMj6RkQ6xeIdo2y5faei2KXxFUqcSQP9\nE92JNKVyx+BHeii0e4P6qVM9y9xCeDH+ehRy6nH2XCKJGGT3+DApYg1dwRo6\nSOQ6\r\n=3l0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDarat/WrfHti631Hjn8cTM8MeTq4N3c90JqL8KxUPRAwIgbDr2+gZAKpNIrsdjZXeq6ztMJL5CIsEnq9cIS6xJllw="}]},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_2.0.3_1643213093783_0.43117909795416187"},"_hasShrinkwrap":false},"2.1.0":{"name":"@0xislamtaha/orchestrator","version":"2.1.0","description":"Execute cypress specs in parallel across multiple docker containers","main":"src/orchestrator.js","scripts":{"test":"echo \"No test specified\""},"bin":{"orchestrator":"bin/orchestrator"},"publishConfig":{"access":"public"},"license":"MIT","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","mochawesome-merge":"^4.1.0","mochawesome-report-generator":"^5.1.0","shelljs":"^0.8.4"},"devDependencies":{},"keywords":["cypress","parallel execution","chrome","firefox","parallel","cypress parallel"],"homepage":"https://github.com/0xIslamTaha/orchestrator","author":{"name":"Islam Taha","email":"islamtaha2012@gmail.com","url":"https://twitter.com/0xIslamTaha"},"gitHead":"f759f85fa4da4a5791c18efb9a691e0cbfd0ad7d","_id":"@0xislamtaha/orchestrator@2.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-fZw0fpWksCOVeGzDuvVLOJ1DXCf+t4I6FncNscqJgIAB6YyJigOr98YxUUxjd+7frKS4wmZLq1dO8ndCu9HasQ==","shasum":"4359375dc1d3ef2d59f6a62999fa54f187ffa99e","tarball":"https://registry.npmjs.org/@0xislamtaha/orchestrator/-/orchestrator-2.1.0.tgz","fileCount":10,"unpackedSize":23446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFLcN5JURkl7F6BNUh6r4uzF/GN3+EBWoY24RMSWLcXAIhAKFarOA1FrIZEOHkY/DtJwTg3KIHNDACvpdQ6MNL0SMB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUB1kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUZxAAln2s0gdSXwFp1ulrM/FtAX8FGajYKaD12y1GOVhi9WZgoAAA\r\nG0uyFq17XFln5OrwVl+JbVNRODnq/9d6ejTSTIkOM6w9VCi5jfVPYCxTTxPx\r\ntjgbfkZzcmtR3CFcmGANoaBtxX1i/n3FDdgcLoVpUcPJXXYj3Tc6Oupzw0IR\r\nsPROiyButQZw9OSGtDvdcpF2Aqw3CIk6y8kg4PpMjctYr9tljLHfo4LCn4GC\r\nyx+3L0ZXLW7Z3INdzQToNDjoTN2elvGMpflNYHumZZx6H0Os1g6Gzw0v+j4e\r\nhWlQTEsK4Y4TIKZK8TZQNu3009qDUpcY/q8x7IY7NBdGUrlNJ8c82sMpdY+E\r\nyK9sU1tjcmEMDaX4M2s2EthMVdlfN7iYRC2qFw5zdlZTtfYbO9DFoIVyz7et\r\nzRrfScXiVD2l6kJt0s/gsoSIkw4G5Xny2YfGrpuHhqwjm8/bndrUnltx3i8K\r\ny1m4nKrenoP6oBfyT++VeDELD03haa7VcWpZoAcFqOUxNcVtaijTCLAbQTaK\r\n6Y7A8+9H+zvef7aqStmgQorrkBAl5CQmTADhMp13ubULv4NvFsMjK15GPG2S\r\nm6Vp/Hw317TbkD6j+xLUkJnr3Z4SqdLUQqminlKQNxCVag4uos+6AACH4tHB\r\nOIx+8KotF++rvMPKeG4yS6OC49VDk/WfPrc=\r\n=7Fib\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"},"directories":{},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orchestrator_2.1.0_1649417572699_0.6502075434135526"},"_hasShrinkwrap":false}},"maintainers":[{"name":"0xislamtaha","email":"islamtaha2012@gmail.com"}],"description":"Execute cypress specs in parallel across multiple docker containers","author":{"name":"Islam Taha","email":"islamtaha2012@gmail.com","url":"https://twitter.com/0xIslamTaha"},"license":"MIT","readme":"# 🔥 orchestrator 🔥\n![orchestrator](digram.png)\n\nOrchestrator executes all cypress specs across n parallel docker containers based on a configuration file.\n\n## 😎 Orchestrator Tutorial:\n1- [Cypress parallelization with the Orchestrator — part 1](https://0xislamtaha.medium.com/cypress-parallelization-with-the-orchestrator-part-1-255989094deb)\n\n2- [Cypress parallelization with the Orchestrator — part 2 — ShowCase](https://0xislamtaha.medium.com/cypress-parallelization-with-the-orchestrator-part-2-showcase-c78202b17c7a)\n\n## 😍 Usecases:\nCheck the following repo as a public use case.\n- [Orchestrator-Public-Use-Case](https://github.com/0xIslamTaha/orchestrator-public-use-case)\n\n## ♟️ Orchestrator mechanism:\n\n* Pares a config file.\n* Create (config.parallelizm * config.browsers.length) containers in parallel.\n* Recursively list all the specs files \n* Split all the specs across all those machines based on their execution time.\n* Collect all the execution json reports from those containers.\n* Down all the running containers.\n* Generate one HTML report that has all specs execution results.\n* Analyse the execution time for each spec.\n* Generate the execution time reports per browser under ExecutionTimeReport dir.\n* In the next run, The orchestrator will split the test cases based on this execution time report to reduce the execution time.\n\n\n## 🏹 The Splitting mechanism:\nThe orchestrator can measure and report the execution time for each spec per browser. It will report it as `mochawesome-report/specsExecutionTime-chrome.json` file. If you provided this path as `specsExecutionTimePath`  in the next run, The orchestrator will split the specs-based on its execution time to minimize the total execution time 🚀. \n\n## ⌨️ Operating Systems:\n- Linux: working out of the box.\n- MacOS: please exeucte `brew install coreutils` command.\n- Windows 10: fully supported via [WSL](https://docs.microsoft.com/en-us/windows/wsl/install).\n\n\n## 👌 Installation:\n* Install from npm\n```bash\nnpm -g install @0xislamtaha/orchestrator\n```\n\n* Install from Github branch\n```bash\nnpm -g install 0xislamtaha/orchestrator\n```\n\n## 🔑 Requirements to use orchestrator:\n1- docker-compose file with a cypress service. here is an example of it.\n\n```yml\n\nversion: '3.8'\nservices:\n  cypress-container:\n    image: 0xislamtaha/cypress-snapshot-image:latest\n    network_mode: \"bridge\"\n    volumes:\n      - ./cypress/:/cypress_testing/cypress\n      - ./mochawesome-report:/cypress_testing/mochawesome-report\n      - /dev/shm:/dev/shm\n```\n2- use mochawesome as a reporter in cypress.json, just add the following snippet to your cypress.json.\n\n```json\n{\n  \"reporter\": \"mochawesome\",\n  \"reporterOptions\": {\n    \"reportDir\": \"cypress/report/mochawesome-report\",\n    \"overwrite\": false,\n    \"html\": false,\n    \"json\": true\n  }\n}\n```\n\n3- Edit the orchestrator [configuration file](/src/orchestrator.json) with your configuration. Here is the description of each configuration option.\n\n```\n- parallelizm:\n    description: number of container machines per browser\n    type: Integer\n    example: 2\n\n- browser:\n    description: list of browsers\n    type: list\n    example: [\"chrome\", \"firefox\"]\n\n- timeout:\n    description: timeout of each process of cypress \n    type: string\n    example: \"20m\"\n\n- environment:\n    description: enviroment variable to be exported \n    type: dict\n    example: {\"DOCKER_TAG\": \"master_283\"}\n\n- preCommands: \n    description: list of commands to be executed befor the deployment of the cypress containers\n    type: list\n    example: [\"ls -al\", \"mkdir -p test\"],\n\n- dockerComposeOptions:\n    description: docker-compose options to be passed to the docker-compose commands\n    type: dict\n    example: {\"-p\": \"project_name\"}\n\n- dockerComposePath:\n    description: path to the docker compose file.\n    type: string\n    example: \"/opt/code/github/cypress.docker-compose.yml\"\n\n- specsHomePath:\n    description: path to the specs dir in the host machine.\n    type: string\n    example: \"/opt/code/github/cypress/integration/\"\n\n- specsDockerPath:\n    description: path to the specs dir in the cypress container.\n    type: string\n    example: \"/cypress/integration\"\n\n- cypressContainerName:\n    description: the name of cypress service.\n    type: sting\n    example: \"cypress_service\"\n\n- mochawesomeJSONPath:\n    description: path to the mochawseom dir in the host machine.\n    type: string\n    example: \"mochawesome-report/*.json\"\n\n- reportPath:\n    description: path to save the generated HTML report dir.\n    type: string\n    example: \"./\"\n\n- specs:\n    description: array of specific specs to be executed\n    type: array\n    example: [\"test.js\", \"test2.js\"]\n\n- analyseReport:\n    description: boolen value to generate an execution time report. \n    type: boolen\n    example: true\n\n```\n\n## 🎮 Usage:\n\n* With your configuration file\n```bash\nnpx orchestrator --config \"/path/to/orchestrator.json\"\n```\n\n* You can **overwrite** any configuration param on the fly, simply pass the new configuration as a parameter.\n```bash\nnpx orchestrator --config ./src/orchestrator.json --parallelizm 2 --environment '{\"DOCKER_TAG\":\"master_283\"}' --browsers \"[chrome, firefox]\" --specs \"[alerts.js, avatar.js]\"\n```\n\n## 📖 Reports: \n\nThe orchestrator generates two reports by default:\n- The HTML report under the `mochawesome-report` dir.\n- The execution time reports per browser und `ExecutionTimeReport` dir.\n\n\n## 🎬 To-Do:\n* list configuration rather than multiple files for multiple test suites.\n* Provide --help option.\n","readmeFilename":"readme.md","homepage":"https://github.com/0xIslamTaha/orchestrator","keywords":["cypress","parallel execution","chrome","firefox","parallel","cypress parallel"]}