{"_id":"@codeceptjs/ui","_rev":"55-0a459246b875e03bd643b7b220e03573","name":"@codeceptjs/ui","dist-tags":{"latest":"1.3.8"},"versions":{"0.2.0":{"name":"@codeceptjs/ui","version":"0.2.0","_id":"@codeceptjs/ui@0.2.0","maintainers":[{"name":"kaflan","email":"df117879@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"bin":{"codecept-ui":"./bin/codecept-ui.js"},"dist":{"shasum":"5f95300f77be1018ac23b2f118479fcb834cf1a1","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.2.0.tgz","fileCount":55,"integrity":"sha512-lMSmvryuAb+hItFZOJwoHjp4n4lhABN3/rHdh6FOMRm9gG4uCh6JguftUqAI5jKuwB+SpOnqv/0r+8cqa61tSw==","signatures":[{"sig":"MEYCIQCAiOzw2GQxhZvF+kGx/izPI4Qf04a06MSRKV4YiFpeawIhAI1kwLxhVHOuNu/OjdSn/TtaRbZrodGg9JbWqsW2W3Yf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7260571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5apsCRA9TVsSAnZWagAASaAP/R7Zvh+dKz79TQXAFqK6\nOrh2NRS/EQG/g2A2TaXDBZXj9MQUs9US73GRJ3BN5Reo50FKswMHT59j4neU\n7DdbCOz3Fx6GhbXBErNdNCDiSU90Pcz9pEk0vT8I015IMIcZBUxHwddNY227\n+QT+DqJPezaSdG8oAwqDJRPYo/0ALhbYhv1riCg9HUXcx8Bbzs44O9iFwVsn\nIrhzomr82fZG+Dmt/IsjsjF8t/5zaQ2YTMAhTPxSo9ik4JkWINsZjrrPw+VW\nhlXxcnVS7e9vtZMs4MEmKafD8NP7hnTq0xpCFmHxV0HEHEqocFoAuI0oS4xW\nQgeeyRwRn42eaAC1NlSBaK4OBP5p6gk/2nZ7uVTEoidoicHcuLUU3QzG43J2\nlwld0GH1wQjfdQN9cI97suG2GV1w9gD7sT/dcGv9wJu/TxUIJX+js7fdqD6m\n9HWAM1zCbdh/gHJoL+G3ST0jh36ponI4l/5+wE2TYrLSwwynTIk/qzsrSfYp\n6N/wGJ4kuO3vtxE7yueppErvoR0qln8x/XtT1CUhQD+Ctbx/B1XTduYyJN6/\nO6Gs9azybjPXBEkNrdKbruwmRIjsi9opAOyyCQdFAjV+gRsT0iOzaKgQbu0m\noqrJo4XTCngVsSWqPlQDxU6WHre24VnSnuT/FcNGZZ0fEiAQqBQTJisq4jM7\nPY7r\r\n=LHGy\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"fa646d6009c13ee06efdc563e1ee96343d843dfe","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"_npmVersion":"6.10.2","description":"An interactive, graphical test runner for CodeceptJS.","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.8.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ava":"^2.4.0","axios":"^0.19.0","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.3.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.4.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","sass":"^1.23.7","uuid":"^3.3.3","vuex":"^3.1.2","buefy":"^0.8.8","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.24.0","prismjs":"^1.17.1","testcafe":"^1.7.0","puppeteer":"^1.20.0","codeceptjs":"^2.3.6","vue-router":"^3.1.3","lint-staged":"^9.4.3","sass-loader":"^7.1.0","tailwindcss":"^1.1.3","webdriverio":"^5.16.8","@medv/finder":"^1.1.1","ansi-to-html":"^0.6.13","babel-eslint":"^10.0.3","vue-socket.io":"^3.0.7","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.0.0","@vue/cli-plugin-babel":"^3.12.1","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1575332460050_0.6563747078423672","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@codeceptjs/ui","version":"0.2.1","_id":"@codeceptjs/ui@0.2.1","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"bin":{"codecept-ui":"./bin/codecept-ui.js"},"dist":{"shasum":"b81d0d068e63485f517bc91f88165421fee74760","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.2.1.tgz","fileCount":55,"integrity":"sha512-w23NV5ZtCynaMHmQmDTY5yKdocx/SozzmUnwA+HWvq+3oG1H+ZEtn6a1JGcSpxALamdzRJofPYVYUfe2qlF7sw==","signatures":[{"sig":"MEUCIQDePF9FzF/coltoTzLlNYjvC4XYiEilLCpCjhNPHFgyvQIgIZ1EOEi7269JnaV1rldXP++Dpd0AvqOaAM9NfFwvtIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7260581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5a9aCRA9TVsSAnZWagAANBgP/iIqx1Y9aLzrUPB+I5ze\neWLOslndDQDRP83p3puv/FmRQIgp2B5Y14qKd4ryGInMHwHENDthFokbEHFW\ngSJngrlTnPlvpXi7pgeGPj0EBNDYdQ34uaUU62mLkW2UlbvMCVR7277ZGUEI\n2TmydQJf4xqpdWeRGSFgjyQVq6JytnGeXRmD9vbP0byc9Psyzq14q6eJ5i8d\n7R0e5D9z8dyywf3k9OUaFmTc2nEyTxqDH/kZVr/V6Zol2fPV/LmDWDhDMb36\nn/GDTcKFOEz63eD3PLy4a8KmJCMS5lK09EKlr+zPcfCms4DqcUy99NQmGn+6\nVkJmTbTP6l3P+9rklw/ZtNiy4CNbG5gANwnqbWQW+C2sM4Bl4m9Irs0vYyTb\nK1gsgzvz3ymLnouGY2G4dnQdhz8eSxM30463okkKVZxIVmyfuOH9j/NbmSo1\n/cIXqkQDi0b/4r8Ykrz17VZtpJjT4EOOALoKu9dRTHTSKfaRIWCQahuZ3QXn\nDE6LbUCk3RNQJpJS9G+3a4ZXKGnZ6F0OPbH5HWEdYaV4hQ+LTbQIDNmy51xz\nwEJyA7RqQCy6aBX6mzEsfTKX25P+cQl0on6JnLtkaOz1eoCyU8w2x4raWKgD\nMuaUdKXyGdLDeFv7a/Y+/+Y0yVrYMYaCgcDGQm1Q6Q6PmVIN840pKfEGcrHn\nYYEc\r\n=qPlh\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0e715faf3f43c77aface790e621efc8504ba31ea","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"_npmVersion":"6.10.2","description":"An interactive, graphical test runner for CodeceptJS.","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.8.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ava":"^2.4.0","axios":"^0.19.0","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.3.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.4.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","sass":"^1.23.7","uuid":"^3.3.3","vuex":"^3.1.2","buefy":"^0.8.8","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.24.0","prismjs":"^1.17.1","testcafe":"^1.7.0","puppeteer":"^1.20.0","codeceptjs":"^2.3.6","vue-router":"^3.1.3","lint-staged":"^9.4.3","sass-loader":"^7.1.0","tailwindcss":"^1.1.3","webdriverio":"^5.16.8","@medv/finder":"^1.1.1","ansi-to-html":"^0.6.13","babel-eslint":"^10.0.3","vue-socket.io":"^3.0.7","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.0.0","@vue/cli-plugin-babel":"^3.12.1","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.1_1575333722321_0.45512738572510325","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@codeceptjs/ui","version":"0.2.2","_id":"@codeceptjs/ui@0.2.2","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"bin":{"codecept-ui":"./bin/codecept-ui.js"},"dist":{"shasum":"12b2227b98bde59fd7201734e6f970965eb6f38e","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.2.2.tgz","fileCount":55,"integrity":"sha512-wh2AbgHLz4GXNh1gBLZgRwOGhVa635NK2je/O2WU8LQwhZpNkGi5hEO9SnMFX+q2Fa6HKWsdDsCdtc5pl+Tjaw==","signatures":[{"sig":"MEYCIQCpclIi+lgxisJhfMxmIzWJOriEd4F9N0qMB2En4wzY6wIhAMroLO9A1+zIvU0d4OEyTMC9VRsftBgNPYjDe5kRuzCR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7261118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6FEJCRA9TVsSAnZWagAAoTwP/2cUYrL93//Rijw0Ivzs\nU+d8IFTy8xI3mkBn8Xva7Tj2NZAmBcEonw1xXQrFGN7ps2tTgMAfWiLJAOcK\n7mVNuDdDcf4VtrHP7STKGTjjRaDm5zbG50OaC9O+MMb2z19vUlOuXaJwuHar\n0BCSCTxLNHscL6ztZhpBJXaXAXrZHSHKTRPhXbaAz8ApunJcFAHfaKLfa4Q4\nm/G7BJobro+ZcjqvizIWzjuv0ff8qDKLZbxp86seish50cJPA7E+eFKELMc5\nP7VaL3cau2MYbtEmzo0zjcpO0R5s3QwXkkI83Su8LPRv/BIxn4a0ZZqNWtNZ\nzBBHHz5tqPgtCUWtSaDfDZhRBFwok/oezbjiLJ0zEUVy9j4Elxn2j1/9Mlgf\n9Vwwi1uAl4b357lsGssZ3nIsE7Wjv8CdeUmtng0JfHhT0clky7dwKVbZmGEl\nxwpOz1QGn+88syX6PRzL0iKg1X4Ls+am2RgmLmhyh8n4t7GD1Uh71IBVHNyp\npuJQ+Fi28oIPYFZIpzyTz7FjwdYNwgKti4bnylFtXCCBTSZHv6X6pd5hVaE3\n7w+nf03Z/VHZLvKmiqFvchX7F1XtxFqcGveBpemiXtQlJ+2XkEJoZDNbbgl3\ntjUanucz3C5hvtMcpSsDY6LgK1PGryLYo+drrxXa+V/ns4dBW/+LDsPkxrWy\nVUc0\r\n=QdtA\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"5c342706309d5e846f5ef2517635d90f5311919f","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"_npmVersion":"6.10.2","description":"An interactive, graphical test runner for CodeceptJS.","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.8.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ava":"^2.4.0","axios":"^0.19.0","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.3.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.4.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","sass":"^1.23.7","uuid":"^3.3.3","vuex":"^3.1.2","buefy":"^0.8.8","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.24.0","prismjs":"^1.17.1","testcafe":"^1.7.0","puppeteer":"^1.20.0","codeceptjs":"^2.3.6","vue-router":"^3.1.3","lint-staged":"^9.4.3","sass-loader":"^7.1.0","tailwindcss":"^1.1.3","webdriverio":"^5.16.8","@medv/finder":"^1.1.1","ansi-to-html":"^0.6.13","babel-eslint":"^10.0.3","vue-socket.io":"^3.0.7","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.0.0","@vue/cli-plugin-babel":"^3.12.1","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.2_1575506184550_0.06160286227926104","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@codeceptjs/ui","version":"0.2.3","_id":"@codeceptjs/ui@0.2.3","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"bin":{"codecept-ui":"./bin/codecept-ui.js"},"dist":{"shasum":"20f878bade2993d08b856c827f1b70d4257691ab","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.2.3.tgz","fileCount":55,"integrity":"sha512-Acbth+hjBEiGvaMDwPRWiWhPqGAse2JIHv61CJG8qGSM3KAKvSniHiUzWSsO/rFg+YTH1goa45j3cG8rgYxEfQ==","signatures":[{"sig":"MEUCIQDyc6P+L/sf1SsNLy51SfJ5Wb3Aw7exq8BWhtWYQ4DwqwIgcUi0zsXy0mFxjlPYkambk2emgjhpGQrT2uqh3OsdQxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7287168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8PQQCRA9TVsSAnZWagAAjYsQAIMcTQprku/hVwOVL3YT\nNOCvt4g2e6N0j5SjbdMpcAqD1566sUbxFHAU4HKm2+O1pVfkRPMuZLUs6km2\nEjf9gyeKMh1wuqT5n0DKLResufjRVtlsehUi2T6+z9jC375oQVtHu5VoRRWy\nVhcNWNCyOKT52lYnu4zUwa5uXRJApE31LuOmCA8/YsUmrXtdapndE7AZBGO1\nvuLcRk314zY1CzTYEWFAt70sBN126iwjsPurnAwajP0R9D+YwzmVWRGOkSA4\n7AxmaUlTFli3/P7sO/nTflO9Cj3IDhEa3ECf3W9y61PAhJd7OOGnmno/0JcO\nE9JJiAHEy+qQv9azMaGhZ0+4oSvuxq8L4n7ZxTwtcfIHWcQu2oAMCjYQR9dQ\nKH75ftCtE7NaX36l28b87AbswtUOKrQVKUc9DHAZiLpwzwpZASIam6Sr6f9Y\nNXM+EM2wnFG9OwTzjwwugdRfzLLTqBbF1yoWbiwRVUWt0ZU4hOXlhrKnCOen\ngqZbyeE76LiSGQbMglt5ZhVoGS2jzDKlBQPu62F8Rn6qtx1cjp8dodIxJ7L1\nzb7qeBD0WnCBMkfjhOGDIPeY+shuFJumWWgmeBXdfGKM4v+I1FLG1dSl36ks\nIjHKzRSW/2tVXX2o26Oxj5EzTDmwdoqjR0W+xeh4zSN983c3dsU0qqplcLjo\nwlv3\r\n=oJPX\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"002622829001f30b16444559be8051e738fe64a3","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"_npmVersion":"6.10.2","description":"An interactive, graphical test runner for CodeceptJS.","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.8.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ava":"^2.4.0","axios":"^0.19.0","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.3.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.4.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","sass":"^1.23.7","uuid":"^3.3.3","vuex":"^3.1.2","buefy":"^0.8.8","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.24.0","prismjs":"^1.17.1","testcafe":"^1.7.0","puppeteer":"^1.20.0","codeceptjs":"^2.3.6","vue-router":"^3.1.3","lint-staged":"^9.4.3","sass-loader":"^7.1.0","tailwindcss":"^1.1.3","webdriverio":"^5.16.8","@medv/finder":"^1.1.1","ansi-to-html":"^0.6.13","babel-eslint":"^10.0.3","vue-socket.io":"^3.0.7","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.0.0","@vue/cli-plugin-babel":"^3.12.1","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.3_1576072207765_0.04703764536993238","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@codeceptjs/ui","version":"0.2.4","_id":"@codeceptjs/ui@0.2.4","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"bin":{"codecept-ui":"./bin/codecept-ui.js"},"dist":{"shasum":"1365927ae953329e70284cc537f29186c82ecfeb","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.2.4.tgz","fileCount":55,"integrity":"sha512-GIMOsPJtEmILQg0VlT1ATBeglODNLVKYuYITPxut0F/HemLquH1dZSAFuFqjOpyh7b1vLKk9oEPlkTtfWJWLzw==","signatures":[{"sig":"MEUCIQDahJh8JJYaWgC9aFxiB74JNmkibhgZ1imRi4xSBvnUkAIgRA3JDQs4CMLKO06W0aBJTXwE0JJp4XAOyDrXc1QkoVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7287168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9JeSCRA9TVsSAnZWagAAYWQP/0j2K1a5/VvTNov+7VKb\nhGZF1ccF+SwsSyvg3ROwQHCkXPYrpjVTi6NGx+glDVDs9D6lO8qUXK2gYgmR\n5lEuxFYFh1Gb/AdfinhiJgEL50/0MkQwl8eM8yOGYI85YDWxdrI5C6zKtknK\nIeVb7ICALzpWVHu462ME1/XehY8wN9Qw+aKtAwR6WN8JwNWNMuIeS5yK7ScV\ngv0o1yHiPRf817y7zCfNC3xMjzG2coG0v0TdMsufSmH5bKaCDg1/oSmX/OtW\noV3SRdg0ZjqY601Qkrny/iHf0aYJBbIDHQmGfOZnArbs7xEQcaitv26Dj1/I\nYaQ/E58ZrECz6BIKmgVPJ07eX3df2LY2MVb+9PjqG3oDcVj0bdPsvWurN4WU\naAzzqNWqcITDXmgTPRhBLesuI/EuyVoFx0mYgPNJkJtBY/xxlen5XN072BKK\ndkmvC7+Gg/H01OqI0Ab4c149iynDijnHTqYtawcG2t+LcxXhWpZsXj4v56mF\nXlqhRo9+RjbLRefno7EIrp5I93jkL9Ntm9Rca7GVPRCn87WQcEj2VsxyYrp+\nJNXRK4OPnInAUZH+4k7Win/nq9O/ldtEVMiFOYBV75u7hLAcy3F5xHp83mko\n+s62c0q2mA1Z5wcaleQpnvV5QY0Gs4HgLGDiV22yEXGkDEgs1GPm/1X72r0O\nRDve\r\n=SMXA\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0b5f1f5625cc775854c5724c2965fef4f0d8b0f9","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"_npmVersion":"6.10.2","description":"An interactive, graphical test runner for CodeceptJS.","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.8.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ava":"^2.4.0","axios":"^0.19.0","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.3.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.4.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","sass":"^1.23.7","uuid":"^3.3.3","vuex":"^3.1.2","buefy":"^0.8.8","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.24.0","prismjs":"^1.17.1","testcafe":"^1.7.0","puppeteer":"^1.20.0","codeceptjs":"^2.3.6","vue-router":"^3.1.3","lint-staged":"^9.4.3","sass-loader":"^7.1.0","tailwindcss":"^1.1.3","webdriverio":"^5.16.8","@medv/finder":"^1.1.1","ansi-to-html":"^0.6.13","babel-eslint":"^10.0.3","vue-socket.io":"^3.0.7","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.0.0","@vue/cli-plugin-babel":"^3.12.1","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.4_1576310673471_0.15388867678542462","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@codeceptjs/ui","version":"0.2.5","_id":"@codeceptjs/ui@0.2.5","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"bin":{"codecept-ui":"./bin/codecept-ui.js"},"dist":{"shasum":"6e26a171c25402605c04e3612ccbf016869d1a33","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.2.5.tgz","fileCount":56,"integrity":"sha512-4iVBPBufFCEmGSZcceRma2RJQHvHx/ptIkfFqFss71ShofoWotayPpW+shfzWd44n8h1xivnQHAN7myFKdTmPw==","signatures":[{"sig":"MEUCIDf/i88RXK+a4yc5ukbO00cSXQrilWPN2JWeE6sKG/9JAiEAvfktcfJ+ZU9RFL/yWkkOkjIhmXz8CiP4GBEIDbckK6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7291882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9JgUCRA9TVsSAnZWagAAD9MP/31ky3nPptjXqQ0T2KxO\nfzDtkQ9Qm0VX9nc8DeA5/Y6ED6nDffpmfxMMT5vSahQRaBeqto+G+ySSdBQH\nriKm7b5mcVwt1rQdvhZttTgw0JvqdA0Y4uicpjgET5OznKTSxSYDCMfrQr48\n7T4XOrfT6MR/YQpP1xDzOdmd6vghmEUXwXr8exv6QJ+NJ7dba3dycF6XwHOM\nRaKK1w+E05e4Ag4JTsH9h0JMVgcGHBMYtlOUlT/1uUDl80dVSzapQ+EnkEKY\nRPm9gOiuwc1YurJVKRdcu8gbhMqSQ9QeOWqmpY30u4IGs7YeixKwM+HUAxxb\nPSmYqrepXwArgIbd94P6wncAnJ47nSfkMk+h4bt7IFjVphCy0qLTpKEPKRtF\nkBjfO9MdphHvOy2EbyYgbuGv3X1I9ou14frQ/4YTkg8ZHCvTum63Hh6UGT1O\nUvBWCVomv6GqXyNAhUJSZHW7BzwoNA5ttIrIz47zKvbwqrBmLZSdCqYI2Ran\nrCIAC7ctAqS/DPEq/Bwqf97eu6+wp+Qzd/w6VG7JGtW6GDiSjXa8gj7n+O84\nPYxCmjtPdA1YBndAXrvJqkaZCtf70+OV4SXl35So43SumqR45Y8ZbUwFK47S\nrk3oNiYv8pCO6+6QHxD3Cqrjkit1N4wYrj63oWz0hndaNXLycBw2VJor5v5A\nit1A\r\n=exRE\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"a08583f7391f70b7dc81b26105771488cb791fd7","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"_npmVersion":"6.10.2","description":"An interactive, graphical test runner for CodeceptJS.","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.8.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ava":"^2.4.0","axios":"^0.19.0","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.3.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.4.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","sass":"^1.23.7","uuid":"^3.3.3","vuex":"^3.1.2","buefy":"^0.8.8","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.24.0","prismjs":"^1.17.1","testcafe":"^1.7.0","puppeteer":"^1.20.0","codeceptjs":"^2.3.6","vue-router":"^3.1.3","lint-staged":"^9.4.3","sass-loader":"^7.1.0","tailwindcss":"^1.1.3","webdriverio":"^5.16.8","@medv/finder":"^1.1.1","ansi-to-html":"^0.6.13","babel-eslint":"^10.0.3","vue-socket.io":"^3.0.7","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.0.0","@vue/cli-plugin-babel":"^3.12.1","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.5_1576310803591_0.9860846833330363","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@codeceptjs/ui","version":"0.3.0","_id":"@codeceptjs/ui@0.3.0","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"bb7fb3c89300c782fafdf16187905e686b6682c8","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.0.tgz","fileCount":201,"integrity":"sha512-QhKhEtP54GGR1EGnmZtb5CyvYeJdU/3+MAu4hXjDUaTWPEzokBojlM7zVEc3XLQlOYIdRpRKjnna/haCKJ09Ng==","signatures":[{"sig":"MEUCIDQ3sx740+2HCvaDrz9fOXRvOrSaHDVt4RXsWMX6G5gyAiEAkWtSUTy0LBO2Z13guu5mGeq6xCezalLRsLInfahNPSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26904550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetdLPCRA9TVsSAnZWagAAxR0P/iTSUsHICNIzbq5ze4wz\nW+TvbJm/FNOh8BNPTgANl30QV7Utx9IeE5N/b190yXCddOzJAEYMuIigj8XR\nRv910d3A4nX+eDjEHWG2DRE44v5dmUBgqt2H3SBemBxhIivhMBlp8fF1ITuO\nE/wZHbtkQCOlszjqSgGgTJFF+0Hi3qAIHjMseqOmTXZGcqG6dRkUZKoe9e3j\npm5cfY0TV7nXmhDDL10L5Yjc4ksKuUlCIhMGoR0Xg0h+raN78GxY+HOf+fk+\nvqzWghSHsJnElyN7dlSAPvdYTkL+HwNc9AdoUiOMnVk2ZnnF9SwoaLqvVES3\nkPauXXLhZLuZfESLTe9VjN+U30VkKOeJMLnyNb+BFZGC09yknuevtIyVtUBn\nmTWGV6xYOQizAVZXnwlQUl+t3VTQ0PqT5gdYDhRP8rlpy2T1q0S54NT7du8r\nmRAZUwac+BCG93cCpQQsLnNNS0FKqk8ME7eyKcL6QyZZ8b9Gnm3XmbXxUYc4\noDQKPU92KIzqGj/VSmTF6+WWSsSHgvAxLxT5ZZV3wXMZmisGy53ZUDMekU/n\nTaoLuy0OF1WVpcb15yF86EqCSd/1vxh2QwE6xIGdf+NRCHqY4khmDw3b66XG\nRjW5QbFLnoLIZ5lbTPwA2ea0+BH+EBJfNMKcWyaJDPdzyQk5fdf5CDEQRYRs\nWlo3\r\n=BofN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1a16162e65db3ce61fef9e1699cc572cfb61a7ed","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"node ./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && node ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w","postinstall":"electron-builder install-app-deps","postuninstall":"electron-builder install-app-deps","electron:build":"vue-cli-service electron:build","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for CodeceptJS.","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.0_1588974286683_0.1426860875223297","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@codeceptjs/ui","version":"0.3.1","_id":"@codeceptjs/ui@0.3.1","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"f2df2eff82c384e37a5eeecc3f5911599b9ff18f","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.1.tgz","fileCount":201,"integrity":"sha512-Ej8/WwBMfsWaZg2Ad9QgwBgZMNHVijgN11Q+PByeTrTmU2Fk+BwPzq7tUzoo7ywUCarxZdUiZE5Td3+rETxWbw==","signatures":[{"sig":"MEYCIQDTKVdO2HUrIn1bFQzc+g6ZRnQqGfX41gBD4FuDo6LDfQIhAKkBKCeUFtP88O37yHd+4VOUI+iZ/VWjuSI+YTD/c3Ex","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26905574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetd/XCRA9TVsSAnZWagAAG0MP/0W3YMnp9MSGJRCIKySt\n/OVN0vZXlOIrLZyY6tRFt8bt66Wzu0d4+k4LZtwHy8fAbWYNvY38t9dDepnO\nVCnOXsNMQnHBXzofap45T/meRaeHSqi60MDzEdOBWwEen54OosMmuoa5yMrQ\nEa+OzimR4xdTI2kTKQQ9AD6TGbKtLrHJ3MlZArGol2x0BhKwp69XfKM22Gx+\nyZ+HjWJHIqBCttbJGb4tcXSmfNo4en/aNdMKbS/rBdcQORtqa7Xva+zjBNH7\nifP/EgURWqIeSqHfwfNlnsFhzkapRlSc48npR4+AV1XyBwtVL+c4efnqPg/B\ndxig7n9oJ5c2tyzlxxPex5n/qtTBcYcgqF2ncO0ZPRa6MZF/IowYho6WWR/i\nJHynv1FI/2f4/lfOgVeT8u3+hh+kJshdLeNghMPv64vL3StGzDUddyvw1OnG\noW6ocnRxx4EmsD9GaFyJDhl37/Dr1NVIv3vscOiqcUZBjSjZT1sYOu4gUdrn\nIDKJs85mU/8F4YmnZaBmiJjHStMRGxbtouA/rO+ufVP86JyASfME+4m7bFnL\ncIbzto4qsjmx2vJ2nuHFSJJiLj9UH8L9kS82IjTxzGkCAKlCZLjgB6wTUZyz\ntg/jCrEh/1yJsjPYQT3rLGiMr1DbgdiYdJDi8FFUByxf0YwVJylkq7l95Q3i\ngXW7\r\n=vqof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4f46c1539863bb6efc9912284041c5770ca7bb27","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","backend":"node ./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","publish":"npm run build && npm publish","examples":"cd node_modules/@codeceptjs/examples && node ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:build":"vue-cli-service electron:build","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","electron-prebuilt":"^1.4.13","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.1_1588977622719_0.3111228605235421","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@codeceptjs/ui","version":"0.3.2","_id":"@codeceptjs/ui@0.3.2","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"9c98df5ef09e2ed17094ff59ed3b688af319b1fc","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.2.tgz","fileCount":201,"integrity":"sha512-JCRr75uwuK8UnmGAcoIsrq7FyWlRp776tADNvV6QB2L/XeCVA01SIHPhtpAIgegAjBKaXfDBMPyRZV9Sm9ITgw==","signatures":[{"sig":"MEYCIQC3pn3m2w0dUDMzrQEh4NQG70LsPNRIlp3rmoj2xIcJQwIhAJujqj9KlTYdK0aSEB2GuXu32TpkwVEHNiOvaegKYG87","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25246342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeteEdCRA9TVsSAnZWagAAVSoP/2yiO3DYLE0Lr/Jc2yFs\nEm3/eSdDoY+hzkLzHliH1SGanzy7GAZTZGmq4BX9aNoD0qKAucAXQNr4H5ii\nGAWrv57YS1DG2eDrNERUO17PTveozUboloA9u387atajeHOg6XrOy0/bWSmz\nhNhOmdJRyW2Ph89bgis0gk4uTQhPB+IRf1UtnM557+S8vH6TuykOkJt73Ykk\ndrUk5lyKwA79hdfadaqH4H1r8Cmiv5MdEIvd5I8ovrAouzDzDkxMGxgmW9p8\nvUK4Laa6enqbQG5RxJDk24sLpWHmaDoBhwnmUuYAKkJ1y9QU3101bL4iSEUk\nyxmTIm0Qr6LmQR3lxOdHpVGSMXphsGe/qnlBFsdMJQT+GY/yapEgzuFjpTiV\nkEnDLN9jfcEPi6PxrfMa7xaUJWG71NUYTNCPd5uSE9ePqepoHnfl7M8jPTs/\nWvyits4HyR6lA6yJthiWmYNbXid/NzKXfajngbYpksP68HoYHVqEt2A7cAzK\nkS6lJ26oYM+X8McHdtmLUcGZQ5+cHAfR1g6CzwWjK6TRQK8nJUaRJbFEf5iJ\niMYuIasDerz/0Oc4h8hxfrnjlX9HpQkkhx2Ktx9raE6D3MKeryi4CyddpkCn\njCzjSl9gL6FVi9J6LpKLiUdhPjWrrhnugDskySTwyQW55tFq2VHtLW+Lyl2i\nwrCx\r\n=S7dH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"d047c3946128010a056d82a72f890b26621d3e7b","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node ./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && node ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:build":"vue-cli-service electron:build","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","electron-prebuilt":"^1.4.13","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.2_1588977948665_0.5299000642580145","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@codeceptjs/ui","version":"0.3.3","_id":"@codeceptjs/ui@0.3.3","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"d91cbe740b61fb69fdb9492e171378f0b150dd94","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.3.tgz","fileCount":201,"integrity":"sha512-qsD6Rai7T+NBQNT8wrMuVHiNeUihsPy3JZhqPy3bJbuaroNhZFvC70FRKV+vcLfMgzdn5vV1wBXAlNr+Glz07A==","signatures":[{"sig":"MEUCIECPic7198O+0+Q1JhBloabANlhFNDksbvTMgO5qZ8CJAiEA3APLQ2lHEm7CmEqpNvbsWZUbBAO6ukMMYS5QuMjev+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25246332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetefmCRA9TVsSAnZWagAAhiwP/1F4FmbpBaam++2Pt+C3\n/b+bxggvV/OBtU08BsdWjKYMuwcJMS35w6s/w3Nenf0vvYs7R1wVdigpxRod\nQbv4oTq/sD2fwtw/6tplme+plIqUxKfGSxG4t0kNUXXq5Gd0KwcmYN2ZUWE+\no4roHN30UzrC9JaWzrCUknVenI5VB8SEXNwLyBVsqM3UUhR9ihWyHTHwrb89\nw+MS4vatrvVBv0kWA3cZ08Y54eucjUXOz+CW5FfE7PDtt0kq0C/R+6aNKlRL\nHS5SmVmSx3RHrqgN44/PCIM2kF7nzkQYMuVUol9AI8U7ehrCOf4sxT/Uap/0\n5GHA6v0HFcktlcb7Ea2t99ZGVfkmKhptLYD1LXlRG3FqXNTJAKxRD0RQJHu8\nJ55Png4GwXtIuGyf/RuHwIplbIL+Ft+thM6LojqgrzV9rvfL4qxE7rYbnMdC\nnhsrbXHg8AcY0zUXd57pFeFuSuszWIcms7E7+yw0iCr/RlEHpgLmwkBqSH5o\nuPGvBRre0d1CKcSjpaLd9Z4JQqkPlFNXGbn2k7d4kbz3LxPCPRltwex4rou0\nl96WFJ58VftmlAtJCbuHOdaKEBiRc5ZhWQoOIGaSuEPmG9WHCxSu4YLyy5Oy\n1+f9z6iqqHIVcGSQY6gQg5kQmEwFTASIyMCZASwxFH1+h5HVXjkxJg1rrsHd\n3B1Z\r\n=Chfx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c9af4e3d8dd7ff25370df36f964b3372cd4d9c0b","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node ./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && node ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:build":"vue-cli-service electron:build","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^6.0.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.3_1588979685622_0.29666563213776387","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@codeceptjs/ui","version":"0.3.4","_id":"@codeceptjs/ui@0.3.4","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"3c6476025617e48aaeb61d28fe16ee3935b068a5","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.4.tgz","fileCount":201,"integrity":"sha512-RP1wJy3uFp06SDcyl29cxerWLwxevaTmIYOj9jtDfG3xXsmQHFTePt63AOyX/+OOWqPbHdDxgD22r59qfYTs2Q==","signatures":[{"sig":"MEQCIEw6gpiacksx8WMdjUbpsCYaCjlCOJ9oTW30qpb4IhG+AiAPRRWmGlHzjITxZcMQFdocl8fwBzHeBZ6PK9TWdRvqQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25246293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetevwCRA9TVsSAnZWagAAngQP/13QVpNG3kOgIZYL7N5O\noj0Pr08L9UIJffmbQYsMLGKfSelQrrHdiPhgbFtwg9HvrzVamEpjhwAQycZ0\n6YYGmOeeuuSBvG0YPj3CDvsYFWYezvx1cghAullrfGz9JjsXVef+vkpQMLaB\n98EdFywvR+yhcMI271TgOik3kAvMXCXjEVjpFsU650N1h53kZebE1gUold2u\nOF2CMd75W577EQ/FBNv/SbQJjka17drLjQkXMOr56N2EzrVN9l3k9VgSOA8f\nBMoCL4QMWzHRH4jd5BuKx+Q36CzXl4e0iySQHxEZ17f9bMNOKaF3DFGrarA/\n81+9mALa1/PIq0TjabyNtD/NuOEF4c9Mk4PPfzVdKtQ7W943lptnGzzOIGDT\nk/MOmO1VLawkFSaHFQinTUWaT4RfxwJ/fE49UPkYitSuJvbMa/3Jep5xCGS2\nMB+K+y4Pgd0Em6ynITWK9HH0i0/phRe7d26A9Km6RdiJCxf7O1yx98pH3cPw\nbpXBjNpOLyRBeMzqF1o6qLx4f9dwoVxHbpZDYmONbYGWJU8rzropYhzfT4g1\nEjn1o4a68NEXFrJouaxH5Din9a6QchgKTsVSXk6DLIgOzIcCg1vr0SL1MuRg\nhQeldPKM1lcRuJVIHX44dYf7cqmMo0wzq+RIkZ/XUXIfBdTmF2CfU7PJyhpq\numUi\r\n=N9Ak\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"7c89d0c7b3c215971bc974f7483d55a1a98e6de5","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node ./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && node ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:build":"vue-cli-service electron:build","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^6.0.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.4_1588980719533_0.4405090662560087","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@codeceptjs/ui","version":"0.3.5","_id":"@codeceptjs/ui@0.3.5","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"2dfa1c76c1f3c62ecbc6e396d8aae173ae7c928d","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.5.tgz","fileCount":201,"integrity":"sha512-jQyH610Mi4tgb90ez1cOEXrX5N3E5/T0CqEMTmbqUtqVAoLLyaVMy7zTgUf3Xg7FRFXttW7xCv9nHF5hZjxiTw==","signatures":[{"sig":"MEUCIHgyt9PoIMl/E1MO4AO7+KBqZcG2o0XxGUMBCFW6+cXIAiEA7ebJLEhA19yy0Dt+pUCo5yqZTXCKII7nJpaQKLpPz7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25246374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJete/XCRA9TVsSAnZWagAAeAAP/29ErraI3VZBd+v1fjw5\nBLTW6XKVzkBKpUBjM0QnnqsRZHrBLOWVGCRgE+097T9UDrMdF7bzWM4oRsxi\n45BJ/3N3FuOhKz18HA9mZhNZmOZ9wpmfQHNkDWUA7ZmZDIQow6ZyWGP/jexs\nsNmyuAUX3Jmc2YhAbkwDh97awPD7eWp1vU7C1HCVljgakO1Y8yhwKN/3pvI9\nya29YzT6JTsbz5o0Q78mr/Gv5pbZldGgA2uOdo+2CeJZoalbMOtwJxGpR/Me\ny8OHlI+lju4t1Z9n021Oclpr4sjrtdKU1KGRWXCOUy3fP9S/YYnaFRsYyXQY\nD966LR87qhrWWckENHAzUiOW+LPzgPL79sOwf/52a7AICnoRr/K/EPmTmXjQ\n7+Guu4jw3wnsPQVs52ZXjnBaAN1h3ToufkqApq9wJsHsDrlWJSC/oGnmjAXt\n53GR3wIbA52MCKsn2LkS62vfAysVSdMXVIMqPOqZ647XOx986+BRs1+Fi82N\nVu8lZnnNM6XdNvjNIXTXaRrsPoneHlqgo+2ks/TNmsvqQECOuAeFlXqGbtGc\n8/t4xxm/XF6kjFTksJn4MpU6K2JXISqWJ/BsLJ377hvnXh7IeAgiGU0+5gTW\ntD+LcdcdmJxHPvun/7iibutiOhcv+/nBIudqP8hzd6o4TdsW3T+2hx+90pgD\nrYab\r\n=x4Ul\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f4fc6d214e11009b2740903877870b7f85fa1aa5","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node ./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && node ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:build":"vue-cli-service electron:build","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^6.0.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.5_1588981719377_0.7661537330319148","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@codeceptjs/ui","version":"0.3.6","_id":"@codeceptjs/ui@0.3.6","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"f4768be21be8a75609d366313f91e4beca3bf56d","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.6.tgz","fileCount":201,"integrity":"sha512-pVL+53TuJXTo7zoD/yPcpyxNNwtwbSNkHoyJqwvANsmjEBdEuEEjFqmvc1xrBeL/1INB+OhDM4+Wx0YdhWpOQg==","signatures":[{"sig":"MEUCIQCsWlwih2Lbl+VEVKJyTnlJdsfUlQsYFypnsSNDw7KCSAIgNAxvhdV28rdlOI7deKzKMmWhlDnYT37G1QEBN22Edts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25246724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetgovCRA9TVsSAnZWagAAP5QP/igOKIWWvKbZgsVzqFy4\nbontvG4T0YfRS4p2ohlgaE8Y4r0LK9RfsNKlmwQZiJqKHMBteeUjFl6nnXuc\nPat6y/lxnqH0CpU6G0/XY7HlNeMYtxJDtGvxyyL+EDlu6UVqfGW0tbIxtjn5\n0e9kVJ3tjTHMewzz4v8f4nqyGIhJXJ+qryFdwV5SCdYWWkQR4c398+QQ6ZbH\nMS0S+bj+NnYLBsGy21RZpNDXap4JcvuMZy+rzRA9lpwOhxe0mobzIk+2uXAT\nkMDWTqaoFdadXyUwGQfRs1bXzz3E75Sz7UKG11K18TrBpQWwO8SHrUs+ayoj\nyGy8XM7bChH9HS207wgIjlGzOpqNdk039LOgxLAlUIkLyFYwa2wc6LUjjcPt\nEVsHDCL5/iv9zHd/ALc8l4lUI3bM2DGbV+UKZxOxbDnjZ674gnPNCKdjBVZe\nbyiS8OI8UH/AA4SmgzyfKb1yQz1NoWabxslEeaOm0BRg228ef1AAyok4KtgF\n3hdh7lqht8VL/h3LQEhG/XQeDgwMhwBb75iZIJDW1/F24I5uSvr+Zn6D5tRw\ntLVc9IzQscyH1ugA/LGt8ka7lH6g6Qy1eTIoTCV/evjhWzyD4hxKDPF+yJRE\nb0myqFbxpD3Tzlz/t7/s5qufHz0clwLAd/0HiJgNqWtj9G9QAH/phXXNc4EU\nXAWM\r\n=bOLE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"a3fe914d78483dde310226e80d3ff41e48e52247","scripts":{"lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node ./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","examples":"cd node_modules/@codeceptjs/examples && node ../../../bin/codecept-ui.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:build":"vue-cli-service electron:build","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^6.0.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.6_1588988462975_0.10734441902232117","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@codeceptjs/ui","version":"0.3.7","_id":"@codeceptjs/ui@0.3.7","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"4713db2e8b6325c08806e75a47657edf53ce1f7b","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.7.tgz","fileCount":203,"integrity":"sha512-Qmx2Lh7X0Uzk1xT7zIjbvDWB9l6y2YoC+BLcjvUxxIFlgE9oW+eGUO7N+GJbBb0rJAuBbI+oqAouiY3PexH2rg==","signatures":[{"sig":"MEUCIAI68vf59eZL+e6WtVXFkI87blexhZHQSNOjUM69TFaoAiEA1N/W1qtFVFxAF+V6TTlc52xcJpCJucwK/azrlDW/yc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25248498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezOjpCRA9TVsSAnZWagAAeuMP/RHagOFpLM5WVefOAVcy\nVz5bOHy/V7/4s+mZjvdO32TlQN+DF4pFVnNtlDrZQy9hd6Fbz3e9p/4YQMuy\nH19IAsp63cwx/YW1Nw61jDp/NwPXayfkgtdYjO9HfMSIKWokILZ1GRUQQn/f\nInbxsWg+u90pemWchju1qBNRPEK4R4Zau5SpI7SUPKiF6AwCAy6+ET6t0K8n\nruPKADOVotnaFc/a86zkluBrJCF/nbCwrD4hq6IJ3dsjheUgJoJceBpB17VW\n5DT4H4+AUstERzPTvb4wjapqZLBOwX2n1DrQySpZJYLsnOA3imBNpb/Yd87K\nfoqT5lX+P//MW+/7E2lWmOFBXPy8Q+EQoky4MRaqk5vqdTHMUToWe7VJi1cV\nYA8ey7xiveqUJ3pDupTNtHRrasoCL2nJRaseyZ2yfO6nGo9aGoVR7dvuPGC7\nwVmFdmNbUzRd1WCGdqfGdBhCjEn+/5rJcFFVk6cWfico5NMueGGjYcx64zP1\nAL0tTGxvgPDjit9s0HyhEvzKIZolpBMCHQtsFM71SSHR7GTXB2fOcnjDRwwf\n6RmsISup2zhxBhovO9e3OILoHLZseFH9ru6WiiTN5HdZVg9j7Wrgk5LNMx+v\nbunpW05dnSARKZvgzhe8mW0hzuIn35fAsklfaBYhtloIFatxBb+vsuHwHre1\nHiAg\r\n=3fSC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1fde4ebb41f9691dd2d8cd7b14e9755e6670549f","scripts":{"app":"./bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^6.0.0","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","electron":"^6.1.11","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.7_1590487272514_0.4913657315011073","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@codeceptjs/ui","version":"0.3.8","_id":"@codeceptjs/ui@0.3.8","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"ef4bfa060df6f11950ed4d594a415d5fa327ddbb","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.3.8.tgz","fileCount":203,"integrity":"sha512-6ZxPVodIxHqPk4vXVoHwi6StInslb2uieBvGVFxvK3LxDv+t0b4nx47o6VrxLJpNsx5pQQMTvy4dM3yCdk7n1Q==","signatures":[{"sig":"MEQCIF0qTTTFjQVDUHYp5gjRuhhYQvf8eWheV7cFINRNJ4lpAiBz9W++wZwYGwvlegmsrV8ZVzNNdEbvp18/U8KiWHeTgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25248454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezP1JCRA9TVsSAnZWagAAipAP/0mfzApzDyHPbNCzO/+7\nuX2gO/34KE0mOV8EUYd9t/fnWcEVnAidiVb//OyohAxSXkTVykaYM7yO8ubN\nHBqrlFENEWab6ylrELjw3YTGYAk/JfAXUqAC3zykDnL9ZNIchHynkI+S4qHM\nZtxBX/XGgMa+QtOX8S23ZpnD/g00vX7qRzjf8RraYaU+LFekXb6CLikgANoy\n+MX8b+7HQX0AAEaKxYqNz0NaKf2L5sjZtkN0PZJAnn/lMhzb/ZbflvZBzPX+\n0R0wBqKH07ulgSx23utDWhfWyicEPxvDDM+W7HNLfpkbRM6pFJPvYibLje4Z\nOvZbFibqjU1V6sXzzSvEDN+qISkC0VPF0bu/gHVZ4k6VnfNPQTTDpOlaluhv\nc3ePs2G7Q/yAVBmDs0nHexyvji9FXIn/iDtqIqsQ6LHhn53b1RBoM3IwWYSo\n3Yt2KIaYR9GG/7EcCfBTD1nU8LdKdp6c3SGTcngjTrSKeNV9o0dBwegDxesU\ntnsdhWKS2srEMrHw0eAtO0ZzW4B675X3OMP3RPjLCis0BV4WQrlsFGkSbL5i\nDIq8HJlGUKrJsUjHxM0s3esR3P6JRxxZ/AEXA89nk4DNDoVl9QMQqCrW7jov\nUDI3dFGRKaZlrrRCMfrPT4rHSfcRlRgAlvXdgiVvhZO1+ygDJM0OyDYrjSZX\nKm0H\r\n=8vtF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"bb684ca9321c8c325e8bfea1ba163ceeabe3a404","scripts":{"app":"./bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.13.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.14.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^6.1.11","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.5","uuid":"^3.4.0","vuex":"^3.3.0","buefy":"^0.8.17","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.25.3","prismjs":"^1.20.0","testcafe":"^1.8.4","puppeteer":"^3.0.3","codeceptjs":"3.0.0-beta.2","playwright":"^0.17.0","vue-monaco":"^1.2.0","vue-router":"^3.1.6","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.5","webdriverio":"^5.22.4","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.8","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.8_1590492489172_0.721933382641639","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@codeceptjs/ui","version":"0.4.0","_id":"@codeceptjs/ui@0.4.0","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"3158f750311d08611dc1b9e7f09d4666b48fa866","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.4.0.tgz","fileCount":206,"integrity":"sha512-qwne/7uD40G0ixG1PBpZZxr8pCEna36dcPLCLQoM0OeOBvrfXWSXWo0grTIES9WdWxjTujNCMUB9ycRLCGvgzA==","signatures":[{"sig":"MEQCID80hrY0wQUpvOe+J8kc+nCi5e2sVOXGrzEAsQMkBN1rAiAbDHQy6HNZxq8FZd5LqdHWYjdWdvvSYApmuE/JoskMIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25286485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHhg2CRA9TVsSAnZWagAAViwQAJv71OHUMb2OqDptGEJF\nwn5a70Exfcq0+w0ySMI+fQkQJbXSG7sS+lEnzlCrU34CsyZgq9CboCtGBg3v\n/bgtmKtzdw4YrYZDcA1WrZ9+/ancjtDmsEHi76hh+IEWtO0+KkBp1EWOXtYS\neQOxovHG9mMgaJecDblPIBCVGn0zKdf2XXcGqVpeL6HX2JaPssEw724xoL7M\nH69QuX1ulj23apl9LzFkJqPOow4jAP41LsZl1HXs4w/spSfuUoLm2e1ZcLDG\n2d32zfAdju23AWZI7wDvz9mrbowKSyfNF226QZrCQkdgtRxHzgCzBm8Mkr4I\nBSphApNctPbAIvR74gzwmgGDYjKKVUB5Eij1LtENmVMBBTn4LfvMIm2VmJ5u\nMLyA+GzoKblDvbFhx4iAGGHXPSOy6gglbk2fUEaMj5oU19CZq8WZQPNpOQGX\nlYqq4DHRcmdBxxo4TiuT+Cyu6iMCdm8OkBw/vQy2QszzE69dNKe7YH/A/4uW\ngOVmZP04nQCkIVwDhR6EGjglWG0Tot43f97kdjq8ICsJmqYZT1tuG+QH+pSU\n+QfICdJUtRPas4Tv/X1hqudHjkuXvTJBOQaw6U4zg3tP8b/ClngFN8CdLczT\no4uS3Qd89ry3WjpZ98KZPHPJAmPKedDlu4Oz6XN7x6ql/Fxel1VPrA73aK03\n0I4z\r\n=6QNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"d3878a0462223ecb6b720fb7576916ae98e25743","scripts":{"app":"./bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.puppeteer.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.14.5","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"12.18.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","nanoid":"^3.1.10","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^6.1.12","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.9","uuid":"^3.4.0","vuex":"^3.4.0","buefy":"^0.8.20","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.27.0","prismjs":"^1.20.0","testcafe":"^1.8.7","puppeteer":"^4.0.0","codeceptjs":"3.0.0-beta.3","playwright":"^1.0","vue-monaco":"^1.2.1","vue-router":"^3.3.4","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.6","webdriverio":"^6.0.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.9","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.0_1595807798314_0.2706084686569259","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@codeceptjs/ui","version":"0.4.1","_id":"@codeceptjs/ui@0.4.1","maintainers":[{"name":"kaflan","email":"df117879@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"795f28053822e55019806ad7f54ad5e02008911a","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.4.1.tgz","fileCount":206,"integrity":"sha512-llAVtgllJK+rIscYH7MRc+vXBfm9RP81irXVqvLi1sJBJSFjgP7fvvz1w+mV3GSwbK+PQ9WFKM9Yc+JtrK9FmA==","signatures":[{"sig":"MEYCIQDdMJ36CoKkkQzrU/NYODnGDll8Yy14Of1hF4sUebmEWwIhAJRg1VCGTBJzZGE5voB1ZRaHb6PQWFYFyjm++06OHJn+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25286518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaUDuCRA9TVsSAnZWagAAU8AP/0RCbXmc1ugn8C9vqiXa\nmkogzX05ha+/qMBkojCGgD3VxZd0iBlFWH6o4pJqOMfZ84f4asJdc02b1jdt\nxzzO7dzrA1q63SpMuea1FCasy++uIkDpzR9kKGRQmxngBnRrZaDvblDvuWgi\nIsewk3kCwL57R7LGnFD4e4P3Er5U3hyI59iNrAaxRJTyRQzdBE+LDxDRYo3S\nHuoLYirsTSGz6dW5EyKZHiZOa+Af8ubd0+SM25C+8qcwETyboJk7Zxl8rVjZ\nZAB639QsS0eIXdmVlMeX+1BLXE91f/wlnBPi8p9MerF8vIyUmUC/gApl3SWl\n/R37w3YToYdel5lOinMZ9/Ljn6XpZ0nEA8VjbRX07LzVWtj+QZNL0UV5Hwlo\nQL0AtnAu0fYx+sM9e1/0MIqInbwfTeZTBcY1fA5h0Q/5d2j5tdCbG6mqM4V1\n21CGhTXEAvCmR9KaP+rKkwewzPOvKTI4JJ2wD2FFSeVyfBvyb1znN3K0nV2E\nLN58u6DTnOxxkTukTlQlHHattjovaNm83dlDO9dKWXZFWoXpkJL/ypX/Gm9Z\nICFpkqgj4SKMuXeR/Jr0gPiYDH4uZNcBJLwNaJ6BGO36edvRhe0OkHm34k88\n0T5BpSO89rQw+rYiUBZw6aceFGniPvxxwZZR43JKyX8wiQLhcCjLKJIcciog\nSXjz\r\n=zrpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f95c86c0d33fe61c7d12b26b98a2f60b3b8f5715","scripts":{"app":"./bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.puppeteer.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.14.8","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"14.11.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","nanoid":"^3.1.10","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^7.2.4","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.9","uuid":"^3.4.0","vuex":"^3.4.0","buefy":"^0.8.20","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.27.0","prismjs":"^1.20.0","testcafe":"^1.8.7","puppeteer":"^4.0.0","codeceptjs":"3.0.0-beta.3","playwright":"^1.0","vue-monaco":"^1.2.1","vue-router":"^3.3.4","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.6","webdriverio":"^6.0.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.9","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.1_1600733422086_0.04089736352398754","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@codeceptjs/ui","version":"0.4.2","_id":"@codeceptjs/ui@0.4.2","maintainers":[{"name":"kaflan","email":"df117879@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"42596b32ed8fcba31850caee6e008849dcf13537","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.4.2.tgz","fileCount":207,"integrity":"sha512-jZZAXrGwHM/hLF07cwKXs8QGB9eAFvPB/nVECiZBrcE4T1x8McvTTgStE6YweCsxpi5Y5lf6zPhlcOtBIQYbXw==","signatures":[{"sig":"MEUCIQDNkluAK15DdF18uF9AUrxXXcPBKXiIjZPWbBC92c9F8gIgQm7L4paN8J2rQ5/nVTqQ5KYu67GhNCR1Oau08RuvCk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25289087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflgDnCRA9TVsSAnZWagAATzIP/icjSoDcxXwIc3iidpuD\nroqQSqpJHKvM3pJ628I0u/pPAJ7vBTu2J3MHh65Ok3nTn7cfEQRTK4RWXlqJ\nc3c9SS118ZlhL8r2hHytTemRx9uwuU5js3ChIqZ3JjPLQUiMPvPRIWC6Iw1O\n9FNDyIOnUdiEEKH+ABuF70zo18LFRNet49o46CTkQlGByMrhfQLqh21vOhK4\nojh00nLlImAv51ywyTTNBxxvHS8MIOakX+8hRug9CjIF90Sh5mFIVGP7hvqd\n1D3+EVz3i75Jq1bps/wnrc/tA0btzTU8nGGKkQ9BShnvNNgEJjp/hnJhawWi\nIIbpSGS3ebtuf92lv4gU3JK5BYb3uolY30R9Tl97kQG2jIYnS/+p1kWcejEm\n7sPLs+NY/lBqqNzqFR5PJALhpaJbxz262yspN8A2JMb5wSTfp+S6B0baYJOA\nqPNrHr5wUC3UydXVSZrl4WRMaG2NXnmqVR8e7yltfMXG8LDkKAozbiCwiHId\n11DwAEFAeEXA/bSbf5iGFG6Hr4dEmCA9kmJqOhHZshtWi1n658r1KiIrJ1mW\nR9cx/N1DqA3qwEQ4udJ4lD1zeaQQk2fv77/ll/k/zEfu5UZ0CjbetnlIlZ6h\nYrj2w/I9FwQUuN9ki4p7VYBaywbGYOxnXZyrERv/OGR7EW2i5tbOiPhmT8gN\nZMSa\r\n=ueX0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"027f0fe383aaaad7ea984e687c9dd74e5df97d41","scripts":{"app":"./bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"./bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.puppeteer.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.14.8","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"14.14.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","nanoid":"^3.1.10","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^7.2.4","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.9","uuid":"^3.4.0","vuex":"^3.4.0","buefy":"^0.8.20","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.27.0","prismjs":"^1.20.0","testcafe":"^1.8.7","puppeteer":"^4.0.0","codeceptjs":"3.0.0-beta.3","playwright":"^1.0","vue-monaco":"^1.2.1","vue-router":"^3.3.4","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.6","webdriverio":"^6.0.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.9","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.2_1603666150660_0.8354843687070939","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@codeceptjs/ui","version":"0.4.3","_id":"@codeceptjs/ui@0.4.3","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codecept-js/ui#readme","bugs":{"url":"https://github.com/codecept-js/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"7bb7eb7e22e6bf40f8ebad027c03adbed3615750","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.4.3.tgz","fileCount":207,"integrity":"sha512-oLIEX5kGPGcivOVFLGrSjQTzBJcfQaJKr8aw8KceRptgQNjGj/de1/P3Ca/oIIUD2PjvnjapkwFrsquSqG6QhA==","signatures":[{"sig":"MEUCIQCkGXqVWVXq1BCPALeJvwpz4G3NwoE8qXAJWpSuaffhRQIgfwabVn6aweuZPot+qilasETUqbOJvZ6OR4qYVg9rQ14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25288933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3mvxCRA9TVsSAnZWagAA6s0P/iHErBnWpCeGwg7HlgPX\n9yTJvGPYlpZQH6yj0VLDKLN9cO9iLBeVB9DljAlY+62ee7yEzzdPenSmjbYi\nE9bA5q9KbuRGZeOG4P0+TlRQie7XZAE5dOTI3kQC8cMedindLWZGP3dWoge+\nRa/y0ORc/p3lfBIaeO1fKf6Gn0y2ztm9Zs4vl22ZBnIOYmQjBQx5JNrTgyRO\nbihLRfVG0uy5Q2UMliF6aYNQaW+XOLyzqzYKiKyDKAFdhtCgrXmhkg9SwjEo\nKXnBVzvN5eF0SEjo33F+3svGua6JnYu//7R6E9j6XSuHcF1eofRhU7K+QzrO\njvrfshKSAi9J4l23dCL7WCav9Xmz64yyrVWPZvCacrG2bqH50boZsASZFPIC\nqcdVhCDEbvaZM9T1DuyrduhzCPunsjuktf3kGbQzNcuFYXr/YL/5kvn8gvjQ\n29SqENeUUFegi1yGDfpezsWbSR8wcssMwcmhtqme3hyzHJdf5LmyWxsMXudc\nP5qT2Y7GN6frXGvF/7atqz//tGoxdOLmxMZiMQxOMlTG7VX5U4r/TKn3jmkl\nuQxF/tWE9VnX621y39OnTWYsY12JA8zDbZ/mvAMeK+5HoeQfteOgPlVTKYq3\nW8fDgDOC0PaYbNt934BLMpy4rh1ymTMFGnNc4PywpFHiPma/XRzrhT5aw16i\ng2kM\r\n=ohts\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f676da2ece6a3e99b0a794d75fdf35b5b16447f5","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codecept-js/ui.git","type":"git"},"_npmVersion":"6.14.9","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"_nodeVersion":"14.15.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.19.2","debug":"^4.1.1","nanoid":"^3.1.10","cheerio":"^1.0.0-rc.3","express":"^4.17.1","chokidar":"^3.4.0","electron":"^7.2.4","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.9","uuid":"^3.4.0","vuex":"^3.4.0","buefy":"^0.8.20","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.27.0","prismjs":"^1.20.0","testcafe":"^1.8.7","puppeteer":"^4.0.0","codeceptjs":"3.0.0-beta.3","playwright":"^1.0","vue-monaco":"^1.2.1","vue-router":"^3.3.4","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.6","webdriverio":"^6.0.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.9","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^1.0.2","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.3_1608412145292_0.3596481510030811","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@codeceptjs/ui","version":"0.4.5","license":"MIT","_id":"@codeceptjs/ui@0.4.5","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"738fc6fdb1cef5373a57d8d6a506b83b6602db32","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.4.5.tgz","fileCount":207,"integrity":"sha512-wfjX5mOolAR6LGTjeIYnXMNJ+ADxsAADhKMuENNBLCrdyuSxrVqjXviGbz2gIpEN8J6v0l/t6KtfbNSxRib+5g==","signatures":[{"sig":"MEQCIH78YD/6M7HFmLpNhfTJBZGfeRNHeATAxBduirBgSMptAiBko3iz28yJithuLRD97hqL6gPnWH2ZhZofKNHe9bSbDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25289101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsgbvCRA9TVsSAnZWagAAgbwP/1pvVnaDIxXB5AD1ydTl\nKM7EtXr+dta+sXMYL3IgKhGY/esJDRsJIn12NHjpP8//Cu3aLAshh8DSmaHN\n+O4Pg31OGa1qEV79ZdddeFS1YtcBeOgI5UMn4vECg4SctfQRNeXcgfr9KHWZ\ncmawy8sPCLX3bf78lFappzmXmcLV/KzdQdIGmWrldyqQlZbAuzMPF66E9OO1\nWeegkmdWC1QbhybVGt/JV+2nSkL+9wKh9OWNhYkrIkz3zjvak5jYf5hlRzHW\nUEbR4rwaIEaWSN1VjDeMu3/aeoHQO2E8U7Y9oxYNxpsEYSKB9dqWlArS1yC0\ntwzY1qQ+fqZ7HeTy9urY57fUwlBcgkgse5sbvRyn9b1pvYX+EKCP0X3ZexKO\nezk1nW1jpZ60qPrktXHcFg5o5+yQ7JT9ChYHX2QFiDP9EkNyivfwP2eACp9B\n667YC0dnXyb5M39hA3ZDVMsG9jj9o1HNHhoWFKwU4/Khn+vAbrxb+O62m8DE\nNUhTqxuY2rT/opu2+X3xKLm+eGXH+71K58Rr3wbUdezWCNLuq9uYS03i5t0+\np0qoapSbaH6UoHqONcT1WLymlZeQ4WGldz2Dbm+zhNgxT0do6zQn9Gy3Wr/G\nuEWHtXAze/q2fPqxA40vshLIcIOT+JrDIsOUsqNqDWNMrebYhYXE3kfrrxhA\n6n/W\r\n=Ak4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0ec29754c804a7930697f07f9ebe2d1c21ee7a4c","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"6.14.13","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"14.17.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.21.1","debug":"^4.1.1","nanoid":"^3.1.10","cheerio":"^1.0.0-rc.3","core-js":"2.6.12","express":"^4.17.1","chokidar":"^3.4.0","electron":"^12.0.4","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.5.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.11","sass":"^1.26.9","uuid":"^3.4.0","vuex":"^3.4.0","buefy":"^0.8.20","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.27.0","prismjs":"^1.20.0","testcafe":"^1.8.7","puppeteer":"^4.0.0","codeceptjs":"^3.0.6","playwright":"^1.0","vue-monaco":"^1.2.1","vue-router":"^3.3.4","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.6","webdriverio":"^6.0.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.9","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.0.3","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.5_1622279919126_0.1931555643506524","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@codeceptjs/ui","version":"0.4.6","license":"MIT","_id":"@codeceptjs/ui@0.4.6","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"9e517de89fcf13d97d36f0150b4cf6056a90464a","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.4.6.tgz","fileCount":207,"integrity":"sha512-lXacKwRk2kop0MJf4bxdSY6ZCNl0LwTr5NqFbpSO09Qit/RRyRVseNa44oJ4qHQVzufZ81IHNsTLcd1dsfdnBg==","signatures":[{"sig":"MEUCIQC89Md4YwHqiNj/1dtQwCl607SGkCWF5r8gEyLKDRIDygIge3r5I6+Idp+oV+RxwwEuNIRKmPDSDF1YvTv1DdiaJl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25289147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyJgPCRA9TVsSAnZWagAAOrEQAJ0DvF4S8Yr0Yc9AMuh1\nMnah2GHdyZRMPd0X2AdcNqDvXAm/uMMa4PDYIW2z+huOtwsbfPUvhQsN5Jku\nGkfMcVg32E0B0xwhYMDLekAgDlhEH0Xneuu6y1L8ZvgPwQ2iKaDsqjWr84XA\n6fhdjM9yVTmB22wBW5leGKfBhNijakSfYjMXx6X+QJ7AsxnQhn7TiVZna89s\ne7atEbFN82gZ+VQAYxUrsb9vOrbhHRqwdg1UBStTS5+4MOkVstaufHlbq40Z\ng0cw1Zo5w6LpbHMS3p6gE39dhCcclDDUBRoAoPand8XV+PQGtA89uLTv63Vc\nhVrFIcZHfXfhWSb9MRGYFVuRCu2lTGpUHbha9aL7VvISgFHEYbP+juSqmycs\nWRups2ZoLhSjvD7t58p5HneuFzfTV//KpnKoZFQvk2uwv/2Kl/DE1pQDlNot\nvBkgJSjnQdD/1WzBZT9yH+VjlrbQws+coYdOVEvY3msndSpT2lD3eNfzsMIC\nFCKVsw0fjlsiFlz8j6xiGSpr/HXkRsVqav5jUeeJNojsRbHtUUd+g509C1yw\nyCHw8V/46/g673gj5i9fTIZdnDh9Y1MONen4JIyCOwDJ1l985ekNiwey0ODC\ngWiMamPWFyDAcmLHKgL7k50XZFOVMyrup3EOrdz1Nmo1IMvcbsCYHw/XhtsP\n63wk\r\n=kWzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"71f0809012907b18fbc31c68399944cb8e2cdc56","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"6.14.13","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"14.17.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","nanoid":"^3.1.23","cheerio":"^1.0.0-rc.10","core-js":"2.6.12","express":"^4.17.1","chokidar":"^3.5.1","electron":"^12.0.4","commander":"^3.0.2","socket.io":"^2.3.0","body-parser":"^1.19.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.6.2"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","vue":"^2.6.14","sass":"^1.34.1","uuid":"^3.4.0","vuex":"^3.6.2","buefy":"^0.8.20","husky":"^3.1.0","eslint":"^5.16.0","moment":"^2.29.1","prismjs":"^1.23.0","testcafe":"^1.8.7","puppeteer":"^4.0.0","codeceptjs":"^3.0.6","playwright":"^1.12","vue-monaco":"^1.2.2","vue-router":"^3.5.1","lint-staged":"^9.5.0","sass-loader":"^7.1.0","tailwindcss":"^1.4.6","webdriverio":"^6.0.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.6.14","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^0.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^5.0.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"^2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^2.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~1.4.6"},"peerDependencies":{"codeceptjs":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.6_1623758863602_0.8563457547923279","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@codeceptjs/ui","version":"0.4.7","license":"MIT","_id":"@codeceptjs/ui@0.4.7","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"411c5524c959f835b530385c5780fa775d848e10","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.4.7.tgz","fileCount":207,"integrity":"sha512-QQMlhewczh2fPfQnkUI5pOG1GmLR0Bc6FiW2no3EEjiQKEycr4F1on574WDr2Q+BbRCxS10ZsopU5ju7CfV4bA==","signatures":[{"sig":"MEQCIE9WsvEYW1WmA5mvz7sXmrnLQ3FxBhUz1WtEvRneXzBZAiBtqJbQYYXRJ73UBRS/w5ueLlRYSQgzZ4nb1EAicbj9EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25289389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8YyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaXQ/8CW+VHEpSU7c59RzqLTww9hLxdWW4NK05YKtNgqwGm41R9LJr\r\n3+rYIoB5uJlWfJhoQl0d09TiNuHQYr/2i2zb8HM1pixI0fxGC0mJDWfQp+wg\r\n/zO5ZPhpY9cDNDr5W1bDyoFYxfTlEUsuDwK1Pfa44SogxhqaivKoP3qUedxN\r\nlXT1wQCCTHu6PuKwvzO0xTH1C2U2Y4ElF1iqrw3uMcRIGuBW9bcjmAHQN859\r\ntVQoANlgJpiZnlMEPBW41lMJfkigbvgGUHR+RCBO5RmLGpzImyHdraxQoX8I\r\nIAgAMqcFZiKx9ZHyOm/8QYL3HT99wEXwdRneGuSZ5LoYtqSqCAo+xAE9LGXe\r\nRjuhho5W4WgjlsGDenqh0zai0Se5y16UCEwrV1pXkcMqNrvHc8SoE582yGRD\r\nQOgsnTIYBG8pBqL3IN7wVJm4IUHzXwyy5cR3UwFfWCCKhmIE2+7AJu3Pk8EA\r\nQvvAn9pdJN0Ejo867VCic0hYqE3BI7KqdUGtIfa1MiGrirKVz9KnPl0vPafi\r\nOxC+hhwg/hUqBA38xA4CQEWAggDJ7eQiyQ7iMCDo1tybzFZUkWYUZ8yb2zTE\r\nd7WsF/wAeH08w2GSwpWShWPH+2JPRuxlC8G8x1WGGVFRwqlY6KyVudUmWnLJ\r\n3Hs4ceppDM7Hs7SvgCyPjpPWDXl57KgNFDM=\r\n=C1/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"eb8d4406f06e363d4984f6174f7ca5df3a7697ba","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"6.14.13","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"14.17.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.11","core-js":"2.6.12","express":"^4.18.1","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.52.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","moment":"^2.29.4","prismjs":"^1.28.0","testcafe":"^1.19.0","puppeteer":"^10.4.0","codeceptjs":"^3.3.3","playwright":"^1.22","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.19.7","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"^2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.7_1659997354516_0.34957420659415006","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@codeceptjs/ui","version":"0.5.0","license":"MIT","_id":"@codeceptjs/ui@0.5.0","maintainers":[{"name":"davert","email":"davert.ua@gmail.com"},{"name":"kaflan","email":"df117879@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"51899b14a2d4be187ad5685e993d1bff79d69316","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.5.0.tgz","fileCount":67,"integrity":"sha512-6nZAnn5OKAh2JNRtIwcJV2qF0RcLR6GkciREH8UQgFQBmQAN0dKumfULtX4sD8C5s6yal4PfwRIioyOfY8fEaQ==","signatures":[{"sig":"MEYCIQCX75ESdSdcnmvbrIFsQJhkZ+mJvMeXNAgrOJ82tCgaDwIhAJTq+4Q0zdMDNGx4AZUfzt2Jpx41EO++cixGwT4IZHxQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Ek1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8cA//cnZwsDh9MGZ/15xhqqQlFuW+3lmeLCHfAl8pPzrohCo8dyRa\r\nOyGWBp0YV97b/4tX8e9CC1QaiSH7pTq4YET1x07nnnSiVN26C7XjJXnL8ZIU\r\nE1v2KWQPgE1YQ9vVzbH6lSZrZiyufEJ1TpQCLSlQZoRn6Znb4zOii68yyGXQ\r\n/7qN1wI2QxPv7m90/6uIkZ7THnJ6hgY/ZrfDlV0X7ostmab075m+nwM4Gr50\r\nAy/8+80ypYet7F28ZocsJ0e4Wtd7sF4Uj79/KlBs5yKYz1w5SHIZJfa333M1\r\nwFo/AXBV92cG+Se8ruWs0Ey6grNKblumUTi+GBdnsgs1OeffP2s1nbOk/1Oj\r\nxrYaNGcmcw1rBj97yZUy5clV9Cz8gyoGAagBM7Auu0xNCc+5OGEjuIqDWI/A\r\nSKvol5iHOrm52xQia+JMENA2Vu/UZck0DPwv+PaQQbJYP8L0y8LMR2szVDZ5\r\naibLxM22GSBFvZ4wd10RygiOZxDIt2Xz8qd3BfjTyes1ZX7WeE67iz/n2ZKK\r\nuSopZ5pEBwbENUkqcML5coH7GSXE+nu5STTKiRCH4ZftZNLz+fMgt+Pddzma\r\nTeBIe2Gc1tNeDMyM4zFkibK79bMWbgS9B6rfRICl66vxhjbp/12gpe1dOEGc\r\nGxK9LY/3tzuk9uxdIOEGzSRZbEy2uY2lWYA=\r\n=NS4V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"8badeccda147b66bacebe479375dbd629118d6f2","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"8.19.3","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"16.19.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","moment":"^2.29.4","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.3.7","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"^2.7.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.0_1676429620817_0.9961592968652169","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@codeceptjs/ui","version":"0.5.1","license":"MIT","_id":"@codeceptjs/ui@0.5.1","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"bde1eedd33f54e9376388f9533a0d8111e3c461d","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.5.1.tgz","fileCount":67,"integrity":"sha512-tllm7dF+S8F+E/UAPF24EqHjqZcQK6nxK9ckRB7zu6c9Bx4EMJpOP0vCQRe5lJ8vlJVGUENSMpxhYYQCFTaIDQ==","signatures":[{"sig":"MEUCIQCd+bD48KLhBFBnLqmgpZJUYVgqWgutOp+htQ9f60WemQIgPcyDH3ZOjmkR1LV3qleEPfU1ZuHH7yc3uDO+OfheVbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149391},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"6db2a6fb2c95c671783247da00b023975fec2589","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"6.14.17","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"14.21.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","moment":"^2.29.4","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.4.0","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.1_1688294431738_0.27646955752582447","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@codeceptjs/ui","version":"0.6.0","license":"MIT","_id":"@codeceptjs/ui@0.6.0","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"678be6e258949c0b6d001053cbbde5348831140f","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.6.0.tgz","fileCount":207,"integrity":"sha512-N01YF+INVqtfPQ3XOuZOxhzdgpAcB9LlpzI32a5JYnIK9zdmXnoT+nrOEZuQ0VpgM+GZuNegHzqb37TF+6Y8cw==","signatures":[{"sig":"MEUCIQDlX0cV8d38kIvYIFmo7fxNDMIaeBnN9izmH76Mc3JJWgIgCZpBZPe/W2eiIJQ84G5Ygx4iqQ6EHm2dauvbeVT9trc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26155736},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"432dfea291ff1a780a771204afc49bf9314410e9","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"8.19.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"16.20.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","moment":"^2.29.4","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.4.0","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.6.0_1688294728884_0.31176643459610665","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@codeceptjs/ui","version":"0.6.1","license":"MIT","_id":"@codeceptjs/ui@0.6.1","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"1f4b477294eacb0988fd912a839cde8a6be33050","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.6.1.tgz","fileCount":207,"integrity":"sha512-dkcmSzVV7jE8M3eVYCCdieNFk2MTRDoc+dKt1z+ubfW92mgt6fy7uRejwfBnCKQIGSn6eYGiu01v4fondQHFOg==","signatures":[{"sig":"MEQCIECupjBpbYnyJckX2tvfJW/iDSk2enwpZMoXcWUH2fTxAiA0s0gP6wVo24FeAYmIe0pdYqx7GLhrdhcJ6Y5UyLIaHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26155795},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"8bf8f12036e303099806de877664c031165a4e2b","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"8.19.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"16.20.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","moment":"^2.29.4","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.4.0","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.6.1_1688294851670_0.551153201574681","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@codeceptjs/ui","version":"0.7.0","license":"MIT","_id":"@codeceptjs/ui@0.7.0","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"22202c0cb54c5e8bc63f72f37b576923cba118b5","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.7.0.tgz","fileCount":207,"integrity":"sha512-zRC3eDlP0011xrhShSLBbr8+c70YwY5vOog/MLj5SAWuhKK8bYcMlM1LD6XdE9ogOg5AtcNwmhpBo6eBsaCtpA==","signatures":[{"sig":"MEQCIGzGO4QaQX0Q3LRtGBnmYDzXX8/pVtjQf8gSsBw0goryAiA8DPjZMyycconn3mJ3n3Mq3428/UDKfCxIrtjvMO9k2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26167896},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"6cc7265ba2114f6f9fb8adcec3c538bf5db57e4a","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"8.19.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","moment":"^2.29.4","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.4.0","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.0_1694770185146_0.6505224997594707","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@codeceptjs/ui","version":"0.7.1","license":"MIT","_id":"@codeceptjs/ui@0.7.1","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"691316672a85ea483c8a714049680e0d7cea9144","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.7.1.tgz","fileCount":207,"integrity":"sha512-fO8bVgA6+CCLVShWJ/2tzQ6S76kaFEioy27KnHNjt5DXKcnVPmMhbygIIfcpLB31Fc9GcFLZtHStL0dSGuup3g==","signatures":[{"sig":"MEUCIENH8fpAF2c4kciyLImRH2tpPi24PD5+5WZeIaJD5BdXAiEA3nINWD9T17TGiz/OiG3y+urCdFJcb5CaN1wzmtjupkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26168084},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"536888c9cb934a0af95832077fa0a93decf5fb84","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"8.19.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","moment":"^2.29.4","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.4.0","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.1_1707144128766_0.7145367359572972","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@codeceptjs/ui","version":"0.7.3","license":"MIT","_id":"@codeceptjs/ui@0.7.3","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"d2dcd32028cdcb7de73875a5209db585f6414f3c","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.7.3.tgz","fileCount":207,"integrity":"sha512-57ov1pkdfJU30cDd3IHZiNGvtCO99d8KYN1symBEQOft93qca62b/GwtIgy9jCa9hI7iNkUBIDsjqQErPOhoJQ==","signatures":[{"sig":"MEYCIQDMqUqtOtdzPp3RmuIwgh5R+zNLkjJIvysHj37b+H5Q0wIhAPXGZ1yrezq8N9diEvYOwWaNmG95bxN50GmYDRedzQh2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25118609},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4b8f413b770f342ebec969f593e7fcc24acbee80","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"NODE_OPTIONS=--openssl-legacy-provider vue-cli-service serve --host localhost","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"8.19.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"1.6.7","dayjs":"1.11.10","debug":"4.3.4","nanoid":"3.3.4","cheerio":"1.0.0-rc.12","core-js":"2.6.12","express":"4.18.2","chokidar":"3.5.3","electron":"15.5.5","commander":"8.3.0","socket.io":"2.3.0","body-parser":"1.20.1","lodash.clonedeep":"4.5.0","socket.io-client":"2.3.0","@codeceptjs/configure":"0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","vue":"2.6.14","sass":"1.57.1","uuid":"8.3.2","vuex":"3.6.2","buefy":"0.9.13","husky":"7.0.4","eslint":"7.32.0","prismjs":"1.29.0","testcafe":"1.20.1","puppeteer":"10.4.0","codeceptjs":"3.4.0","playwright":"1.29","vue-monaco":"1.2.2","vue-router":"3.5.3","lint-staged":"11.2.6","sass-loader":"10.2.0","tailwindcss":"1.9.6","webdriverio":"7.24.0","@medv/finder":"1.1.3","ansi-to-html":"0.7.2","babel-eslint":"10.1.0","vue-socket.io":"3.0.10","qrcode-terminal":"0.12.0","vue-highlightjs":"1.3.3","@vue/cli-service":"3.12.1","vue-prism-editor":"1.3.0","contributor-faces":"1.1.0","eslint-plugin-vue":"7.20.0","@codeceptjs/examples":"1.2.1","@vue/cli-plugin-babel":"3.12.1","electron-icon-builder":"2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"3.12.1","copy-text-to-clipboard":"3.0.1","@vue/eslint-config-prettier":"6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.3_1707309992640_0.034804724267326836","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"@codeceptjs/ui","version":"0.7.7","license":"MIT","_id":"@codeceptjs/ui@0.7.7","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"eeabed1a6a88e56962bc9709da946eee46d72dc2","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-0.7.7.tgz","fileCount":207,"integrity":"sha512-oWrZlNfls8B1uOQjANMky9zMJj68O4T9gkFryT5GhE62ARozQHzb2S9Mom28W4cWRAnvksP5kZDkCHdN8SqGAg==","signatures":[{"sig":"MEUCIBtigK5IrkVCYtLiK2tI0CXAOuWTfkpirpj27rDPU1RKAiEAzXwcpJaHLHAW6ZdIApO/ZCJVY2Jl0UKMBp1NTaR+Kkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25111302},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"57691ffa4096622ba39a8ef1aa30f202917a6073","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"npm run serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.2.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.11.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"1.6.7","dayjs":"1.11.10","debug":"4.3.4","nanoid":"3.3.4","cheerio":"1.0.0-rc.12","core-js":"2.6.12","express":"4.18.2","chokidar":"3.5.3","electron":"28.2.2","commander":"8.3.0","socket.io":"2.3.0","body-parser":"1.20.1","lodash.clonedeep":"4.5.0","socket.io-client":"2.3.0","@codeceptjs/configure":"0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","vue":"2.6.14","sass":"1.57.1","uuid":"8.3.2","vuex":"3.6.2","buefy":"0.9.13","husky":"7.0.4","eslint":"7.32.0","prismjs":"1.29.0","testcafe":"1.20.1","puppeteer":"10.4.0","playwright":"1.29","vue-monaco":"1.2.2","vue-router":"3.5.3","lint-staged":"11.2.6","sass-loader":"10.2.0","tailwindcss":"1.9.6","webdriverio":"7.24.0","@medv/finder":"1.1.3","ansi-to-html":"0.7.2","babel-eslint":"10.1.0","vue-socket.io":"3.0.10","qrcode-terminal":"0.12.0","vue-highlightjs":"1.3.3","@vue/cli-service":"3.12.1","vue-prism-editor":"1.3.0","contributor-faces":"1.1.0","eslint-plugin-vue":"7.20.0","@codeceptjs/examples":"1.2.1","@vue/cli-plugin-babel":"3.12.1","electron-icon-builder":"2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"3.12.1","copy-text-to-clipboard":"3.0.1","@vue/eslint-config-prettier":"6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"3.5.13-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.7_1707384420506_0.12995932735489335","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@codeceptjs/ui","version":"1.0.0","license":"MIT","_id":"@codeceptjs/ui@1.0.0","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"d0c5ffdbace78b24f179634a18b5cc5a64538843","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.0.0.tgz","fileCount":207,"integrity":"sha512-GwjqGQ4mO9lBOgZ8mOJrC8pDxSIyg4graUmGwip+8whY5qiESFkCgZ2mfP1gp+YaXcgl7zvH6pwGqkHS8zgrtg==","signatures":[{"sig":"MEUCIQDlDFlIJ+RzToQ0cZVb3F5LQp9PRPGQykDbiUfgvPViQwIgY+rT5YUt6J9QykuFifmjx1omDPdIC8ZADwgiNYWxFP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24914792},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"458563f5908d50b4b1f1770d160c821f7b27154e","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.2.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.11.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","dayjs":"^1.11.10","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"3.5.13-beta.3","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"3.5.13-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.0_1707404240494_0.9168781399113413","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@codeceptjs/ui","version":"1.0.1","license":"MIT","_id":"@codeceptjs/ui@1.0.1","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"557cc78f439337e34d06bb779783ebc3f6ffb6f6","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.0.1.tgz","fileCount":207,"integrity":"sha512-EwZH3dnS8eZuY70RwsaoDEVP+Z2IOZmxpHoSTyy5zoN7AkrH0eN3YJQe8JQHBFSCbaMMfjarnrYyONILMjf/Ww==","signatures":[{"sig":"MEUCIQDvNUvlGV7KOmIfvwP5aUwQ2l6YjvzJEghDGrzrVdy98wIgDQWuk2L+Len6KXjYEGr5Fs2DjwRXgkCztEw26wmUdSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24914792},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ad583c332d5caac00e082b6b20cbf1d7938d92ac","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.2.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.11.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","dayjs":"^1.11.10","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"3.5.13-beta.3","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"^1.2.1","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"3.5.13-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.1_1707407387779_0.49495068446434676","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@codeceptjs/ui","version":"1.0.2","license":"MIT","_id":"@codeceptjs/ui@1.0.2","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"3f55d9d070f269633882a6190ac6ae48517c7d10","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.0.2.tgz","fileCount":207,"integrity":"sha512-VmJH6AZ82gIil6QAFh3Kv6awFeCiqO0zdVBZWwkeodnH9cdBj53x2U5Z8FnkcRjwQiSitV4vHaNa0/YRtjtc3g==","signatures":[{"sig":"MEYCIQCIsGFtaYIyul/+whEE0xqqbAnXq4DRML90W7l1c2QOXAIhANaO1dC3JwOEuIGzMsJ+IgpbojTlkZypYKkVItCtENbs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24914773},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0f55985d0a78f5359464b103f9fd54bed29a599b","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.2.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.11.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","dayjs":"^1.11.10","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"3.5.14","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.0.0","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"3.5.14"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.2_1708941106316_0.8081603818751948","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@codeceptjs/ui","version":"1.1.0","license":"MIT","_id":"@codeceptjs/ui@1.1.0","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"82bfe8c48b1fda820cd89f60ed3b883efd0e5c10","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.1.0.tgz","fileCount":207,"integrity":"sha512-x7ZPuqIHpk1SzXnn+CQITaFt0sbPdPrdlZuB/HksbGeoYVvxDQOrOts13HKykr4Mt1pgLN2thkyOjJaDdtOEgw==","signatures":[{"sig":"MEUCIQDS+/GJ3T1pAnasS8+v6pv2mPa8DHgkMQ1ffd2jx3ZVawIgS7ErSmlXSjGHYZdA/gYcToBDrWZxKQxUzgTKZ5RJP30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24914773},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ce93b08ff27a97bfb4d847d1f8182fb2ffc23287","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.2.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.11.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","dayjs":"^1.11.10","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.3.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"3.5.14","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.0.0","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"3.5.14"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.0_1709007912348_0.8294462670716067","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@codeceptjs/ui","version":"1.1.1","license":"MIT","_id":"@codeceptjs/ui@1.1.1","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"7324747362be2a0d234a34041a1f7416ffd74497","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.1.1.tgz","fileCount":207,"integrity":"sha512-3/PqnRnLCedRvd55WCndgXybpP5+Eo1o0v5llA6jdkd0EWffXou16SaUjtD6bE/DC+AxxNYmSJLXmN/TKd5+QQ==","signatures":[{"sig":"MEYCIQCyK7/0X11QY3F9rBSYksBPxmShADhVZQFru7Asx/qiOAIhANwLFrFo/sGEVHUrnUY6zfnEPZfLkbB2q33eWjl6jWd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24914773},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2943719ea73e08bac125e778cd1bb54480aaedb4","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.2.4","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.11.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.24.0","dayjs":"^1.11.10","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.18.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.4.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"3.5.14","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.0.0","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"3.5.14"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.1_1709011346020_0.38940077533585815","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@codeceptjs/ui","version":"1.1.2","license":"MIT","_id":"@codeceptjs/ui@1.1.2","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"fe059c542837f92eae1306d71113e3e398757b77","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.1.2.tgz","fileCount":207,"integrity":"sha512-oI6QSRX72OuVPwkHT4Rs2ggW5enHSaFOi6l9NVLBq40I2In5VlWeY8CsBu+9nYjS3TfrEr/+VP3/zRLA7fNKjQ==","signatures":[{"sig":"MEUCIHUP+VF1HhOwV7sF8CRieDan/JZwM09G4/WrTg2gdvVkAiEA0rqExV0KWxEMGmJrvX3OZHmLLtUdP30lrHexAtToU9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25077877},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"9f888b490d53c5585819780bd9e6675175b22cbb","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.8.1","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.13.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.28.0","dayjs":"^1.11.10","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.19.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.4.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.6.2","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.3","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.2_1717058166023_0.29667690886263265","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@codeceptjs/ui","version":"1.2.0","license":"MIT","_id":"@codeceptjs/ui@1.2.0","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"220a34c064cee0eb692785868526316d259703bf","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.2.0.tgz","fileCount":207,"integrity":"sha512-FCCv/wtLaaqW9Wd/lI19oB+rlO0expSPzoe43B6YzXZAXynHi7GCqlLvWPKj69U45SQ25upVwdw5G8/0Tp+jsA==","signatures":[{"sig":"MEQCIBu/+4SdwoRZP0Z83L/CAiQy0181Bbw7KZW/dJetLAcCAiAGa4apAPruZki3bs3aaHYcmqanXByInJhI4LlvUJlqpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25077877},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"96b8e03fa7fac2b0f08b8b40b01be8193eaffdde","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.8.1","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.13.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.28.0","dayjs":"^1.11.10","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.19.2","chokidar":"^3.5.3","electron":"^15.5.5","commander":"^8.3.0","socket.io":"^2.4.0","body-parser":"^1.20.1","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^0.8.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^10.4.0","codeceptjs":"^3.6.2","playwright":"^1.29","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^11.2.6","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^7.24.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.3","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.0_1717058399230_0.41200432997302605","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@codeceptjs/ui","version":"1.2.1","license":"MIT","_id":"@codeceptjs/ui@1.2.1","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"3faca14d68cec2882e0bebeff4ecef6930b49e49","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.2.1.tgz","fileCount":207,"integrity":"sha512-OOyYst6Onf54xYzjW42exWNZ49JEllIZGJorlcRoPLMMS8Yqcm7P8ispYhoF2CS8xGdYMaJNJy4fMwUMIJB2gw==","signatures":[{"sig":"MEYCIQCdRdjaRE2y9t17S4gsX0N8DmtPjidYtQ55HFCQx0wDpQIhALwPHOjnmNuvNZi+9tJuGP5CTGhPTSt9VBrl2J3lhkbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25078089},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"b1058ec0c5b0bd69e72fe4377d124f4ada3748df","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.2","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.18.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.28.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.19.2","chokidar":"^3.5.3","electron":"^34.1.1","commander":"^13.1.0","socket.io":"^2.4.0","body-parser":"^1.20.3","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^1.0.2"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^24.2.0","codeceptjs":"^3.6.7","playwright":"^1.50","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.2.5","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.8.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.1_1739286267475_0.9772846799718093","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@codeceptjs/ui","version":"1.2.2","license":"MIT","_id":"@codeceptjs/ui@1.2.2","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"e86e2f40ec9475c92035e149ecae35bd32824855","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.2.2.tgz","fileCount":207,"integrity":"sha512-Kp4DfHqKgnnksGRxyc7nyPMDdsHdLVeUFoPPq2RhT1tT+tW7HwroMlJnPpHeZkNTxyIwvm9Je07xOojIdOoJ2g==","signatures":[{"sig":"MEUCIQCx3jvq6YqgC5Mu8Xrj3RNJbm7TQnR9O46LM/67A52R4wIgNDuNJNPcYXKAyjEqzODvvyM2aZ4fL14Lil6nfAwJxQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25078089},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"cd822ad06b7be77ecace62d2f2aee141d60f2065","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.2","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.18.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^0.28.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^3.3.4","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.19.2","chokidar":"^3.5.3","electron":"^34.1.1","commander":"^13.1.0","socket.io":"^2.4.0","body-parser":"^1.20.3","lodash.clonedeep":"^4.5.0","socket.io-client":"^2.3.0","@codeceptjs/configure":"^1.0.2"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","vue":"^2.6.14","sass":"^1.57.1","uuid":"^8.3.2","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^7.0.4","eslint":"^7.32.0","prismjs":"^1.29.0","testcafe":"^1.20.1","puppeteer":"^24.2.0","codeceptjs":"^3.6.7","playwright":"^1.50","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.2.5","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.8.0","@medv/finder":"^1.1.3","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.0.1","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.2_1739287030784_0.11957446945054007","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@codeceptjs/ui","version":"1.2.3","license":"MIT","_id":"@codeceptjs/ui@1.2.3","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"497b4b9c34c8c1606f31c3ce039aeaec32d9b3e0","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.2.3.tgz","fileCount":207,"integrity":"sha512-/gnuNOGQ+q8XOYiQJg4x4sST2e0E0tUXPqFKUv6Qsz6q0rlMx52/OJcVJMLHrlTQ02mDN5VGoilg3cSm2bV+mQ==","signatures":[{"sig":"MEQCIGGbTvATkbJCJhvrzXjIBTsdkJ5ui9LbcNNKwTjTP0y4AiASTRTX8QbLNv2nrJiO/PxFZXekHm+ly9e3zBL/G1TJGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25116460},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"bb17c0f4b0584402c0f776ea72ecdda615a627dd","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.2","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.8.4","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^35.0.2","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^1.20.3","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.0","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.4.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.12.0","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.3_1742452949732_0.11198412468050178","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@codeceptjs/ui","version":"1.2.4","license":"MIT","_id":"@codeceptjs/ui@1.2.4","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"a2e9883e0dcea65b0ba78b2d445bfcee502bbd80","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.2.4.tgz","fileCount":207,"integrity":"sha512-z5uBR38mruWcp7iifwNoMCv7t80lpEp4haR/uZge7dtLLkqeb5e4MKrDNz00XHMifSE53gAEvsLuAw7Qf5ZEkQ==","signatures":[{"sig":"MEYCIQD7woycw/x6JL2o7xDUxDKKViLVqAvFEk4EgQjGaenPTQIhAIx2qLnmjteSZA66M19RPoytSldHK+UlazimsKEquBpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25116458},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"9d2b58600005bd5234b29929fc99d8d6334d7671","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.2","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.8.4","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.0.0-rc.12","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^35.1.4","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.4.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.12.0","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.4_1744435982249_0.37537710229889054","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@codeceptjs/ui","version":"1.2.5","license":"MIT","_id":"@codeceptjs/ui@1.2.5","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"807e0dcb5fa2272f7526bd274994027bbc2d22e2","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.2.5.tgz","fileCount":207,"integrity":"sha512-O9J8kIimMlLVRQTVjUB/W73NB7/Lh/TvhAnXIfUBvs8YM3sC5AArJBwNE/cyIsiprnr//1Zoqv+FKSPUt/MvpA==","signatures":[{"sig":"MEUCIQD6JFkao/a5ZlYEb+VE62t+F6ItLi7RVjDK7Nhlf28O5wIgP9aUa1qjIF3Kx5gSqScZS5yy2dLfjPLiXDC1dIjhsS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25117744},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2b78110dd38e921f2a42aae378b44c83cc424bcf","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"vue-cli-service build","serve":"vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","actor":{"name":"davert","type":"user","email":"davert.ua@gmail.com"},"email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"An interactive, graphical test runner for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^35.1.4","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.4.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.12.0","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.5_1751011763660_0.8935212721253951","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@codeceptjs/ui","version":"1.3.0","license":"MIT","_id":"@codeceptjs/ui@1.3.0","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"9154585bcec42f46bd84c6f2d55ffc19a5e255dd","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.0.tgz","fileCount":219,"integrity":"sha512-kntnqIYoCWb8CkMkPo2wHC6E6d8zxHrz1ezWbmOa9+//nKxoLQb+YBuWC43wPH7N8wNlAHnQz4yGFD6BUro1pg==","signatures":[{"sig":"MEUCICIMzqI7XJi5qtH07d4lQ2OKYZhXdrI1s6v/n5Js71NQAiEA2kw0inA1W6L0kRB6D+EfX4r/QUjvzVEck+e7KV98bkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25267308},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"059520bff7db022a3caafd69bd38160b14e93cd0","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.0","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.4.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^3.12.1","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.0_1756039621147_0.9242084454941006","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@codeceptjs/ui","version":"1.3.1","license":"MIT","_id":"@codeceptjs/ui@1.3.1","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"2213073a0107005b69c4c5031f5ae1cb9b9023a9","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.1.tgz","fileCount":219,"integrity":"sha512-ERtYAjwIlOQu4ZuqTKij6mmVScRP4AT0FoVEViOHEQ4BsJJwG+NiVTx/ssG8o1Hmpyw+n3ptN1aKH/xuzHmTdQ==","signatures":[{"sig":"MEUCIA21ahC9ejT3Tr3u3y0SGabXpaE+GEUiHoYXaF7Wc0P9AiEA/iJJ5AaDoy02+wa+uKtOpZCL9JhCYtEihrkmy+8ogJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25267308},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0c28bd319524fb1d6fd22e502ce9bb5309b9fc47","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.1","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.1_1756468939352_0.3048385715512465","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@codeceptjs/ui","version":"1.3.2","license":"MIT","_id":"@codeceptjs/ui@1.3.2","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"cef1041c80e636a7e16e7d479b586c3d90193b24","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.2.tgz","fileCount":220,"integrity":"sha512-NbsIsG+i+lxLGAzAhRevv91aym2C4Bk7CUpc7PdmP7uVkfF75xJ7PGapoGtyK+OlTr6E7GcBFmLCN/rC4zMNiA==","signatures":[{"sig":"MEUCIH7FUQVoRk3vl0bD3q7rLRGqB2bxuLTef+9WLTiKDchLAiEAhH0ZNDuZwuEjCeZsvl+VRJebByPSbjcUM1At4XNaShQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25269856},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"8b351257f635b5a86e85c4a4c1ce41ee5f2c396b","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.1","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.2_1756707959646_0.3444816911126132","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@codeceptjs/ui","version":"1.3.3","license":"MIT","_id":"@codeceptjs/ui@1.3.3","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"293971fccf7a99dd46638ec8517a141bad1a260e","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.3.tgz","fileCount":220,"integrity":"sha512-YrmsgwmGcRhM02exq+q7Mix7Sqd2/2dZv/IvKbkwXcCo3pMpjC4TOe/j24ZfSjCK9sC8GWD3Y16SP/TfjNG89A==","signatures":[{"sig":"MEUCIFoueFktVmMlwRKsw93lQWfzf9HWb5TMgW5aOTd+RPSVAiEA/qaL/PI0Rs8NrzwiwIAR6b9LblmY1I939LS5C8qpecw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25276028},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c1a3ed5f74fc7a07cdf137cccb0273eb7c43f7ca","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.1","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.3_1756718731089_0.5252933154645079","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@codeceptjs/ui","version":"1.3.4","license":"MIT","_id":"@codeceptjs/ui@1.3.4","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"c66504c33e6f5d5b6b4221c7c4946471afd8f369","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.4.tgz","fileCount":220,"integrity":"sha512-D2rdE2L0ZXVViTsm4JLbjN4o3QAMucNS4pF2omFdejPsFpKCI8bZfbpDz1jQdMRwHbvogwFclD5HQifEvmlg/g==","signatures":[{"sig":"MEQCIBZ+4k4D7pFx/uou2fmLh8z4pU5kdmmaQTuxr6ic1PMwAiAy5y1Phv25/U/2OFz2jX7TEM0awdKFmXutQiAE2F8zRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25624467},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1fc657d0fbfbac135ae9038d654a88dde2eb06c6","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.1","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.4_1756721899186_0.5087272377012246","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@codeceptjs/ui","version":"1.3.5","license":"MIT","_id":"@codeceptjs/ui@1.3.5","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"d86b139bd06b09f6da7f321361f4db24a6213047","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.5.tgz","fileCount":220,"integrity":"sha512-GdnYGx0HT7OB43AeLT5S/bNkHjV0HG/G4xDP+vbvkW+rL46UD4LTPqhYdS3MAkVn8J1aXj7EednJQ58FjGYQUw==","signatures":[{"sig":"MEQCICOv4lBAakE/JJgTwL8gKalOxbTt5sTS4eiVVqEUZOFkAiB7KWynNuR2CH0gskd1aPaeK5T3ymSR/jjLKWPpSMbTRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25625206},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"3fb9f05024648c3a2dfdfcab8ffcec24d5dcf595","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.1","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.5_1756727730774_0.0515025790306296","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@codeceptjs/ui","version":"1.3.6","license":"MIT","_id":"@codeceptjs/ui@1.3.6","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"caa6fba61f81d41a615f9c003603a738962c05d4","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.6.tgz","fileCount":220,"integrity":"sha512-+kF5auPg5+YPIT3Ww8Q5WGQp+6jS/16JuEQlO0RXR1QJtpecpY/KtlTSt/aMipcduvXPRQkNHaSKJwUHr2gZMw==","signatures":[{"sig":"MEUCIQCBUKBsp2TsiSUn5aNgoz8BlPXtbQfEfDGv4IwRtnk59AIgMDSugLg95zvgWYYu7yBA8IklcJsImvLLkLwalyLNhLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25642809},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c590001d073a2015ffa10ce0162d6237548c1f6a","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.1","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.6_1756735415968_0.001156717650122152","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@codeceptjs/ui","version":"1.3.7","license":"MIT","_id":"@codeceptjs/ui@1.3.7","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"f140602d6c91e9ba80383649539b9721681c3e96","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.7.tgz","fileCount":220,"integrity":"sha512-BYE2t9Hg3y4dxXDxgX8QnObIM4NdcQOSEjcZ2q0Rq6em5K6M0II1jzJMxiNttklK/s95SaQ7s6tQVlxXjzn/NQ==","signatures":[{"sig":"MEUCIQC/c95il5toEq+AGOGGv7+crdRnDjNSX6/kKLZHnqwzCAIgO5Nu104ORPTC36b393920PE0c1FVyug3d4er6eNC7ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25640439},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c6bd47b0687e1cdb03449db60709f48e8b1f949e","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.4","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^37.3.1","commander":"^13.1.0","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^15.5.0","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.19.1","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.6.14","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^6.0.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.7_1756737438092_0.02458298120184299","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@codeceptjs/ui","version":"1.3.8","license":"MIT","_id":"@codeceptjs/ui@1.3.8","maintainers":[{"name":"egor_bodnar","email":"maxameron@gmail.com"},{"name":"davert","email":"davert.ua@gmail.com"}],"homepage":"https://github.com/codeceptjs/ui#readme","bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"bin":{"codecept-ui":"bin/codecept-ui.js"},"dist":{"shasum":"065dcb7150f480aa05fcb64b88b00f554b976449","tarball":"https://registry.npmjs.org/@codeceptjs/ui/-/ui-1.3.8.tgz","fileCount":220,"integrity":"sha512-4AMRoy/9sIHgg65XCseZSFQyTc4Q+uCIyqsG7znvVwtAcRBFVFuLOmUUfDnf9X56vMY/FVH9uO6uJkOdLBbs4Q==","signatures":[{"sig":"MEUCIFg8Z0F7J3I5G91c2mTARMLeAig5tzAVgoxrGRAhmmM3AiEAiu8PHz9HpgEdc9Grme6wM8Uq4aJCdUGOJIhhrqJG7i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25646084},"main":"background.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"dfcce548017b135ae4c46f2605c58d47e3b99c3d","scripts":{"app":"node bin/codecept-ui.js --app -c node_modules/@codeceptjs/examples","lint":"vue-cli-service lint --fix && vue-cli-service lint lib/** --fix","test":"ava","build":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service build","serve":"NODE_OPTIONS='--openssl-legacy-provider' vue-cli-service serve","deploy":"npm run build && npm publish","backend":"node bin/codecept-ui.js -c node_modules/@codeceptjs/examples/codecept.conf.js","frontend":"vue-cli-service serve","test:watch":"ava -w","electron:serve":"vue-cli-service electron:serve","electron:generate-icons":"electron-icon-builder --input=./public/icon.png --output=build --flatten"},"_npmUser":{"name":"davert","email":"davert.ua@gmail.com"},"overrides":{"@achrinza/node-ipc":"9.2.9"},"repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","directories":{},"lint-staged":{"*.{js,vue}":["npm run lint","git add"]},"resolutions":{"sumchecker":"3.0.1"},"_nodeVersion":"20.19.5","browserslist":["> 1%","last 2 versions"],"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","debug":"^4.3.4","nanoid":"^5.1.5","cheerio":"^1.1.0","core-js":"2.6.12","express":"^4.21.2","chokidar":"^4.0.3","electron":"^38.2.0","commander":"^14.0.1","socket.io":"^4.8.1","body-parser":"^2.2.0","lodash.clonedeep":"^4.5.0","socket.io-client":"^4.8.1","@codeceptjs/configure":"^1.0.3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"semi":"error","indent":["error",2],"quotes":["error","single"],"sort-imports":["error",{"ignoreCase":false,"ignoreMemberSort":false,"ignoreDeclarationSort":true,"memberSyntaxSortOrder":["none","all","multiple","single"]}],"vue/script-indent":["error",2,{"baseIndent":0,"switchCase":0}],"object-curly-spacing":["error","always"]},"extends":["plugin:vue/essential","plugin:vue/strongly-recommended","eslint:recommended"],"overrides":[{"files":["*.vue"],"rules":{"indent":"off","vue/script-indent":["error",2]}}],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","vue":"^2.6.14","sass":"^1.86.3","uuid":"^11.1.0","vuex":"^3.6.2","buefy":"^0.9.13","husky":"^8.0.3","eslint":"^7.32.0","prismjs":"^1.30.0","testcafe":"^3.7.2","puppeteer":"^24.17.0","codeceptjs":"^3.7.3","playwright":"^1.51.1","vue-monaco":"^1.2.2","vue-router":"^3.5.3","lint-staged":"^16.2.3","sass-loader":"^10.2.0","tailwindcss":"^1.9.6","webdriverio":"^9.20.0","@medv/finder":"^3.2.0","ansi-to-html":"^0.7.2","babel-eslint":"^10.1.0","vue-socket.io":"^3.0.10","qrcode-terminal":"^0.12.0","vue-highlightjs":"^1.3.3","@vue/cli-service":"^3.12.1","vue-prism-editor":"^1.3.0","contributor-faces":"^1.1.0","eslint-plugin-vue":"^7.20.0","@codeceptjs/examples":"1.2.4","@vue/cli-plugin-babel":"^3.12.1","electron-icon-builder":"^2.0.1","vue-template-compiler":"2.7.16","@vue/cli-plugin-eslint":"^5.0.9","copy-text-to-clipboard":"^3.2.0","@vue/eslint-config-prettier":"^7.1.0","vue-cli-plugin-electron-builder":"~2.1.1"},"peerDependencies":{"codeceptjs":"^3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.8_1759394542803_0.6236181098811542","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-12-03T00:20:59.821Z","modified":"2026-04-13T13:07:47.450Z","0.2.0":"2019-12-03T00:21:00.332Z","0.2.1":"2019-12-03T00:42:02.625Z","0.2.2":"2019-12-05T00:36:24.769Z","0.2.3":"2019-12-11T13:50:07.956Z","0.2.4":"2019-12-14T08:04:33.715Z","0.2.5":"2019-12-14T08:06:43.800Z","0.3.0":"2020-05-08T21:44:47.037Z","0.3.1":"2020-05-08T22:40:23.089Z","0.3.2":"2020-05-08T22:45:48.948Z","0.3.3":"2020-05-08T23:14:46.000Z","0.3.4":"2020-05-08T23:32:00.109Z","0.3.5":"2020-05-08T23:48:39.692Z","0.3.6":"2020-05-09T01:41:03.422Z","0.3.7":"2020-05-26T10:01:12.852Z","0.3.8":"2020-05-26T11:28:09.557Z","0.4.0":"2020-07-26T23:56:38.619Z","0.4.1":"2020-09-22T00:10:22.449Z","0.4.2":"2020-10-25T22:49:11.184Z","0.4.3":"2020-12-19T21:09:05.571Z","0.4.5":"2021-05-29T09:18:39.467Z","0.4.6":"2021-06-15T12:07:43.839Z","0.4.7":"2022-08-08T22:22:35.150Z","0.5.0":"2023-02-15T02:53:41.033Z","0.5.1":"2023-07-02T10:40:31.920Z","0.6.0":"2023-07-02T10:45:29.267Z","0.6.1":"2023-07-02T10:47:32.000Z","0.7.0":"2023-09-15T09:29:45.525Z","0.7.1":"2024-02-05T14:42:09.043Z","0.7.3":"2024-02-07T12:46:32.881Z","0.7.7":"2024-02-08T09:27:01.119Z","1.0.0":"2024-02-08T14:57:20.905Z","1.0.1":"2024-02-08T15:49:48.057Z","1.0.2":"2024-02-26T09:51:46.587Z","1.1.0":"2024-02-27T04:25:12.632Z","1.1.1":"2024-02-27T05:22:26.340Z","1.1.2":"2024-05-30T08:36:06.292Z","1.2.0":"2024-05-30T08:39:59.489Z","1.2.1":"2025-02-11T15:04:27.880Z","1.2.2":"2025-02-11T15:17:11.124Z","1.2.3":"2025-03-20T06:42:30.116Z","1.2.4":"2025-04-12T05:33:02.531Z","1.2.5":"2025-06-27T08:09:24.001Z","1.3.0":"2025-08-24T12:47:01.424Z","1.3.1":"2025-08-29T12:02:19.616Z","1.3.2":"2025-09-01T06:25:59.895Z","1.3.3":"2025-09-01T09:25:31.356Z","1.3.4":"2025-09-01T10:18:19.471Z","1.3.5":"2025-09-01T11:55:31.095Z","1.3.6":"2025-09-01T14:03:36.246Z","1.3.7":"2025-09-01T14:37:18.371Z","1.3.8":"2025-10-02T08:42:23.140Z"},"bugs":{"url":"https://github.com/codeceptjs/ui/issues"},"license":"MIT","homepage":"https://github.com/codeceptjs/ui#readme","repository":{"url":"git+https://github.com/codeceptjs/ui.git","type":"git"},"description":"A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).","maintainers":[{"email":"davert.ua@gmail.com","name":"davert"}],"readme":"# CodeceptUI\n\nA comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io). \n\n**Professional IDE-like experience for CodeceptJS test development with comprehensive Monaco Editor integration, real-time file watching, dynamic browser management, and enterprise-grade network compatibility.**\n\n![codeceptui](codecept-ui2.gif)\n\n## 📹 Feature Demonstrations\n\n### 🏠 Complete Test Management Interface\n![CodeceptUI Demo Interface](codecept-ui-demo-interface.png)\n*Complete test management interface with TodoMVC examples showing test statistics, file organization, and real-time status updates*\n\n### ✨ IDE-like Split View with Test Preview\n![CodeceptUI IDE Split View](codecept-ui-ide-split-view.png)\n*Professional IDE-like split view showing test list on the left and selected test preview on the right - perfect for code review and test exploration*\n\n### 💻 Monaco Editor with Modern CodeceptJS Support\n![CodeceptUI Monaco Editor](codecept-ui-monaco-editor-demo.png)\n*Full-featured Monaco Editor with syntax highlighting, modern async/await CodeceptJS patterns, and comprehensive how-to-guide*\n\n### 🔍 Intelligent Autocomplete & IntelliSense\n![CodeceptUI Monaco Autocomplete](codecept-ui-monaco-autocomplete-demo.png)\n*Smart autocomplete with CodeceptJS method suggestions and real-time syntax validation*\n\n### 📊 Real-time Test Execution Results\n![CodeceptUI Test Results](codecept-ui-test-results-demo.png)\n*Live test execution with detailed results, timing information, error reporting, and updated statistics*\n\n### ⚙️ Advanced Configuration & Settings\n![CodeceptUI Settings](codecept-ui-settings-demo.png)\n*Comprehensive settings panel with file watching, browser modes, helper configuration, and editor integration*\n\n### 📱 Mobile-Responsive Design\n![CodeceptUI Mobile Interface](codecept-ui-mobile-responsive-demo.png)\n*Fully responsive mobile interface that adapts beautifully to tablets and smartphones while maintaining all functionality*\n\n### 🎬 What You Can See in Action\n\nThe demonstrations above showcase real CodeceptUI features running live with the included TodoMVC test examples:\n\n✅ **Test Management**: Complete test suite organization with 17 tests across multiple files  \n✅ **Real-time Statistics**: Live tracking of successful, failed, skipped, and pending tests  \n✅ **IDE Split View**: Professional dual-pane layout for test browsing and code preview  \n✅ **Monaco Editor**: Full-featured code editor with syntax highlighting and autocomplete  \n✅ **Live Execution**: Real-time test running with detailed error reporting and timing  \n✅ **Advanced Settings**: File watching, browser configuration, and helper management  \n✅ **Mobile Responsive**: Fully responsive design that works perfectly on all screen sizes  \n✅ **Modern UI**: Clean, professional interface with excellent user experience\n\n## 🔥 Major New Features\n\n### 💻 Professional Monaco Code Editor Integration\n**Full-featured in-browser code editing with modern CodeceptJS 3.x support**\n\n![Test Editor](codecept-ui-test-editor.png)\n*Original Monaco Editor integration*\n\n![Monaco Editor Demo](codecept-ui-monaco-editor-demo.png)\n*Live Monaco Editor with modern async/await syntax highlighting and intelligent code completion*\n\n**Key Editor Features:**\n- **Professional IDE Experience**: Full Monaco Editor with syntax highlighting, autocomplete, and real-time validation\n- **Modern CodeceptJS 3.x Support**: Updated patterns for Playwright, Puppeteer, WebDriver helpers with `async/await` syntax\n- **Smart Autocomplete**: 50+ modern CodeceptJS methods with context-aware suggestions\n- **Intelligent Code Parsing**: Reliable scenario extraction using brace matching for accurate editing\n- **Auto-backup System**: Automatic file backups with intelligent cleanup (keeps 5 most recent)\n- **Real-time File Integration**: Seamless integration with file watching for auto-refresh\n- **Security Hardened**: Path traversal protection and file validation\n- **Mobile Responsive**: Touch-friendly interface optimized for all device sizes\n\n**Supported Modern CodeceptJS Patterns:**\n```javascript\n// Modern async/await syntax with full autocomplete support\nScenario('login with modern CodeceptJS', async ({ I }) => {\n  await I.amOnPage('/login');\n  await I.fillField('email', 'user@example.com');\n  await I.click('Login');\n  await I.waitForVisible('.dashboard');\n  await I.see('Welcome Dashboard');\n});\n\n// Data-driven testing support\nData([\n  { user: 'admin', password: 'secret' },\n  { user: 'guest', password: 'guest123' }\n]).Scenario('data-driven login test', async ({ I, current }) => {\n  await I.amOnPage('/login');\n  await I.fillField('username', current.user);\n  await I.fillField('password', current.password);\n});\n\n// Modern hooks and configuration\nBefore(async ({ I }) => {\n  await I.amOnPage('/setup');\n});\n\nScenario.only('focused test for debugging', async ({ I }) => {\n  // Only this test will run\n});\n```\n\n### 🌐 Universal Network Compatibility\n**Enterprise-grade compatibility with modern development workflows**\n\n- **CORS Support**: Full CORS configuration with environment variable override support\n- **Reverse Proxy Compatible**: Works seamlessly behind Traefik, nginx, and other reverse proxies\n- **Custom Port Support**: Enhanced support for custom ports with backward compatibility\n- **WebSocket Reliability**: Intelligent connection handling with fallback mechanisms\n\n### 🔄 Real-time Development Features\n\n![File Watching](codecept-ui-main-interface.png)\n\n#### File Watching & Auto-refresh\n- **Automatic reload** when test scenarios, configuration, or any watched files change\n- **Visual indicators** showing file watching status and changes\n- **Smart notifications** for file modifications, additions, and deletions\n- **Comprehensive monitoring** of test files, config files, and page objects\n\n#### Dynamic Runtime Mode Switching\n- **On-the-fly switching** between headless and windowed browser modes\n- **Visual mode indicators** in the main toolbar showing current execution mode\n- **Persistent settings** that remember your preferences across sessions\n- **Easy toggle controls** in the settings menu\n\n![Headless Mode](codecept-ui-headless-mode.png)\n*Headless mode indicator and settings*\n\n![Window Mode](codecept-ui-window-mode.png) \n*Window mode indicator and settings*\n\n### 📄 Enhanced Page Objects Management\n\n![Page Objects](codecept-ui-page-objects.png)\n*Page objects browser with syntax highlighting and source viewing*\n\n- **Visual page object browser** for exploring your test architecture\n- **Source code viewer** with Monaco syntax highlighting\n- **Easy navigation** between different page objects\n- **Integrated editing** capabilities for page object files\n\n### ⚡ Performance & User Experience\n\n**Comprehensive Performance Optimizations:**\n- **Debounced search** (300ms) with real-time filtering for large test suites\n- **Smart rendering** that only displays matching test scenarios  \n- **Optimized WebSocket communication** with intelligent throttling\n- **Lazy loading** of heavy dependencies (Monaco Editor loads on demand)\n- **Enhanced mobile experience** with responsive design across all devices\n\n**Modern User Interface:**\n- **Enhanced visual feedback** with progress indicators and status badges\n- **Loading components** with cancellation support\n- **Toast notification system** for better user feedback\n- **Modern step visualization** with duration badges and status icons\n\n![Page Objects](codecept-ui-page-objects.png)\n*Page objects browser and source viewer*\n\n## Core Features\n\n### 🎯 Test Execution & Management\n* **Multiple Runtime Modes**: Runs as Electron app or web server\n* **Flexible Browser Support**: Headless & windowed mode with runtime switching\n* **Interactive Development**: Live test writing with pause/resume capabilities\n* **Real-time Monitoring**: Comprehensive file watching with visual indicators\n\n### 💻 Professional Code Editing\n* **Monaco Editor Integration**: Full IDE experience with syntax highlighting\n* **Modern CodeceptJS Support**: Complete support for CodeceptJS 3.x syntax patterns\n* **Smart Autocompletion**: 50+ methods with intelligent context awareness\n* **Backup & Recovery**: Automatic file backups with cleanup management\n\n### 🌐 Network & Deployment\n* **Universal Compatibility**: CORS support, reverse proxy compatible\n* **Custom Port Configuration**: Enhanced port handling with legacy support  \n* **Enterprise Ready**: Security hardening and path traversal protection\n* **WebSocket Reliability**: Intelligent connection handling with fallbacks\n\n### 🎨 Modern User Experience\n* **Responsive Design**: Optimized for desktop, tablet, and mobile devices\n* **Enhanced Visualizations**: Progress indicators, status badges, and loading states\n* **Performance Optimized**: Debounced search, smart rendering, lazy loading\n* **Cross-Platform**: Supports all CodeceptJS engines:\n  * **Playwright** (recommended)\n  * **Puppeteer**\n  * **WebDriverIO**\n  * **TestCafe**\n\n## 🚀 Advanced Features\n\n### Code Editor API\n* **REST API** for programmatic code editing operations\n* **Real-time collaboration** capabilities for team development\n* **Version control integration** with automatic backup management\n* **Security-first approach** with comprehensive input validation\n\n### Browser Management\n* **Single Session Helper** with intelligent lifecycle management\n* **Resource cleanup** preventing browser process leaks\n* **Graceful shutdown** with proper browser termination\n* **Multi-helper support** across different automation frameworks\n\n## Quickstart\n\n**Requires [CodeceptJS 3](https://codecept.io) to be installed**\n\nInstall CodeceptUI in a project where CodeceptJS is already used\n\n```\nnpm i @codeceptjs/ui --save\n```\n\n### Application Mode\n\nRun CodeceptUI in application mode (recommended for development, local debug):\n\n```\nnpx codecept-ui --app\n```\n\nUses `codecept.conf.js` config from the current directory. \n\nIf needed, provide a path to config file with `--config` option:\n\n```\nnpx codecept run --config tests/codecept.conf.js\n```\n\n### WebServer Mode\n\n![webserver mode](codeceptui.gif)\n\nRun CodeceptUI as a web server (recommended for headless mode, remote debug):\n\n```\nnpx codecept-ui\n```\n\nOpen `http://localhost:3333` to see all tests and run them.\n\n## 🔧 Technical Achievements & Issues Resolved\n\n### 🎯 Comprehensive GitHub Issues Resolution\nThis version addresses **10 critical GitHub issues** that were preventing CodeceptUI from working effectively with modern development workflows:\n\n- **Issue #38**: Professional Monaco Editor integration with modern CodeceptJS 3.x syntax support\n- **Issue #536**: CORS headers configuration for proper WebSocket connections\n- **Issue #125**: Reverse proxy support with intelligent connection handling  \n- **Issue #72**: Custom port WebSocket functionality with legacy environment variable support\n- **Issue #178**: Configuration hooks processing for @codeceptjs/configure compatibility\n- **Issue #104**: Enhanced file watching with comprehensive auto-updates\n- **Issue #117**: Run button state management with proper exit event emission\n- **Issue #114/#110**: Browser cleanup and resource management improvements\n- **Issue #105**: IDE-like split pane view with test code preview\n- **Issue #41/#72/#100/#103**: Mobile responsive design and small screen UX enhancements\n\n### 💻 Monaco Editor Architecture\n```javascript\n// Professional autocomplete with modern CodeceptJS methods\nconst suggestions = {\n  playwright: [\n    'I.amOnPage(url)', 'I.click(locator)', 'I.fillField(field, value)',\n    'I.waitForVisible(locator, sec)', 'I.grabTextFrom(locator)'\n  ],\n  structure: [\n    'Scenario(\\'name\\', async ({ I }) => {})',\n    'Before(async ({ I }) => {})', 'Data().Scenario(...)'\n  ]\n};\n```\n\n### 🛡️ Enhanced Security & Reliability\n- **Path traversal protection** preventing unauthorized file access\n- **Input validation** with comprehensive parameter checking\n- **Smart scenario parsing** using brace matching (more reliable than full AST)\n- **Graceful error handling** with user-friendly error messages\n\n### ⚡ Performance & Quality Assurance\n- **118+ comprehensive tests** covering all functionality layers\n- **90%+ test coverage** ensuring reliability across Node.js environments\n- **Zero breaking changes** with full backward compatibility maintained\n- **Enterprise-grade WebSocket architecture** with failover mechanisms\n\n\nUses `codecept.conf.js` config from the current directory. \n\nIf needed, provide a path to config file with `--config` option:\n\n```\nnpx codecept run --config tests/codecept.conf.js\n```\n\n#### Enhanced Port Configuration\n\nCodeceptUI now supports flexible port configuration with both modern and legacy environment variables:\n\n```bash\n# Modern environment variables (recommended)\nexport applicationPort=3000\nexport wsPort=4000\nnpx codecept-ui --app\n\n# Legacy environment variables (backward compatible)\nexport PORT=3000\nexport WS_PORT=4000  \nnpx codecept-ui --app\n\n# Command line options (highest priority)\nnpx codecept-ui --app --port=3000 --wsPort=4000\n```\n\n#### Network Configuration Examples\n\n**CORS Configuration:**\n```bash\n# Allow custom origins\nexport CORS_ORIGIN=\"https://my-domain.com\"\nnpx codecept-ui\n```\n\n**Reverse Proxy Support:**\n```nginx\n# Nginx configuration example\nlocation /codeceptui/ {\n    proxy_pass http://localhost:3333/;\n    proxy_http_version 1.1;\n    proxy_set_header Upgrade $http_upgrade;\n    proxy_set_header Connection 'upgrade';\n    proxy_set_header Host $host;\n    proxy_cache_bypass $http_upgrade;\n    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n    proxy_set_header X-Forwarded-Proto $scheme;\n}\n```\n\n\n## Development\n\nSee [CONTRIBUTING.md](.github/CONTRIBUTING.md)\n\n\n## Start CodeceptUI with debug output\n\nCodeceptUI uses the [debug](https://github.com/debug-js/debug) package to output debug information. This is useful to troubleshoot problems or just to see what CodeceptUI is doing. To turn on debug information do\n\n```\n  # verbose: get all debug information\n  DEBUG=codeceptjs:* npx codecept-ui \n\n  # just get debug output of one module\n  DEBUG=codeceptjs:codeceptjs-factory npx codecept-ui\n```\n\n# Credits\n\n- Originally created by Stefan Huber @hubidu27\n- Maintained my @davertmik\n- Icons/Logos <a href=\"https://iconscout.com/icon/code-280\" target=\"_blank\">Code Icon</a> by <a href=\"https://iconscout.com/contributors/elegant-themes\">Elegant Themes</a> on <a href=\"https://iconscout.com\">Iconscout</a>\n\n# Contributors\n\nThanks all for the contributions!\n\n[//]: contributor-faces\n\n<a href=\"https://github.com/hubidu\"><img src=\"https://avatars2.githubusercontent.com/u/13134082?v=4\" title=\"hubidu\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/DavertMik\"><img src=\"https://avatars0.githubusercontent.com/u/220264?v=4\" title=\"DavertMik\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/Arhell\"><img src=\"https://avatars.githubusercontent.com/u/26163841?v=4\" title=\"Arhell\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/PeterNgTr\"><img src=\"https://avatars0.githubusercontent.com/u/7845001?v=4\" title=\"PeterNgTr\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/avinash360\"><img src=\"https://avatars2.githubusercontent.com/u/11994986?v=4\" title=\"avinash360\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/kaflan\"><img src=\"https://avatars3.githubusercontent.com/u/3959504?v=4\" title=\"kaflan\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/lukasf98\"><img src=\"https://avatars2.githubusercontent.com/u/22434650?v=4\" title=\"lukasf98\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/geilix10\"><img src=\"https://avatars3.githubusercontent.com/u/16301998?v=4\" title=\"geilix10\" width=\"80\" height=\"80\"></a>\n<a href=\"https://github.com/Teomik129\"><img src=\"https://avatars3.githubusercontent.com/u/23395221?v=4\" title=\"Teomik129\" width=\"80\" height=\"80\"></a>\n\n[//]: contributor-faces\n","readmeFilename":"README.md"}