{"_id":"cli-testlab","_rev":"27-a567ae361cb55ac897cdd43f658a00ac","name":"cli-testlab","dist-tags":{"latest":"7.0.0"},"versions":{"1.0.0":{"name":"cli-testlab","version":"1.0.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"9bd07e9e246c64920cf2fdf19e08db3b36d2799f","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.0.0.tgz","fileCount":28,"integrity":"sha512-Ynijxoq59w6Y4ohcfNDMXQsmHM6QCmv+pCLcZibSCL9FcKhhnM8dDKIqS5SYrRlFlGKOLaAmh+LbmHIaDSHyog==","signatures":[{"sig":"MEUCIQCEt7pHF/w/WfvHcogNyScjsZdQ5n7Ze3pWZu98yZ06PQIgO/n+fSOTkTGBfZm/jGSYHaHaR7oKMPRnpDMtwZdJ1W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2IcjCRA9TVsSAnZWagAAlYsP/iCbe9RSShQWmCkXN3KI\nR2b4geh1bYACkhL8jKitGmHfuq6Sh62O4iWQfEUVeyxrCpGOB6wYC/gGooCU\nHHWNUXGssnR54Bl7MbWk1cW9wiET8j4NSjBl34ag+iaLuEpqmLSaMYVI1iUF\nQ8M3tFm7ifW34EOxOte63YAebh7WmOAQrSSqq8GoDlGdimSG2Zar/8UCg51p\nP0cRfoV50eECeXQrENuZQULSjF+cuUPPMQodfC1wlpjTacT8c8o8dJxJDOe1\ngzXN41o/juxR8vCyxZYIzv46LUti5BQZ9/pfnnF/pLzwnBVMF7KyygYL1AhZ\nzugzmvK9gRJ/ZE7MqBZLNUJS7kcu0Ub8O0NdoU7oAVG06qbUUnNibDsUl3aJ\nIbNfls/K9LWal7TH4PP59uB6uP1DSTii8Hv+j/OKHv8wYnuo+zUt32o26x2d\nFuqouMojOP2gOJYwmEv6oFmfyLxnhxp5UBEbXERY4eEvg0EI1Q3cVuZDubNr\nLGcsbw0haI2lBoyDoBfbXGOL/udTzi6KXa/4z1Py4S8qEIXyGsMjsP8/vVwS\n56itDdbPr4Udr/QEyoEaOBR8ANH3u6vpAosgEE3L5iqdWGAI4NRj8jkspTjx\njEylzIpNG5lnYgjDrXa3bFBICoPU2yIiCTuUDfdVgptl+vzEj68KubK54hPT\nX32s\r\n=rla9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"8edc88cf5512035eb15fad8a04968a2c74301b56","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^1.1.0","ts-jest":"^24.0.2","prettier":"^1.17.0","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","@types/node":"^10.14.6","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.8.0","@typescript-eslint/eslint-plugin":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.0.0_1557694243194_0.26947688908203826","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"cli-testlab","version":"1.0.1","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.0.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"e686c89145cb125c78694d46f52bce0f5f92e54e","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.0.1.tgz","fileCount":57,"integrity":"sha512-1xGuIE55xzdzDZRYkncbu6DfM0HXgqaMEJwV2ZMYyVU3qTCuvbdwUNPJ2nX0oQSZyuCOD5tS3eBt+UsXYGBA9g==","signatures":[{"sig":"MEYCIQCUenvMTykL5DVdOhdySaXjlRGX/5Zr0CD+PYKvCwdbMwIhAJ5LN+ZLtvYegwqm0MElMYs1+lbM919kh6Mg5BVwv+IJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2IlHCRA9TVsSAnZWagAAST0QAIsKZuGATf5bKkXhoIgJ\n0R3AOJyt9CPTltiZKmcmvCGwdg1x4zzQkHU9BXeJ8hUDswzUbChr8PM53e8a\nR336AVsG7rrUoNm0xLts47dPRZeu9WP//H698lKgeXSrf9kkwUxylJdEsKKE\n/EyG1BTvnApbSbDgeLTNDV/GC+1Q5BUFXsr0In/OTC8G1ZjC1w6eke/0WRA/\naD0G6YdQxRZHOrx8X1TJIfWS1oRwgzK+OCTdnk9t5rrODQZilTQFwH/LJ21Y\nQa3pebP30JmwipNqYMx6SBfnEn9bKVIgcVQD+UzloPdPZv0EI+BPKkCovDqF\nZ3ZpBpN1PGFyWEpoCAKiRjQxIyCTKi+FeEJmP3KRyfeyZXRF8QggWG3b1qHb\n98lLvGh4cxWPVahrxKQOzlDR/wnl664XfxFPT5OIWop7BNqH3QJY2et3s8ak\n5P2J8bdHBFfMXsxn52dC22xvCfW3R2EieBfVMFSkqNo+j0BXrGrBDTQRdKG/\n0bfHdld3d6VpvCEdWKTW2xwtTEPjUjpp0mHGnvcub6CR9X4m/px7mtVZE1c/\n696Jpu0eq3FAZslLWG/DSoxivPtYl7TZzReWHAdqbQeBj6ttQZryoMteRhSo\nGvhMKHclr07ToYZ5p/VqcC+QMyybuRC76xllYm/rpRAN9ttEMNmipXjyomEv\nIKzz\r\n=tJpI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"af706867d786bcef65e7b2351d477ef590d8a18c","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^1.1.0","ts-jest":"^24.0.2","prettier":"^1.17.0","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","@types/node":"^10.14.6","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.8.0","@typescript-eslint/eslint-plugin":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.0.1_1557694791028_0.6882227257174967","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"cli-testlab","version":"1.1.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.1.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"2d128657af0da442791521e6ab5a98da4c69ccc6","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.1.0.tgz","fileCount":57,"integrity":"sha512-ICldLIxlj9p7Sld5SrpbU5eIRvRO1W/XxdHDxAyyenfV1jXaOptE5UcOsgzs2PBEqFbpAxR6xuLEEFd0RjEvMQ==","signatures":[{"sig":"MEUCIDeKIL4yGOSgM7qsPv/XdW2IfPg8Y47aiYwmF+igQdrOAiEA6YCBECAfGJTA++2RSA7qKK6wUXbtosIIjl1qXUp6omw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2IyKCRA9TVsSAnZWagAAZYIP/1CCsk0fkmB/iQC5plZI\nte36lDQJzrH/z2bJXNEIX84NLfZrV/G43Rp/lGHrL8ptCZX05TTeKR2s3L/P\n9J204pUPEbJb6lnS8TjDC68somDRLsMsAGgaTzAvS9VIm0CxvJmhzazPasHY\nVDtEbbrEsZ9uB1qCTNMIkI+h3CQ05ddMtbYOLLbCYQFC+EiYX8/cqSwWcCzH\nBPdthIxzqaSlIngK90hoqbsvcsI/sQkclrMOJzKKgBymOYZLGVcVpvyKzCf0\n4zb/z1JxojyCH2Fbs3+oCt8OddvG+ugbmK/rxai6f+tj6Pfr1bTQtKoxofh7\nwSdHlDBVUCx2vYS1niNkYmW1ELODVOSvRLN8JUrQYAB3qdKoMfkday7Dx6At\nejo1uc/XOSB3Qfjx2EAhyN+H3L0dED5Zn19yfAWZ85im6Y34Jex6wMRUBQfs\njlsS02jBeM6Rmlo4ZLd3N2o9iKDS+F7l81Kv5WtTGs0GyZ5dfXNGc6LuhtNz\nBcqxHIm/9jLV7in4p60v/rmHAbfj2VZSeXR6cEkH7VQ/IlP8rlhSzram0Iev\nFdtBjBi45ErXy4n8fuhbGrBqhMB8B1VAEpKkXp9lzCi6lRdS6N3TkKONWVJX\nlaa/1d0TLf4tyJNKPpq6u3jt8iCB2V07wNJLx6SYP1gE11VFkek72nMZaVb5\nnvpu\r\n=VRK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"d0b363cf526806ca3cd0c49e3b7fd42cfa9a6282","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^1.1.0","ts-jest":"^24.0.2","prettier":"^1.17.0","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","@types/node":"^10.14.6","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.8.0","@typescript-eslint/eslint-plugin":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.1.0_1557695626336_0.6988195782852897","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"cli-testlab","version":"1.1.1","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.1.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"144f03d5649f87fcdfb9a31d3c8f4ec4d153d38d","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.1.1.tgz","fileCount":57,"integrity":"sha512-O/yQaI34kKRS8Ko+D+5XbGwe2MHa1SeHT9et2k3Pz/vbBcnlM0CV0xeGQbw3fAEoSmRjZ45Lh/i02GIeX3Bk3g==","signatures":[{"sig":"MEQCIBDwhP31uAUJYc6kqMrXovGyLCCH9MOtsuMCfA6fiXoOAiA0ivOnPMDPUQ1frXRzl6AJ7Lr1gjnj4jxk5cyCGsaihQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2I0rCRA9TVsSAnZWagAAY5wP/j1wr2EWuXyVjOnzekQ4\nzZSU+sHifncRxHiTjRqFC3XQlnKL8MQg/VuOVNkjtDTufco3CuATXO5j05x6\n9CwdfY2+ihWi//FiL27R3glBmVqr3C8ZqFur2ORPjDl2+/O165h4+mMV2Rno\nufpAuI7ZvwkYYI/Pzd3QUcrTBj2KFTUOCMZgzIZ4xxIk5mIxEb+/2cCHJQeq\nYSPiPAwhdsNjjluu4RZJuMfAe9Ek1n2uTx9jNkEySAIUfkXheCLmusSM3RW/\nBtY3QMK9HA9HLs9nNG0hvCvqI/hd8N42YJi5jvshzeJxMckY79j1Etqv5I6n\n/FR3vVh4xK9GMlCXlQeFSHU8AIZzpjtz3IQRQlWBvSGsTRB76ly1Djbv0FsL\nG9UbVk0dod220KI+Sqc0JjGh55DL5BjNO7+7nq6vekILW9ybzMqhoMhUvHm9\nLheVXxRylv3bDQRmVG4NiRE7cUEYcImmG5m7sqJ6hOe9Bc/7VQAeV/6/JRk8\nRSs1E4cIfgdoiqXq/LsghDWZM+zCP9hrmeDKB0P2ixV9mra/7YQrBnt4iYDN\nOzh17Y5jXcOpgPfv1JsIn/pzsdU9GVNw+jJZs6JKhd8lzVQdLieIespg8ktx\njp++vqV4RhZvT1Ssw144eap1tK2ay7dpFG7E1YYgboSjBhtQ7xsboGTTl176\nr3GL\r\n=oItg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"70e2686ee2b3679bdc96490e3a827e3a67d4c3f8","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^1.1.0","ts-jest":"^24.0.2","prettier":"^1.17.0","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","@types/node":"^10.14.6","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.8.0","@typescript-eslint/eslint-plugin":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.1.1_1557695786813_0.9460884231138831","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"cli-testlab","version":"1.2.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.2.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"e09c938869082136cdb6aab74d0107585a1406ac","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.2.0.tgz","fileCount":57,"integrity":"sha512-JAuXRMpY7wIxH2DwaNnxWXluJOouwp6rxbilGGSUDJoRK5/17jSXQhf0js4rVRrrOOJX9fZg/0myTxlVZS712Q==","signatures":[{"sig":"MEYCIQCRcB34J1W4j2O7jo1NR7bbiMveKyQC/vwoTNyVTJv/vwIhAINAf7tQuSWDGbdk8QYkwATDeG+GAiyMC+D4JxTF3pJ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2JC2CRA9TVsSAnZWagAAUDcP+wfMPWnRnVpP91Lm7B2E\nuUouA7uOrfwCh2S8lyDL2j/VHTkoESvMyYsvFwsoFnFf8EO3/hPWQvJjxTDB\n1MMONHcwwiONx1H8hn9djLxJ3Qp9Ccu3Q2/el0TkDI4XZzstbDJ+XUKmDtpC\n5ieV2ac0ay41Crl2Ci09AubQ9s+jrN0t9Mqx26/tfZepzgGEBXpLNo2swtw3\nXduczzD98xIZFqh28ODFjOi4FCUEzUh1IzGpDUjmquz4TlDIgL3BzMXpsudu\n26F2XugUp7DAAktb90BOd6TFNuYpUWWIjPaCzNaheQ/IcEEeATKHK0a0Xis5\noTNNGvdr5EFoohgFUVbZZyPgOxVz7ISsaSIHKnrG3XBdU5NE/6Vvo4Rh49Bd\nXc+B0jOU0Ry09L8hfa6urATfbU1vVQl5jatGVjr5VEYFYnN1NT503eSpuu3v\nCqWRUZY2Dkkou6tp5eOhsT82LqOVmtgnztTxPebTkO/7nUSmBMLKCj0DgvOB\nOLBgSKgVNnDwpWzEW/pxSdJkUfzgzcQHrY4gn169IwtQnLxJLOgjfDuFOMWT\nosERYagokhV1vgN4OuJ7PkzLVd/cVsz2OBfNTmfYOQ8+SkNZk2nRxI0rvk7F\nzWAOakMrwGTWKCeq3FyB2TaFyLi9YdInjyE3rtqxpMMjyf3E89sUycnPPTBx\n9NCv\r\n=CelI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"42cba13af1b43922d930e5ff4d821e6fa2683843","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^1.1.0","ts-jest":"^24.0.2","prettier":"^1.17.0","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","@types/node":"^10.14.6","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.8.0","@typescript-eslint/eslint-plugin":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.2.0_1557696693712_0.21140368879829086","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"cli-testlab","version":"1.3.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.3.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"86d13622b0b2a45880f2111ac700de3698dd94f2","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.3.0.tgz","fileCount":57,"integrity":"sha512-0W9NC6w4b9z+Z/7hyef44z3vGoLicvjDfhRvwjiYEbnx46xopeWkIx7mY152M3FVF/un6PLI6zY3tFr4GBXRHQ==","signatures":[{"sig":"MEQCIDUOcCIw5w4iYCoRiSoqSMonnhhXAu9QKb1QlC5NsTGUAiB0YbNoCHM14WBOUP3BVq3tSiksGv8NeFQQL0BkpeWhJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2JU/CRA9TVsSAnZWagAA6UsP/26xmqAlFrSiMVgRkFny\n1YsjI2ddN2UrDJwtVsPj8zDm+nFtTa+/zK7znObzV0ffXHcpRI/6q8FvgX3i\ngYUYD8Wg2vJZdFUKGUwMMVbsfOX4uvC4KG8PZ2hEMkfms1r+0x2nSQrsKJZs\nuRWTZo1oFw7WrYkNSytit9m1B7GUtWTrPR3H50gdzNRtojPx+FC8pm3MHcJk\nIXP8q18fXfqxak9NgrN+V28Itpee5wYKbjkI0aoPSJQmnoJJwx6QsbbrZcYv\nbd/zAjwlmjn83efyXTvMxEKCCxq2QAcmwYfHMsJegguC0yRNOKyeEW3zq/0m\nZqe06yi8eKIFKWaVMV1dCxykyFRBhoETR+fzQTl9FoUz9SzkzLKAEDIyrE8Z\n/qqdv9YojhxQPdTAx7L2c/YNOlOA4PA4wBklwJ5V6+/PWryptSuRZy56/dbR\nZrB8IL+Mfrv0wyoS5FzqhQXhycvxRAH0GuTsCxRycxCZP78dEyUxh1fRo76n\n0V7OU15z9G/zb5KGX/VtcgM/R55dwgfIN4qDrZg4lbr5q7B6c/WbUVVA0D9D\n8H9z6tvVkLtYPOyWeNeQQRCd2nRn6GYvI0ENniP+tUc2IUvznY1TA1nxW7IQ\nE4jnYTzmZIvuiunQwe8s5ps7TzizndlGjGIStEcbpNhD2+bKVT0gjBK0mNLS\nIxCm\r\n=Z3L2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"12708ba911ed4202c9b808a0e2aa6dfc33f26152","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^1.1.0","ts-jest":"^24.0.2","prettier":"^1.17.0","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","@types/node":"^10.14.6","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.8.0","@typescript-eslint/eslint-plugin":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.3.0_1557697854890_0.5092520086795744","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"cli-testlab","version":"1.4.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.4.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"139fb1728696f9a531deea4336bb55794f270a6c","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.4.0.tgz","fileCount":57,"integrity":"sha512-DJy93HTNl1huqZ1+VKKs+opvXKTbQ5upvN2CclAZ67ojnJqQQ5eGtFtlzRt48e+om/iWwHhviyRVAnaY6PJlvg==","signatures":[{"sig":"MEYCIQCzgFp8YAvzELbpev4/heIbr4GvBazD2icssgbFRUBApgIhANWqDbGxctioXZQFecIHDFEXglb6Evi62Iso0Fokfaj5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2KNmCRA9TVsSAnZWagAA7ssP/iRxaNMpFozf68mY6iM9\nLnMwHiqH1Yt7m7D7tsc3kLS+S0xq5CLTeTX/PXI449wVFnhVDADc6off8J/B\njWC/dnc6Ejv/uZfvhKDWy8F8LnzbClqGv0MYtTCkwbzcOJKrorej8rcT3tuR\nWs+IQ4Jih2ODJadXv/4/tc57cEsm0tSiFhhc82BQdd7R7BVF4KRM9rRfs1vp\nl1jJ8MVkaPxoXvQx0NCfMKJ5bwDA2mpkKzZPzbs3XOuOAHv1AFqtMIJwhkIL\nlxAuHxUptryriGv0+RITYU7CEE2OBT2DrDdHQFREqF+AVDrkNwHhfLqPzBz1\nBqx3pI3xhfo9M05Xh85DIp5omT1hz95AQUHO9MEx2esljbM+qLz+LE83oVHf\n/XgbUWVPa5ci7W5V5jIwZbAYQj7TKurmrcoh7N54fWnz9WYIjUppwhji4eCM\nP7VerCQZTeJjzInbmCb3nyL/nijBEmFkDA+oivY1NF2BTDDZe89zJODgej97\nYhP4DX4KU86r12+65CFoH6UIAY9EzbcIL3nwWmtq+7fPnIUFuoMxKLAb0J67\nx+lpc0i5/r+SFAtjmnxNQ7BvHf7hGxcKxVuJuyitkgZCCyS5kO/ldbvrIMYN\n/b1xEtxu9eFpKKpUDXoX8lz4TAWd/5bPZ7S/F1o4B9JBJrcFFVxH2QazlF7P\njKZ9\r\n=xdWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"74683f005b1cc3605de9e3835da67d35c6389bef","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^1.1.0","ts-jest":"^24.0.2","prettier":"^1.17.0","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","@types/node":"^10.14.6","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.8.0","@typescript-eslint/eslint-plugin":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.4.0_1557701477363_0.8863522948987601","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"cli-testlab","version":"1.5.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.5.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"111916c2367d360501f050d17e64e1276dd9160e","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.5.0.tgz","fileCount":57,"integrity":"sha512-oNpHu/kuaoH2saDTrAfLEyTpqzfQG7uArqeurORr46h2Fg/z8P2gXh1DskUs9f2i3aLlil/lFCsKJO2fxDIecA==","signatures":[{"sig":"MEUCIQCbFwpZtbW8k9yGVP+wGb28niRlSlzmnG0oPggYtihoFgIgMFBZfvgYM4AHJhdAzHBh4Zger3YFjKWrHH8awFj+G0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/DbgCRA9TVsSAnZWagAABLkP/0bT07S45dizVdY0P9da\nDNjGDbRXlfRqLSa1ZqGzWNnQLNOlAPE8nxw8p4RJ+hdshEb0L23ExCY8zhG7\nX6cnqVR4DsqlCYKtsEWYPJjM8X1eAUuFXR32Dz0qk9LzOwxrVVtp6EpvCDi0\nUOUzadCFPaeZu1t1pnpId01DJ+jAQ8DRmASU54UP4Qn9aBfFDnYNZF7gSez4\nVdD+h7kTRwHyO9zIuf1S1ZbwM61ChcS1pIBxAvv7NWSYzobDX2q2q+ef5x6K\n/QlbWMTNaDmPOgqlGP3YmxeUynM4Z4W8ACkEz6CuEAqNC5AYmGtSlt0rO/Id\n4lNrm05VnzRgbUC80ylzinOycjU6vhRVPorczEY5e6DAJEUw17aCey4YfYPM\nCTQvaXrBlm2W7GFnkJXbcBI6VI0Oyhqp26Veu1uEVn33Uor4mb7M6FTnCF82\napLfowIOFsFA6MXa2QZEiNwTmXx52paIGtP6xPmnJsONg60OVz9u5mIBN+PZ\n93Xq27GSuM2xjEhfyZndohwPHX1dY0gCYlhyMTGwn1ttfLTXQNykdr8fhVET\n7ph0DC/WlsTfldKrm0yM4BoEeZwegqhSNc6XzEDUqQPPWlYLO8gxzdn4n1/4\nU0AbxXXU1xgskyTf3je+/O0blLcG4RCLMVVrKjWx7+8g83YpU+rJRu9dainx\n4owh\r\n=KzdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"129aeb08e76779822a213104925237184293994c","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"del":"^4.1.1","jake":"^8.1.1","rimraf":"^2.6.3","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^2.0.0","ts-jest":"^24.0.2","prettier":"^1.18.2","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.4.5","@types/jest":"^24.0.13","@types/node":"^10.14.8","@types/rimraf":"^2.0.2","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.9.0","@typescript-eslint/eslint-plugin":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.5.0_1560032991562_0.17469823487073266","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"cli-testlab","version":"1.6.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.6.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"3e447dd43861b8d06950bda365c5f7c325c10ae3","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.6.0.tgz","fileCount":57,"integrity":"sha512-vnOJ6IxQMHxVKRTJ2bbiNxzMqrOoLezp8pYAlQ0Xhcp2SBtE1M/Pq9OqmfsNpwlDUhY/cj6XpSEZoOwybh+Uew==","signatures":[{"sig":"MEUCIA8DW3Dp7+9xgZZA+lx2DQZMCmxotJzVq0ivhQ1/ebNTAiEA06cHzU0xY+1AOf+3BLkeJ0sLINTlmb7PX2hwJQbDpXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdArdOCRA9TVsSAnZWagAAgacP/0N2XzFoAEOKpqxXtxrj\ny3xiSCtRVrpDp50tW2QR+MjlABPB9DsbviaZ5m3vsH8vFy5ytVwDYn3bVq+A\n0aUOHWHRZwAoQxNOKm45Xjph0C5KJE5PhhoW+XK5FaaRJ6FoXMnVmNVjOKzG\nFkGPcs6r3yW+kKfxz4Q8f62JJP9g1F1qUj7ACPRIDCcRFnaRVz3RwMW4k6bB\ndeohvmAs+KLZTNiyrJgE8N7BAMW6hkgdQI68ki+JFPppmEoxOVY/kJziYnAS\nERGwFJJTJEX7fiVe9Tcm/Cm3bSf7I3/hntVxLhC7upDovp6h93WAscr/waro\nerJj2G/SPzKdWEJ2pgDhH+bUSf0cyDO6e4ZImrbNEnKdaKUySf7gn4i8S5p1\n70lm5tRIbbdZ9QP+rr9//F/9+LDTLaBIDNwJOsxzRyQbIkFV2BEHnoMijI7T\nXglNdcENOR9XlFjZAYMlcDWfEBWpcIz7BHgM19Z3Q+M6oCF1aB1GnjCMUUPR\nQEMPaec6haOMVypyVTOiaRESUVZDSsmYeAR8nMNN7l+M4WmkvFa9JiQ37mjQ\neMhZ19Om52NW6M5e7yTvKdyJyaFFpX7fSfxBfo5H7LpFTsTjjLvnbpQiTT1V\ndGKMbyjxzid6GYtdykpXnUf3VJx/LU1TFeLkpx5kSG38/AGTzu4/0mALjc7i\nxk8h\r\n=QQO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"6fe4dea64593bf3cf818624192c48d36ac77fd3b","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"11.14.0","dependencies":{"del":"^4.1.1","jake":"^8.1.1","rimraf":"^2.6.3","globule":"^1.2.1","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"5.16.0","del-cli":"^2.0.0","ts-jest":"^24.0.2","prettier":"^1.18.2","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.5.2","@types/jest":"^24.0.14","@types/node":"^10.14.9","@types/rimraf":"^2.0.2","@types/globule":"^1.1.3","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.10.2","@typescript-eslint/eslint-plugin":"^1.10.2"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.6.0_1560459085475_0.8706121662209059","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"cli-testlab","version":"1.7.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.7.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"c29327b874dda1d244d8d1bc3febeba75622dff4","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.7.0.tgz","fileCount":57,"integrity":"sha512-uN1kqmn94eZlBeBjWNZolBbx9GOrDKfqr7tdGpCQTgNXvQOEfR3s5By6SuEOtcIZtpnKk/Yh9aXEdzwA/HfNWw==","signatures":[{"sig":"MEQCICSijbCKnLOkGnm7t12xIs2HM0yoE7O0WQRETnDOuDkWAiAQPdCyR/Khu16oPqtV2nJc2na98T9xjF9dpSuzAD5k2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFpuXCRA9TVsSAnZWagAAejwQAJpuNiM6GR3IlA+YJIvF\n3/PZ7r/hTl+Ja6NJo/qdlfYLedWSaezaWK24214TuqNS4NAMfkeRQVMoltbM\nzlhS5Lxr50XgiO7FVzWLc85jdiGuzY9HR3mwqfD/cLboW9B3SSMOzhw7iNy2\n1xbsaV5ifnV/89NR8N3fg4XUX+qXzfuk1XvqOmDuu30tfwVtp4bB6EEHC0YT\ndBjo9fnW9klGOF9M0Dymr+vNnAaPYR/POpaNIRldpWXQttwEAm5t9zXv2zkK\n/jqq0sbw5zlfvGh1yRYyrLA6MVNow3n4GTNvrZlSXYjcKD5ZD5ZEoTnhcocy\nVNQDXBvsdprGhtAPcBEUivtt3J8WWZP2QK2GN5qth+gVD+BLYgAlkccQQI/Z\n59bXRtvmB0AfDgCw5vZ84jx+tA97icbmBJUslNNjZEupYSJBMiqJnSHCeFLz\nUBc4w8Yg9ndFq6XDhlGIhMkRh/e8IkXJZEgXFywI0vsyxcpHShOPyI4Rr3ZN\nFYakZpzK2miL9xQirsjNhlwxrA4mP3gdcTb0U5xE0rou9dWv7OTacBNFdx0s\nhQjeg6VKS7pZdevrxlE4uCdGFr6lAUO0G4vm0P5l0Cyd43MQZehZCRdX7c5G\nAHmUb/Z4RPgIpGuAAgcoG5nu5yDnKviChe6jp+3EEQTLmQMsIluLQGp50TEU\ns34T\r\n=r3F7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=6"},"gitHead":"e3f8ba41dbcddb74c81f7215ae5f69d5f4f647da","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"12.4.0","dependencies":{"del":"^4.1.1","jake":"^8.1.1","rimraf":"^2.6.3","globule":"^1.2.1","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","del-cli":"^2.0.0","ts-jest":"^24.0.2","prettier":"^1.18.2","commander":"^2.20.0","copyfiles":"^2.1.0","typescript":"^3.5.2","@types/jest":"^24.0.15","@types/node":"^10.14.10","@types/rimraf":"^2.0.2","@types/globule":"^1.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","@typescript-eslint/parser":"^1.11.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.7.0_1561762710992_0.0558005469497056","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"cli-testlab","version":"1.8.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.8.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"546dd1268e932c5444219f115a61c216ef0f6326","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.8.0.tgz","fileCount":32,"integrity":"sha512-kd3TJB6tvcDcygnRZEAGSsgEU0EOctIbNYm/RYeuJ4VyoCtjs0o3GIsLZenfpw/LTMoL4Q0BvUyBGqTpn1/Y3A==","signatures":[{"sig":"MEUCIAcAUIj3UD3qZA92AMXn7nsJzWic3YCq+9oDcKSCDXrpAiEAwK6w1JBlJRCy3mjMnzvfJ9FPZqOzxc4KHbvEakStje8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh+usCRA9TVsSAnZWagAAoggQAJdwluGxnZObqIcPpK4Y\nGPc/r5kB0uWcR8czZMZgn0+zKmf+zVZ4NLQCJmRHglYbpLyAXZ2NUEeQP5vY\nhXw2faSVcynbqZ8wIK1SfP5lvLhhy24bUSrqtW/+VCDyIN046Xai6ROwVJRN\n09/8XC78O5Dt5m2lDbBdiUVB+NcgVFm7ls+5JEXFRaY29/Wgn+FzjqkjBUdd\nSVEadJSi/R0nwwT+Zd7UZBdYpCkx9TsEq922SNK0zPFTfki6nRa1qLddAt/a\n8ykDgYTN7JblFLgqIhKQhjiNMkmyAzQdHlSNUaabvQCq96+3IyDR9S1BmcEO\nKNWLUQoUErjUIkpevj2OeKV1j9982eBu9R/vtGgxJSXBotCKjz3ui1potVo6\nE8vqAqw1TSdGP7Rj3nqbp+40NdigkfdrfZn0QWCZK/2EjGXM0YrABfP5ukgL\nED0AdG2DzsyrsMje+fIWsHYIMCuC/JS1UluA8wyT0+hQW6jRWdTKfdkmbiXk\nUFaQQj4hDIEqOFxD4aUNjO+swrDmnsqYyVyA3pheG2AjYgTsxjMQOV1kFARF\nBK1gn7OaCB+9NZVY6dxJP0DEqV7Kw8L/tY6FCwsV91jpFYzRtXWWX0JodRJJ\nvcrsxt28hef1SW5W5Z+ul/PCa5etx13dkftVCsBErgBH451zUanHmncWEgBF\nJxDX\r\n=7tyd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"6d87ce4d3f80a5ad445de96fc7d1666ed6a1112f","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.11.2","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"12.9.1","dependencies":{"del":"^4.1.1","jake":"^8.1.1","rimraf":"^2.7.1","globule":"^1.2.1","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^5.16.0","del-cli":"^2.0.0","ts-jest":"^24.1.0","prettier":"^1.18.2","commander":"^2.20.0","copyfiles":"^2.1.1","typescript":"^3.6.3","@types/jest":"^24.0.18","@types/node":"^10.14.18","@types/rimraf":"^2.0.2","@types/globule":"^1.1.3","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^1.13.0","@typescript-eslint/eslint-plugin":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.8.0_1569188779466_0.29287065593489436","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"cli-testlab","version":"1.9.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.9.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"98d3647f39fd2ef144d1f96881c07e184ad3cb21","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.9.0.tgz","fileCount":17,"integrity":"sha512-tdLd/sSfSuXWGV7GAnZyJVeFcHk2wqC/vvQMZH/ZJt1W4GYD9bW/viPjO+Kl6apT0uYw5AEWbWv3NtryayrgzQ==","signatures":[{"sig":"MEUCIQCqbBYw/6sbBgGTW4pnzqNQ3wFXdX1c2IKQSK5W+7bPVgIgW5amvNxmhCDkk4VqCOCE2M1hnPw6gwneVTOQ3U8VfVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHPUtCRA9TVsSAnZWagAApMQP/1qDf15+nFxv0wMzsXfn\nLrsXt7Q06ptCOsVc0Wzua5wt0qrb/vNP7P3YT4/qeH4U2j0TGJ9abjoiicmZ\ngfOMXJokf1exQOrCRkI3h1kaziUf7M8l1p1bZm/tElmAqxF5s95a5oBt5czQ\nh2xM7Tubqld6XgeK5rVbLK4hyhAyXJZr7OW3j7WB15kpblBrYly0P9aFc/Ct\n+seNrN06s5nrQ6CJY/z4+8Cl4Po9in9OREuMmsT4nbtjYp1DS8ZNdhYRReJS\n4C57fTPebWux5BzSb2cNdXuNhVlWmhVA88jbXXEcVdZCovc03ySFFqWzM1ZX\nUQxU3I8HV6/Z8INpTgFvX2D0T4kJ+wIEHU0diank8Vq8wU0S2y7N+oUC9Ast\np1BAW/FkSqMhL8k/3PovmGy03PftqNkO9JDYoC/GXnlWM0Cq3nD1oc74sJtT\nadKtb7P7io1QXwwoUIyRrA5vFdGSIWPpfe3fKsVVaglpLWFBFQPFDOH7bLsa\nR1+j9vCc8QLAMhE//Xd4tObfUzNDabMSR/0sKOOJifAgdzaxIJN/B/gtmAgM\nw6XULCOwQHCBM6HxFlHo1I5Nw2ztcXozT+YoNZwl1sy6X0V33u0dAOkvKA03\nupE0B/ZfEXWLeivplkU9L0OMu8eMWvc1A3iy4aa8V1VwzXWLsnC7BG3neInJ\nrlqL\r\n=vR6d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"9e8bc24f53a5275a0f44dbf9f5c1f7ec876c07a4","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.13.4","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"12.14.0","dependencies":{"del":"^4.1.1","jake":"^8.1.1","rimraf":"^2.7.1","globule":"^1.3.0","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^5.16.0","del-cli":"^2.0.0","ts-jest":"^24.3.0","prettier":"^1.19.1","commander":"^4.1.0","copyfiles":"^2.1.1","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^10.17.13","@types/rimraf":"^2.0.2","@types/globule":"^1.1.3","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.9.0_1578956076559_0.1441908847925577","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"cli-testlab","version":"1.10.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@1.10.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"e7c804100a781c7b68ea66c467e43c168c777b65","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-1.10.0.tgz","fileCount":17,"integrity":"sha512-x7av7BtGOvTG74/3RHB/9BagWIO330dA9yKjK8EZpt6/Im6bAZS4pZD0RXwSfCz6HTXq0XxuZ8ioytQOtiphaA==","signatures":[{"sig":"MEUCIG4r65fTfNaRpPlJwcEWx1hhCmnA/+O7GVWt/OLjD5qsAiEAjj7WqrvQLiD4ZkBm4vFAdhYmtJBLZgu8re5gALfyLl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHPzjCRA9TVsSAnZWagAAmBUP/0u7nT1iiz37DRzK7KZ3\nR5G6GjiKRKPNws9alPZdATtcZjkrpql/l037jfBD/VJ3X2pDlTiLo9P8q9sK\nyWPCiIo16qd+koPJXXe8smV9uiBfD4kxZJCgyan8NIti6bR+6smGjqC0Jv6u\nGi/u/cPnvLvl7bNzlWRV52kiXDPuV/G8BqcWU/RJfDh9mhSIAWSiQ1Rbk6+F\nYLUA93LZ1i9aEGiNlJZP5P+MKDw/V7R+XYhxHY9HrRfBYdV4zTw/py69vc8v\nrVom0WZKu2tnp8lfr3M0xsqy/aKfIjzhdSNni1Vnu5EbxUnjRueeqfcR4K40\nDHjegNLTum6+3I9Ck9Lq/tiRS01G7qkbczCG6SXU5qJ0I6R7BjYL1dGQAN64\nVm8lggSUVNWKvuyAfuf2dOyzztH3JiNZDjW0zFkXoc1kXcQ6vFfKnQwR283m\njiCr1JtMLWdLFwbbQpAS9ouMAkmR4x9IpFyDIRWWf6BAdTy3NtP48+RHN67x\noLOUsXa3U19eTE2NhKMYVeGUrQDOSa2W2zVArCAyik4mDqExlbyCg/0eEFB7\nuY9EBMS21VRBT301D5irJ5yO7xhhfaClfZMZljjF2P6aSltOsHl+TqlZtSLk\nDNVhgZXBpynRKkqMUXCAUwpuA35q0OxxUYkDJWF+n0QyhgxaIgIgFV2iumCa\ne2X4\r\n=6IhJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"gitHead":"74411688aa208e0479af0aada56c1c41d0b243c7","scripts":{"test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","eslint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\"","test:ci":"npm run eslint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\"","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.13.4","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"12.14.0","dependencies":{"del":"^4.1.1","jake":"^8.1.1","rimraf":"^2.7.1","globule":"^1.3.0","mkdirp-promise":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^5.16.0","del-cli":"^2.0.0","ts-jest":"^24.3.0","prettier":"^1.19.1","commander":"^4.1.0","copyfiles":"^2.1.1","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^10.17.13","@types/rimraf":"^2.0.2","@types/globule":"^1.1.3","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","@typescript-eslint/parser":"^2.16.0","@typescript-eslint/eslint-plugin":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_1.10.0_1578958050731_0.3651098774446784","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"cli-testlab","version":"2.0.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@2.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"afe6bc2b00f11f4b4a17e505087723a93a924b78","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-2.0.0.tgz","fileCount":17,"integrity":"sha512-waZ6mJlbg3h+Ie0jTN26S/hSCKrUxPwdB5TCqw7gI5wxQnbwj5Vhv1pfKo0xDYB4SBAs4+DoWLNdWZQkLmKsCA==","signatures":[{"sig":"MEQCIBZ8cJVcRKP26mHGdjme09VCVR0htqztzJNWD+zgNw0MAiA5NlBys9LcTQ9yTZMvTyNEJaXIxRLCYRcIq01hnhjclQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1BXICRA9TVsSAnZWagAAWh4P/iZm2HuKsuO6EOaGG7bX\nI1Y3X3tw4i7uVfrP340bOXTIIasXOWOgPQbp7axYkgm7Rq4mcsChuOXw+dKy\nu+lVb/6zONQ9QUgsCvrM5qRip9pt6IZ7MIrO09bJd7fMUEceLDK4AdcE/KZ2\nHr/yYS62t5x84/nDFoxwdEltRbFjMo4AFMyGKtmb9NHURDAa61/RFDiUhXxx\nsJE5qM0NRiwQB1rzHjmVI8OBFmpbB0VCJCjhpZYDdO4x/sB/FA4/bYCmJvGl\nDe457zn/7iDUJuklIBRD5EyPa90avCaWFqq8w5eN2ulOtsBAR1Ba13Zf1imM\nb4ZZhBkzPENnTpUk3KqTTkDg+r7y2laibttH0gBtpj5QPG1yekLBJlaecZBm\npxviBSuJkfteZabQYvy96mGjkBZjklnJFqL8+xbcdNg0YuTHFsP5kAdkmJnk\npNkOSOHzZcXn6OfJA3cmAar/l1OCXSpphaCkg4E3Zb+CXUJH8XSIz85dVQZu\ncWniOXh0wHBK41mvSBAdnnnraNvMpT+9r8+L6SFGO5rC2r5Vp1/K4k+DTTRm\n/lDZao0ApdMPppG/U00MeIgs1fKImx+TmrVycXkAAJ64FcOfosIQR5qT/gS0\niIPrStB8QcmOPJGazrZWXw95NTYz0dBTD1B9zZsXHsBViPxua5Jj9QYIT92I\nyist\r\n=0T9O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"gitHead":"6db7e46c8bf203064a2f119754d490a71677cb76","scripts":{"lint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.14.5","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"14.3.0","dependencies":{"del":"^5.1.0","jake":"^8.1.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","globule":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","del-cli":"^3.0.1","ts-jest":"^26.1.0","prettier":"^2.0.5","commander":"^4.1.1","copyfiles":"^2.3.0","typescript":"3.9.3","@types/jest":"^25.2.3","@types/node":"^14.0.6","@types/rimraf":"^3.0.0","@types/globule":"^1.1.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_2.0.0_1590957511828_0.5432269154193177","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"cli-testlab","version":"2.1.0","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@2.1.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"9df7848f5813268a2f1c055693dc20be38559230","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-2.1.0.tgz","fileCount":17,"integrity":"sha512-r1b3xYIAJcIUxkbPsRIEEcXZVMTpXyowksw9MPbZlNumF1aBxmsExwtpkYLRc3lOYGjeV5pirgynAPrTklDvPw==","signatures":[{"sig":"MEUCIC5x1/j3csJ87762yGn6yGAQV0AqvWZop6SQrGyCsHDQAiEA5HPVRCPw8fRkvuecFwv4PwRiqmVzugbdOqxTbSH1G6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmvWwCRA9TVsSAnZWagAA9uQP/A6fYsvqMaprvoOX6Yly\nanVfZHriuZoGuBB4JzdpVuNyClwOrG2oqlJxGop84tt+Xyhx58yExqm2D2bp\nwXaw1tL1LEBKyBHvOyu+KWSb+kNEjP+OmtX59TWbjLECAidcy03FauIHyo4Q\nJa/9Y8309tmrNptWcL/u8NfFL5/PddsDHy72muxxu0STbe4utDfTd4FxrHjt\nmIVmixruhJRif2s4sLntmoCCuX6Ux/3gpkyqpcylG6tTNBLBjj9ltJs5ypwC\nFoSeACBTOIrnG85OM5fyvUOW4d8ygdI62lbG50LJVR2H7GrScs2BPZlwhMkt\n2awx4oUmkJNDnOFxAPih/+OpNNUDAFyb7KJuFx5I96NQFk0VPBnzD7JhpN0B\n6EVh3NVP8JDHV2gP5dvoBtumcdLdNt9/dClT3v9vhN46rsxvL/CcnKPudry4\nzCWbsknyhx6CGAaith9mDcQK7OzPFIae+SDNkETyRW9qDVY6L1AIVIfPssj0\nwbksUwDPaHZ5+uMjQzySftKfPAve8tiezujQhyzSo8C0tAjUupKwTv3BnKBR\nach0TyUMSlLgI5+V2JM7LHbIfdH50b08lPcj1GAVv7W4rIe1j4da/PBgvcg2\nm96mTqktQluSHfJIO0q0eHwkADqLxdJ+R1dk0+UPN8xDsqM7T8iMC3fpJY3F\nelwd\r\n=ydoA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"gitHead":"a53a22710a650358dc7836f4b81bfd685a1b0e95","scripts":{"lint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.14.7","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"14.8.0","dependencies":{"del":"^5.1.0","jake":"^8.1.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","globule":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","eslint":"^7.12.1","del-cli":"^3.0.1","ts-jest":"^26.4.3","prettier":"^2.1.2","commander":"^6.2.0","copyfiles":"^2.4.0","typescript":"4.0.5","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/rimraf":"^3.0.0","@types/globule":"^1.1.3","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.6.0","@typescript-eslint/eslint-plugin":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_2.1.0_1603990960361_0.04409924159840095","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"cli-testlab","version":"2.1.1","author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@2.1.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"dc06f8c1ace9ec3e158078671b7a2fb3005bdb46","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-2.1.1.tgz","fileCount":17,"integrity":"sha512-JB2aPoQ6T5rGBoHaLRzz0tPZTug/NIitX/XyTaIvQ4ra5OCs7ex5/KOCsPTUXxZu2wdTGZETR4EVrpS5nAuJZA==","signatures":[{"sig":"MEUCIQClWZJ96T4MMjLobO+IHDf26xze3zJ5nR8V+hHSNWBwBAIgFNdHYQrbkLeVOzMUf4jl5R+3GiORl6v3mCjdjtjkl60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmvvQCRA9TVsSAnZWagAAOvYP/1wOWCqyrFOLz5MI+XNO\nyVcclV75/0pYee8/MSMi0QHE4gJ/EOPKve7uhMk0WbN0GVPIsOZ+33K2v5J/\nbhuLKQaqF5P+VD0UJnaqysT4hMp9Y19V+/VZRM+rkue4fr0f45+t6AbPl2+3\nUw04PoxVLq4IunTbs7/gSukF84VllpWQ8ri8DK2uq896Xsn4zbbMUR/5xRYy\neXLVxzPql/9rbojx/WmV6VGpJ1fmMB04ShOA42lJG7XHCXCXSk7CBUJ/BU4Y\nV9hnzZr7braIFw7G183n66g3uj9VMwnIQWI5dyKRI44sJea109+o/nLQGkYr\n/iHJzgjrRN/zITFaq6HYtNJgWLFdpjbFcK1Mzgr4+wulB0bqenQljmr9OMtc\nO5eUn58gm24ngeDv07X7FEfGcxjWr+kHCsxLpYC87FwJ96Dv+88RiFzzSDLt\nnJvjBiowd4H3/hPwTgH7+0RcirYiOeXG4kvxC2q5c3p0f4qoT3eiMs7v43zR\nhybkk9cqIlMkUrqwcjdI86A4PcLqAbHGxjL4mwqLt4CL1hi2bFalXoZInErz\nRk2Udo9Cpig+xCR+Mn9s5YHnVmxZoXPwd5IAfGOTHXKLT5Rq/uMEiJqixYTO\nyTippKM6zoc3O419brwj3EzBVhhxMCmTH00JeKCGEIZJ39wX1GL9PeedB4lC\nFR2d\r\n=CTBb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"gitHead":"db2198c80b5d2bcf88a4b0e3dc7e3c51372c022d","scripts":{"lint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"6.14.7","description":"Node.js test framework for CLI utilities","directories":{},"_nodeVersion":"14.8.0","dependencies":{"del":"^5.1.0","jake":"^8.1.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","globule":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","eslint":"^7.12.1","del-cli":"^3.0.1","ts-jest":"^26.4.3","prettier":"^2.1.2","commander":"^6.2.0","copyfiles":"^2.4.0","typescript":"4.0.5","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/rimraf":"^3.0.0","@types/globule":"^1.1.3","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.6.0","@typescript-eslint/eslint-plugin":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_2.1.1_1603992527871_0.7226183952165268","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"cli-testlab","version":"2.2.0","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@2.2.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"9f410d0b5d8f9fff29d04218b9313c40392546aa","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-2.2.0.tgz","fileCount":17,"integrity":"sha512-+fsZZ14xUWJ5E32GjwLq06i4LYN6x/E9eywS6p5wmqB4LXOLr0cz3CROq9+dklOrnqs5NOn1aIPTjGJEa8RQZw==","signatures":[{"sig":"MEYCIQD77fBOIP8/1PTaJIXpb4ebTYEBDnz8We2RWTbMqtIaAAIhAICnvgb+2nPElgJOUs8uYX/ZAJ9xCOarALKZtQixOqF9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8JztCRA9TVsSAnZWagAA1OUP/1qKaZ4EdCxfL73NHV0N\nsOmVnY62gZetOzQ2J7sajrvw1O3A+raBjFgWVmn5wyDp4CGuidCd01KUQNmX\nheCl6SWpExhhvfJ3BueS5LflmGMhumjBbpXmO2Pgeg8Fw3sBMkk1iPxFJfjm\nOsSjBzuy69kob0Pl7RlfHRCW7QihH3ROa2i7DwsGPaM2gAnSxrsKWIbVyoIp\nFbC50IdJZcCs/fRYVyhWEEF1um6oZrhNQ9PjqzWyqAcfjh7k8ACGsSRIZ/FC\nROukF9F7KpnoMnfDajOVbKWnt+I/5xlyRXwqBs70G0Kk/R2yW6h09p6b7LB6\nJGTLGFKMN6EJGuUtt3OCgsbETZC6R57OWFUwEm+zffcklrHNBiVjosux7jnm\nloYEH+SjophKBdLHhgzDOnBJjwVT4iwVumMQPGE1B8Il2gaTVEbbIUTe6Oxk\nrelx8z5XdRa6fbKAHAe/pcYJPh+/7LisYKWCXNnM0d6vg3qIjyktY8rMOY6+\njS5p7LaLT9ZSOrb5SOpFGFEyudV9d6Ej7K4zRkCF6ouJ9g1y7LhsldvWwsUa\nhK2cu2Nih+roKKg7NWgEH6JPtTOlCyhzKJLLspMZpuLSf4fuKpOs5yKMmaCc\nb9+vrmISV432y4nrGdkc5Cuyfj2d7jL/ThZq4D5W4CrLBnt6cCThOag+uLiZ\n23Uq\r\n=ipFg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"gitHead":"76896217d9bc460231e3331818880e2f1909442c","scripts":{"lint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"7.3.0","description":"Test framework for CLI utilities","directories":{},"_nodeVersion":"15.5.0","dependencies":{"del":"^5.1.0","jake":"^8.1.1","rimraf":"^3.0.2","globule":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","del-cli":"^3.0.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","prettier":"^2.2.1","commander":"^6.2.1","copyfiles":"^2.4.1","typescript":"4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.19","@types/rimraf":"^3.0.0","@types/globule":"^1.1.3","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","@typescript-eslint/parser":"^4.11.1","@typescript-eslint/eslint-plugin":"^4.11.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_2.2.0_1609604332753_0.6921189800980119","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"cli-testlab","version":"3.0.0","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@3.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"8b3ef7016b43203d1d3b2952a4eeb410bc71cfef","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-3.0.0.tgz","fileCount":17,"integrity":"sha512-E2gq0cyDtWx+ZzB+TdaoRbgoDMh8Au5MHawhp9+kLX0aTCBkbqV+7c2FIrLO6aVCAqDC/SSftKMa0GHgu3Jdkg==","signatures":[{"sig":"MEUCIB/MVj/XphJI+qja3eG8ty5B8L5fFvQNkN8IhJaZMJp5AiEAn7VB6g6KhHpT9qpyd/2TZ3AdI8g3t2NWOc8ouQhYOC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29639},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"41fb6ae04a51c4db95a5002994f1941feb41dd99","scripts":{"lint":"eslint --format codeframe \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"9.5.1","description":"Test framework for CLI utilities","directories":{},"_nodeVersion":"18.16.0","dependencies":{"del":"^5.1.0","tslib":"^2.5.3","rimraf":"^5.0.1","globule":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^7.17.0","del-cli":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.2.1","commander":"^10.0.1","copyfiles":"^2.4.1","typescript":"5.1.3","@types/jest":"^29.5.2","@types/node":"^14.18.48","@types/rimraf":"^4.0.5","@types/globule":"^1.1.3","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_3.0.0_1686176983914_0.7269697761631291","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"cli-testlab","version":"4.0.0","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@4.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"a19b2b414c254be2b60bf1e9a1f5e867990adbde","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-4.0.0.tgz","fileCount":17,"integrity":"sha512-Jm+FFPX1Z9s+QBvqAB5RrzAIybdt8FBChtLuBHnO9pX8Q2wRWZ0kIfAIeFKeMi+GyKIicCOuVlbFCTYfyGb0Ig==","signatures":[{"sig":"MEUCIHzG6PwsibAh7XEZQuJJS8Dd0+bIqBEunhMNmf/IA/QwAiEAuyVgn+HFfkVfVhQny+oFtcKp9gG5R8bRBLePr9/Vg5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32443},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"9f0668f08e13facfbd9a5733ecc09c8ef81f1aae","scripts":{"lint":"eslint \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"jest --config=jest.config.json --runInBand","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"jest --config=jest.config.json --coverage --runInBand","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"10.2.4","description":"Test framework for CLI utilities","directories":{},"_nodeVersion":"21.5.0","dependencies":{"del":"^5.1.0","globule":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","del-cli":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","commander":"^11.1.0","copyfiles":"^2.4.1","typescript":"5.3.3","@types/jest":"^29.5.2","@types/node":"^14.18.48","@types/globule":"^1.1.3","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_4.0.0_1707687868747_0.5733709469829782","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"cli-testlab","version":"5.0.0","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@5.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"d7582e4698fe9d2e959dfa5ada26c8ba551541b0","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-5.0.0.tgz","fileCount":17,"integrity":"sha512-CRKAcUCZX+wOBf/3eZfrxCROcmv9BkQS5pYRn3uvv1rzL9J/KtSLaibpGeDxPULoayxwZm7x+PD1pHihEOpkkQ==","signatures":[{"sig":"MEQCIHW0vGzo5CihrnwrMTwnKXEosvF9NYNz0hLh7Wal/7WOAiAjKxH04UF3tOmuTP63oo0Q0nUP921+TVf2psvBTbb5kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33043},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f52aa8a5e9a32f4655bab5ef899b2fb0734f541b","scripts":{"lint":"eslint \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"vitest","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"11.6.2","description":"Test framework for CLI utilities","directories":{},"_nodeVersion":"24.11.1","dependencies":{"rimraf":"^6.1.2","globule":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.17","del-cli":"^7.0.0","prettier":"^3.2.5","commander":"^11.1.0","copyfiles":"^2.4.1","typescript":"^5.9.3","@types/node":"^20.19.30","@types/globule":"^1.1.10","@vitest/coverage-v8":"^4.0.17","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_5.0.0_1768577923979_0.39235334424183965","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"cli-testlab","version":"5.1.0","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@5.1.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"b464e04b9f862827f6ae0f4ae6c492860be4bee7","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-5.1.0.tgz","fileCount":17,"integrity":"sha512-8aPne4csn0/yhrRqxmuJbzYA6Y5lBAbTRGjaKydmzAkn0nOZVNL6A8dToWU3SUoxx3ehS0RLPRHuLMRhK9kg6A==","signatures":[{"sig":"MEUCIQDCv5glEIy6wZF41712Rl2Td1RtkewpC3ZC9tkkh4cLnQIgWd5GjxhmjXv73WPaEGc3SOYg8/nQGc4pOoX8P1zRyXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41853},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"59fb86d0fed0b7912775f0037c3e3248140d5602","scripts":{"lint":"eslint \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"vitest","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"11.6.2","description":"Test framework for CLI utilities","directories":{},"_nodeVersion":"24.11.1","dependencies":{"rimraf":"^6.1.2","globule":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.17","del-cli":"^7.0.0","prettier":"^3.2.5","commander":"^11.1.0","copyfiles":"^2.4.1","typescript":"^5.9.3","@types/node":"^20.19.30","@types/globule":"^1.1.10","@vitest/coverage-v8":"^4.0.17","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_5.1.0_1768578802996_0.3431374021945799","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"cli-testlab","version":"6.0.0","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@6.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"cf03ecd5f615c2b269ef3656f7699862194608a7","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-6.0.0.tgz","fileCount":17,"integrity":"sha512-FkV22JAlG5KpxLmqjTdapgS+jcM+42RjsZhy+Q30gMk1d6Gb3yeXGvYrnqcLOf4RGO8KLJJBqYkdViUXdX0Pwg==","signatures":[{"sig":"MEYCIQCTDf4LBwurlYNLm9dCAIqAaEQmdXyJSsFY9at9bLs51gIhAKoxUqZhib0tV7myyPXLOQGKlufyNfDWYWQLRhsKvJGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40413},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4f59816fbf233e262290741798f34afe3a0f1b16","scripts":{"lint":"eslint \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts","test":"vitest","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","prettier":"prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"11.6.2","description":"Test framework for CLI utilities","directories":{},"_nodeVersion":"24.13.0","dependencies":{"glob":"^13.0.6","rimraf":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^4.0.18","del-cli":"^7.0.0","prettier":"^3.2.5","commander":"^11.1.0","copyfiles":"^2.4.1","typescript":"^5.9.3","@types/node":"^20.19.35","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_6.0.0_1772539284595_0.15608797620439208","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"cli-testlab","version":"6.0.1","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"author":{"url":"https://github.com/kibertoad","name":"Igor Savin"},"_id":"cli-testlab@6.0.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"homepage":"https://github.com/kibertoad/cli-testlab#readme","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"dist":{"shasum":"dc1b4193bbff497ae30eb463757c51479a391f14","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-6.0.1.tgz","fileCount":17,"integrity":"sha512-w/vKUX2YbKCMBomh6QS8j3m/Y/ahNDU76fOxRb4L0ySpS+sQh6iZLCpglNWzT9ENf/eo8RCU1pds9J/WFfk+Yw==","signatures":[{"sig":"MEUCIGu3//S381ZU3QjEaXYHWPAOL3xjHWQ4JQmbNoFrS2o7AiEAoTgVDP35/RBKEmnfuU2GlDGPzQ37FYJmjtW8fu2m/ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cli-testlab@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40883},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"274ae9fff08ec24915bc1c9ed1f189025a7525d1","scripts":{"lint":"oxlint \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts && oxfmt --check \"{lib,test}/**/*.{js,ts}\" index.ts","test":"vitest","build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","test:ci":"npm run lint && npm run test:coverage","lint:fix":"oxlint --fix \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts && oxfmt --write \"{lib,test}/**/*.{js,ts}\" index.ts","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f92ff0-fb51-421b-b578-9e932584fb4f"}},"repository":{"url":"git://github.com/kibertoad/cli-testlab.git","type":"git"},"_npmVersion":"11.9.0","description":"Test framework for CLI utilities","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"^13.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.42.0","oxlint":"^1.57.0","vitest":"^4.0.18","del-cli":"^7.0.0","commander":"^11.1.0","copyfiles":"^2.4.1","typescript":"^5.9.3","@types/node":"^20.19.37","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli-testlab_6.0.1_1774702347697_0.8746106780126024","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"cli-testlab","version":"7.0.0","description":"Test framework for CLI utilities","author":{"name":"Igor Savin","url":"https://github.com/kibertoad"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"del-cli dist/ && tsc && copyfiles test/util/apps/*.js dist","prepublishOnly":"npm run build","test":"vitest","test:coverage":"vitest --coverage","test:ci":"npm run lint && npm run test:coverage","lint":"oxlint \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts && oxfmt --check \"{lib,test}/**/*.{js,ts}\" index.ts","lint:fix":"oxlint --fix \"lib/**/*.ts\" \"test/**/*.ts\" \"test/**/*.js\" index.ts && oxfmt --write \"{lib,test}/**/*.{js,ts}\" index.ts"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git://github.com/kibertoad/cli-testlab.git"},"engines":{"node":">=22.12.0"},"dependencies":{"glob":"^13.0.6"},"devDependencies":{"@types/node":"^22.20.1","@vitest/coverage-v8":"^5.0.0","commander":"^15.0.0","copyfiles":"^2.4.1","del-cli":"^7.0.0","oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^7.0.2","vitest":"^5.0.0"},"keywords":["cli","test","tests","testing","framework","commandline","terminal"],"gitHead":"bfb9e94e03cfa21ea94acdeec670209edf3f7f68","_id":"cli-testlab@7.0.0","bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"homepage":"https://github.com/kibertoad/cli-testlab#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-EWWKBRRvQcfDzAnl9Xt8MzvSLyZhfbBHJMnR+0oENa9G6QT2MChFfDM9Pjj1Kof9HaTbacFOC7r3EnspbbKEQw==","shasum":"b59e632dccd3e208590b7089888a55135c8d5d53","tarball":"https://registry.npmjs.org/cli-testlab/-/cli-testlab-7.0.0.tgz","fileCount":17,"unpackedSize":40854,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cli-testlab@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBA5/LqaC7OSqSzhd4Pw6yUMP6Yic+y0kqvj7P/7uy04AiEA5ZSjui8tsZJPA0Is51jaEiuCH/snv4Evbbe8iXRro1Q="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f92ff0-fb51-421b-b578-9e932584fb4f"}},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli-testlab_7.0.0_1788603319775_0.8518715745782461"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-12T20:50:43.193Z","modified":"2026-09-05T10:15:20.230Z","1.0.0":"2019-05-12T20:50:43.354Z","1.0.1":"2019-05-12T20:59:51.132Z","1.1.0":"2019-05-12T21:13:46.429Z","1.1.1":"2019-05-12T21:16:26.958Z","1.2.0":"2019-05-12T21:31:33.839Z","1.3.0":"2019-05-12T21:50:55.059Z","1.4.0":"2019-05-12T22:51:17.512Z","1.5.0":"2019-06-08T22:29:51.744Z","1.6.0":"2019-06-13T20:51:25.591Z","1.7.0":"2019-06-28T22:58:31.114Z","1.8.0":"2019-09-22T21:46:19.659Z","1.9.0":"2020-01-13T22:54:36.674Z","1.10.0":"2020-01-13T23:27:30.871Z","1.11.0":"2020-01-27T23:13:41.826Z","2.0.0":"2020-05-31T20:38:31.957Z","2.1.0":"2020-10-29T17:02:40.568Z","2.1.1":"2020-10-29T17:28:48.083Z","2.2.0":"2021-01-02T16:18:52.935Z","3.0.0":"2023-06-07T22:29:44.085Z","4.0.0":"2024-02-11T21:44:28.945Z","5.0.0":"2026-01-16T15:38:44.122Z","5.1.0":"2026-01-16T15:53:23.312Z","6.0.0":"2026-03-03T12:01:24.754Z","6.0.1":"2026-03-28T12:52:27.856Z","7.0.0":"2026-09-05T10:15:19.921Z"},"bugs":{"url":"https://github.com/kibertoad/cli-testlab/issues"},"author":{"name":"Igor Savin","url":"https://github.com/kibertoad"},"homepage":"https://github.com/kibertoad/cli-testlab#readme","keywords":["cli","test","tests","testing","framework","commandline","terminal"],"repository":{"type":"git","url":"git://github.com/kibertoad/cli-testlab.git"},"description":"Test framework for CLI utilities","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"readme":"# cli-testlab\n\n[![NPM Version][npm-image]][npm-url]\n\nA test framework for Node.js CLI applications. It provides utilities to execute commands, assert on their output, and manage test files with automatic cleanup.\n\n## Installation\n\n```bash\nnpm install cli-testlab --save-dev\n```\n\n## Quick Start\n\nTesting a CLI application typically involves running commands and checking their output. Here's a simple example:\n\n```typescript\nimport { execCommand } from 'cli-testlab'\n\n// Run a command and verify it outputs the expected text\nawait execCommand('node my-cli.js --version', {\n  expectedOutput: '1.0.0'\n})\n\n// Run a command and verify it fails with a specific error\nawait execCommand('node my-cli.js unknown-command', {\n  expectedErrorMessage: 'Unknown command'\n})\n```\n\n## Core Concepts\n\n### Command Execution\n\nThe `execCommand` function is the primary way to test CLI applications. It spawns a child process, captures stdout and stderr, and provides built-in assertions for common testing patterns.\n\nWhen a command exits with code 0 (success), any `expectedOutput` assertions are checked against stdout. When a command exits with a non-zero code (failure), you can use `expectedErrorMessage` to assert on stderr content.\n\n### Output Assertions\n\nThere are three types of output assertions:\n\n1. **Positive assertions** (`expectedOutput`) - verify that specific text appears in the output\n2. **Negative assertions** (`notExpectedOutput`) - verify that specific text does NOT appear\n3. **Error assertions** (`expectedErrorMessage`) - verify error messages when commands fail\n\nAll assertions support both single strings and arrays of strings for multiple checks.\n\n### Environment Variables\n\nCLI applications often rely on environment variables for configuration. You can pass custom environment variables that will be merged with the current `process.env`:\n\n```typescript\nawait execCommand('node my-cli.js migrate', {\n  env: { DATABASE_URL: 'postgres://localhost/test' },\n  expectedOutput: 'Migration complete'\n})\n```\n\n### File Management\n\nMany CLI tools create, modify, or delete files. The `FileTestHelper` class helps manage test files by tracking what was created and cleaning up after tests complete.\n\n## API Reference\n\n### execCommand(command, params?)\n\nExecutes a shell command and optionally asserts on its output.\n\n**Parameters:**\n\n- `command` (string) - The command to execute, exactly as you would type it in a terminal\n- `params` (object, optional) - Configuration and assertions\n\n**Available options:**\n\n| Option | Type | Description |\n|--------|------|-------------|\n| `expectedOutput` | string, string[], or object | Text that must appear in stdout |\n| `expectedErrorMessage` | string or string[] | Text that must appear in stderr (for failed commands) |\n| `notExpectedOutput` | string or string[] | Text that must NOT appear in stdout |\n| `env` | object | Environment variables to set for this command |\n| `baseDir` | string | Working directory for the command |\n| `description` | string | Custom label for error messages |\n\n**Returns:** A promise that resolves to `{ stdout: string, stderr: string }`\n\n**Examples:**\n\n```typescript\nimport { execCommand } from 'cli-testlab'\n\n// Simple output check\nawait execCommand('echo hello', {\n  expectedOutput: 'hello'\n})\n\n// Multiple output checks - all must pass\nawait execCommand('node status.js', {\n  expectedOutput: ['connected', 'ready', 'healthy']\n})\n\n// Verify something is NOT in the output\nawait execCommand('node build.js', {\n  expectedOutput: 'Build complete',\n  notExpectedOutput: 'warning'\n})\n\n// Check exact number of occurrences\nawait execCommand('node list-users.js', {\n  expectedOutput: { expectedText: 'user:', exactlyTimes: 5 }\n})\n\n// Test error handling\nawait execCommand('node app.js --invalid-flag', {\n  expectedErrorMessage: 'Unknown option: --invalid-flag'\n})\n\n// Pass environment variables\nawait execCommand('node deploy.js', {\n  env: {\n    NODE_ENV: 'production',\n    API_KEY: 'test-key'\n  },\n  expectedOutput: 'Deployed successfully'\n})\n\n// Change working directory\nawait execCommand('npm test', {\n  baseDir: './packages/core'\n})\n\n// Get raw output for custom assertions\nconst result = await execCommand('node info.js')\nconst data = JSON.parse(result.stdout)\nexpect(data.version).toBe('2.0.0')\n```\n\n---\n\n### FileTestHelper\n\nA utility class for managing files created during tests. It tracks files and directories so they can be automatically cleaned up, preventing test pollution.\n\n**Why use FileTestHelper?**\n\nWhen testing CLI tools that generate files, you need to:\n1. Verify the files were created correctly\n2. Clean up after each test to avoid interference between tests\n3. Handle cleanup even when tests fail\n\nFileTestHelper solves all of these by providing file operations with built-in cleanup tracking.\n\n**Creating an instance:**\n\n```typescript\nimport { FileTestHelper } from 'cli-testlab'\n\nconst files = new FileTestHelper({\n  basePath: './test-output',  // Base directory for relative paths\n  maxRetries: 10,             // Retry count for locked file deletion\n  retryDelay: 5               // Milliseconds between retries\n})\n```\n\n**Typical test pattern:**\n\n```typescript\ndescribe('file generation', () => {\n  let files: FileTestHelper\n\n  beforeEach(() => {\n    files = new FileTestHelper({ basePath: './test-output' })\n  })\n\n  afterEach(() => {\n    files.cleanup()  // Deletes all tracked files\n  })\n\n  it('generates a config file', async () => {\n    // Register files that will be created by the CLI\n    files.registerGlobForCleanup('test-output/*.json')\n\n    await execCommand('node generate-config.js --output test-output/', {\n      expectedOutput: 'Config generated'\n    })\n\n    // Verify the file exists\n    expect(files.fileExists('config.json')).toBe(true)\n\n    // Check its contents\n    const content = files.getFileTextContent('config.json')\n    expect(JSON.parse(content)).toHaveProperty('version')\n  })\n})\n```\n\n**Available methods:**\n\n#### Checking existence\n\n```typescript\n// Check if a specific file exists\nfiles.fileExists('output/data.json')  // returns boolean\n\n// Check if a directory exists\nfiles.dirExists('output/logs')  // returns boolean\n\n// Count files matching a glob pattern\nfiles.fileGlobExists('output/*.json')  // returns number\n```\n\n#### Reading content\n\n```typescript\n// Read a single file\nconst content = files.getFileTextContent('output/data.json')\n\n// Read all files matching a pattern\nconst allContents = files.getFileGlobTextContent('output/*.json')  // returns string[]\n```\n\n#### Creating files and directories\n\nFiles created through these methods are automatically registered for cleanup:\n\n```typescript\n// Create a file (parent directories are created automatically)\nfiles.createFile('output/test.json', '{\"test\": true}')\n\n// Create without auto-cleanup registration\nfiles.createFile('output/keep.json', 'data', { willBeCleanedUp: false })\n\n// Create a directory\nfiles.createDir('output/logs')\n```\n\n#### Deleting files\n\n```typescript\n// Delete a specific file\nfiles.deleteFile('output/temp.json')\n\n// Delete a directory and its contents\nfiles.deleteDir('output/cache')\n\n// Delete files matching a glob pattern\nfiles.deleteFileGlob('output/*.tmp')\n```\n\n#### Cleanup registration\n\n```typescript\n// Register a file for cleanup (done automatically by createFile/createDir)\nfiles.registerForCleanup('output/generated.json')\n\n// Register a glob pattern for cleanup\nfiles.registerGlobForCleanup('output/**/*.log')\n\n// Execute cleanup - removes all registered files and globs\nfiles.cleanup()\n```\n\n---\n\n## TypeScript Support\n\nAll functions and classes are fully typed. You can import types for use in your own code:\n\n```typescript\nimport { execCommand, FileTestHelper } from 'cli-testlab'\nimport type { CommandParams, FileTestHelperConfig } from 'cli-testlab'\n\nconst options: CommandParams = {\n  env: { DEBUG: 'true' },\n  expectedOutput: 'success'\n}\n\nawait execCommand('node app.js', options)\n```\n\n## Common Patterns\n\n### Testing a CLI with subcommands\n\n```typescript\ndescribe('my-cli', () => {\n  const cli = 'node ./bin/my-cli.js'\n\n  it('shows help', async () => {\n    await execCommand(`${cli} --help`, {\n      expectedOutput: ['Usage:', 'Commands:', 'Options:']\n    })\n  })\n\n  it('shows version', async () => {\n    await execCommand(`${cli} --version`, {\n      expectedOutput: '1.0.0'\n    })\n  })\n\n  it('handles unknown commands', async () => {\n    await execCommand(`${cli} unknown`, {\n      expectedErrorMessage: 'Unknown command: unknown'\n    })\n  })\n})\n```\n\n### Testing with database connections\n\n```typescript\ndescribe('database commands', () => {\n  const connectionString = 'postgres://localhost/test'\n\n  it('runs migrations', async () => {\n    await execCommand('node cli.js migrate', {\n      env: { DATABASE_URL: connectionString },\n      expectedOutput: 'Migrations complete'\n    })\n  })\n\n  it('checks connection', async () => {\n    await execCommand('node cli.js ping', {\n      env: { DATABASE_URL: connectionString },\n      expectedOutput: 'Connected'\n    })\n  })\n})\n```\n\n### Testing file generation with cleanup\n\n```typescript\ndescribe('code generator', () => {\n  let files: FileTestHelper\n\n  beforeEach(() => {\n    files = new FileTestHelper({ basePath: './generated' })\n    files.registerGlobForCleanup('generated/**/*')\n  })\n\n  afterEach(() => {\n    files.cleanup()\n  })\n\n  it('generates component files', async () => {\n    await execCommand('node generate.js component Button', {\n      expectedOutput: 'Created Button component'\n    })\n\n    expect(files.fileExists('components/Button.tsx')).toBe(true)\n    expect(files.fileExists('components/Button.test.tsx')).toBe(true)\n\n    const component = files.getFileTextContent('components/Button.tsx')\n    expect(component).toContain('export function Button')\n  })\n})\n```\n\n## License\n\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/cli-testlab.svg\n[npm-url]: https://npmjs.org/package/cli-testlab\n","readmeFilename":"README.md"}