{"_id":"testplane","_rev":"192-1daf0caf6d6c3f3c3b36676f59f43dd3","name":"testplane","dist-tags":{"alpha":"8.29.7-alpha.1","rc":"9.0.0-rc.4","next":"8.44.2-rc.1","lts-v8":"8.47.6","latest":"9.3.0"},"versions":{"0.0.1":{"name":"testplane","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"testplane@0.0.1","maintainers":[{"name":"sipayrt","email":"sipayrt@yandex.ru"}],"dist":{"shasum":"598f0c8a588a8eeff4ea232a8076e20a49d03adc","tarball":"https://registry.npmjs.org/testplane/-/testplane-0.0.1.tgz","fileCount":2,"integrity":"sha512-Jodvj/qVhjS/n51tM0hA+0ppozbzETtIOkANvLzb4psOEAj4QjE1P9Yc2eel1hneGP99d+Ek8MD69keaZy2zkQ==","signatures":[{"sig":"MEYCIQDz75M3yqLV0xQ+4x59RliL/wLvcxKl5Ub6pk8sKBD17AIhAPaZUaUwej5BYqGJObpa04ElzKYwjCemH5+IL5eEXBgj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"_npmVersion":"9.5.1","description":"will be soon","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testplane_0.0.1_1710773606576_0.2954336188049649","host":"s3://npm-registry-packages"}},"0.1.0-rc.0":{"name":"testplane","version":"0.1.0-rc.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@0.1.0-rc.0","maintainers":[{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"4f74644fa55f1b5b9704e919ee200bd3cf1e748b","tarball":"https://registry.npmjs.org/testplane/-/testplane-0.1.0-rc.0.tgz","fileCount":464,"integrity":"sha512-q9sBX5G0QLBDdhM6RU0/vj/dNKGTFLECLHhcLnNKs4jMxwGdkZFeyo3Fimkx5Ja+xibqS2jgPoRYfOy9ygQiBg==","signatures":[{"sig":"MEQCIQCYD1z6/TUaQveNgcEMDjZqMVjtNwKumJiUk5URApwnPQIfXl0/FajU3NTt9vy4uFlLouwxXKDIwDIen28ykoHSAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796463},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"9f5b67ea4c8ba9c7b5cdfeb2dac39833783c3faf","scripts":{"toc":"doctoc README.md","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && tsc --watch","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","strftime":"0.10.2","url-join":"4.0.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"7.26.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/sharp":"0.31.1","@types/sinon":"4.3.3","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_0.1.0-rc.0_1712240558645_0.525075504190569","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"testplane","version":"0.1.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@0.1.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a90a6f76e2b07afbd6ac6ae8bb86ee8d6b00b44f","tarball":"https://registry.npmjs.org/testplane/-/testplane-0.1.0.tgz","fileCount":464,"integrity":"sha512-Pd+JQAEM7bdmh4ZLeQxjhjlrswdBxb7hMRiAnXrSxxnWHuvAhLxib4z3PzMQwNc2ODOr8NahIet+aTOqhqC51Q==","signatures":[{"sig":"MEUCIQD/SHe4qBveJ+AnV8CV72tgAZj4WnoMkXVG3gcCWD8TFwIgEOEX0Wyz4+dkKaD9ilLJ4aq4939dzbP8BNcxqp87VG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709002},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"fec5fccbd094590c9a1221a802f91fa744424c9b","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && tsc --watch","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","strftime":"0.10.2","url-join":"4.0.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"7.26.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/sharp":"0.31.1","@types/sinon":"4.3.3","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_0.1.0_1712754857924_0.6373543619155975","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"testplane","version":"0.1.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@0.1.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6f0f04a83ea349e1bff5a592d323ed185b5b08b7","tarball":"https://registry.npmjs.org/testplane/-/testplane-0.1.1.tgz","fileCount":464,"integrity":"sha512-TPfZcFQQ6arMhJyKcgrJUsymP2WpdKY4HxD1xOkDt497ite1m8hn5sPs6Xt6MTbGaWVWWQ03H8GBSDZiDaO3Pw==","signatures":[{"sig":"MEYCIQDtzB9VTw7fTe0rnHXeWJnuHxSBoxPhQ7N/ZzzYuqJNuAIhAMpaaAYvVVChEzuWmBLIsPp714djCH6NYVmX4Q3lGjyQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709111},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b5e476b0967c0129703fd00d29ea3e269f82c439","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && tsc --watch","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"9.5.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.16.0","dependencies":{"temp":"0.8.3","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","strftime":"0.10.2","url-join":"4.0.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"7.26.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/sharp":"0.31.1","@types/sinon":"4.3.3","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_0.1.1_1713092802438_0.5880971085266302","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"testplane","version":"0.1.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@0.1.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"b911bfe83c76cb81661eb914c901a04787afb55c","tarball":"https://registry.npmjs.org/testplane/-/testplane-0.1.2.tgz","fileCount":562,"integrity":"sha512-Irp3k+32V4boRzWq4GnyslPXV+cDTxXRo9V9z10ojl3ReBkU56WEu56me3rtrWKY/Vul0d0MEsXyrCuAEQ2O2w==","signatures":[{"sig":"MEQCIAz8T1kwtznhjJxwhprRJMazEpNE564i3GRhmww2RksaAiBm2DxppZYlyJu6PbbeMYC/PaSF/sCTHrmD6LDtjxRfSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2349202},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"87d539396cb5c410e775d3bdb022e541c5bde077","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_0.1.2_1713269917387_0.6459444036628912","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"testplane","version":"0.1.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@0.1.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"e7134334542a5e4dc5b7f26cd6eda801e9cfa226","tarball":"https://registry.npmjs.org/testplane/-/testplane-0.1.3.tgz","fileCount":568,"integrity":"sha512-AmEK+ndVX0hIxbLzdccw62KmeCFqh1y2koBnhLKYb3yNd3AJN6kLAbd8JycB7STe1smj3BJ9/OhthBeoNuJ3Qw==","signatures":[{"sig":"MEUCIG2bDpZqIdngCLPfErjHRcEC5Eys5WrHVHL/bGm2XT86AiEA/i3Ed/YAbhgoKX7KxrrUgUrBR+4nnhHN+Cr/DITQWq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2371259},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b071aa6e3c124416a03986c1a1e2cc134b62bf1d","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-typescript":"7.24.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_0.1.3_1713727760984_0.37689111768771855","host":"s3://npm-registry-packages"}},"8.10.0":{"name":"testplane","version":"8.10.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.10.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f53437b061c0e410cebdd1cc09285f109518b107","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.10.0.tgz","fileCount":568,"integrity":"sha512-TsmXIQ1C0ko85G1zfMpGT6GC03YW29dwKbsjq4maPcs6XfT3zgZ2Vj8nrWHHUvV8Pvgl63b0kLNbOkj79b3Ocw==","signatures":[{"sig":"MEUCICTTHPpKdFfU69t5my8LF91OM0GPI8We5rwysKDuKBvjAiEAs7M03on1Zqp28NvXnm+NKgQ8j3OgnODwUDgiRDdcJ4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2371562},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b202f441f29e332f9db5a9bcc96c77d12e6d4081","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.2.3","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.19.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.10.0_1713873635211_0.5364644181333353","host":"s3://npm-registry-packages"}},"8.10.1":{"name":"testplane","version":"8.10.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.10.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a39f30bb72af0a96ed8b3cdb152c679eca5a6fae","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.10.1.tgz","fileCount":568,"integrity":"sha512-oj1Rbj+Rf6H2Ze/M7MXDytF/AUtfK3o1nW4fFJfQrIgAVvT5MGNAng8gaOnY1992nie5MmUFIQv8QUXMyEcvfw==","signatures":[{"sig":"MEYCIQDN9xLIufW7ZO85hue+DJnm4cuBLRZG4CYEYqjIAp5oWwIhAJpYcULNUtikZhV57DeUc9XCXx2EnNljq+pOqZ+NgnS4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2371763},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ee973c6007533fb0388fc354b18066f1fffdda76","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"9.5.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.16.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.10.1_1714003126240_0.631542455080738","host":"s3://npm-registry-packages"}},"8.11.0":{"name":"testplane","version":"8.11.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"8a034e1605c11fa51837b0fe654a88f1d525d3cb","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.0.tgz","fileCount":595,"integrity":"sha512-iCFwXTyxVq7qa/nDZZAIyUDEOLEz7uh0kMKSYYgIDtUqTjsoYBcXrwMXOTNLu0uH8me+rr4dzQrWQKqd0t0xwA==","signatures":[{"sig":"MEUCIQCxLOKB6RQsD/+9NzfJriN74Zw3HCB+WOZdJHjnroK63AIgLWc+dj4nxfMfxqG8EBpEbXMLtg3lBsQqG2jNcHkeKJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2410012},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"728f6bb72d7590564555047ecb153386a6cd5730","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.0_1714577695366_0.8428511224418906","host":"s3://npm-registry-packages"}},"8.11.1":{"name":"testplane","version":"8.11.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d8a5ac7fe075761d5334738b8a2e1385dc43c77d","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.1.tgz","fileCount":595,"integrity":"sha512-NLsHLCLQ6x4ES07RY5dDphpxtx/hFpWi+6D4XVOp3qsXybn7XiTBIYYfNyRO2/dMuzlvI6L5sTlW2gcZWpn/sA==","signatures":[{"sig":"MEYCIQCtcq5L9LRnel5glZFieiK3z3QN0A6i39W6bSlDSGg8PQIhAMeqfbN6sh+fHRAq1Fl+Mbc4xWdLqNiJwON9eAPJ8rwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411891},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"1ac9d1b22aa27c342d0e8127d02d443321112ca7","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.0","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.1_1715006733955_0.17285226203253656","host":"s3://npm-registry-packages"}},"8.11.2":{"name":"testplane","version":"8.11.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"e23d1163aaeef7a3a3762f3966a02daaae33edbd","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.2.tgz","fileCount":595,"integrity":"sha512-DQwfxwKjVvAJkyvVMTKqNeu4xTZ8RWqzocSUNRiHMcf052f1OQkar/IocwN2t0qpHGGjsc+w8xinIolO8ljtOQ==","signatures":[{"sig":"MEYCIQDGYIy8xd6HtVBsKcUdP5KSfmkyLtOp0ZGOrEA/DwL3NwIhAPBK49GPNrsYUARnMq8ac+tDQseDUkGlOvXQJKkLl4NH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2412103},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"3cddca92d40397bb4c6635eb17ca17047111c202","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.2_1715764190981_0.6873059841391569","host":"s3://npm-registry-packages"}},"8.11.3":{"name":"testplane","version":"8.11.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"4b8092fc2a0107e2d4b3cb90461d159fec5e7305","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.3.tgz","fileCount":595,"integrity":"sha512-gntFmZj+fmGXsMMd5/yTfl8ZnkY53wBfhbFhMiT+Bl6hk1yfct3tm38HWP730wYtuXtnIKi6airLkRaupb0t8g==","signatures":[{"sig":"MEQCIBvwUROd0tDS5hSiuzUNSwCGF6GHZCgI4iNqNLEE2pilAiA6tCVVqWNaz+wvDags4lYxvDirTbA1dKwjimuZS+IDKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2412111},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"7a87bad61cb5be009f6657ffe4939bd4e9849ce1","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.3_1715857331342_0.9932272887604241","host":"s3://npm-registry-packages"}},"8.11.4":{"name":"testplane","version":"8.11.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6d6e135f133e3565f0b3d7247b8b14cfe296d5cf","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.4.tgz","fileCount":595,"integrity":"sha512-etZTpGfXKQwkBTU/61OPPphIF1saJ3H/7/vtKof+aVXr8jF4pAuUi0fLJEp1BhSFWahjxKrPIWSedG9d8AKzwg==","signatures":[{"sig":"MEUCIGKsyaXSnSm5pbAd5AgGFyXQSWlvFIvYFsCmAiBt27jBAiEA1jpJzUEW0wmtU3r5apKE4qV5ioVyCYwoW/sUQU3TSaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2412310},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"dbf3050873156372c4c3e50e6f0a5aa9cd1780d4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.4_1715867351469_0.37521208424848074","host":"s3://npm-registry-packages"}},"8.11.5":{"name":"testplane","version":"8.11.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a127664f471c6819e8657fa48248d6148341e144","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.5.tgz","fileCount":607,"integrity":"sha512-TggezuQxW4WBGgEd7Myn2wCV/4sQ2wIJe/syAdXuVDy+RaUmK6lSNCLD9bgznRT2dhSbFS37Yk5UQrCu/UPmeg==","signatures":[{"sig":"MEUCIQCyCT/FcDg9qG8dlBpDO1CmPiH9qM0nMUakykBVfPfxZQIgQabPTZegfBX1fQ4HyB6xvgarmS5vl01vmKXXKetPbtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421630},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"caf8c1d2c525f740af6a3e18be31ca9d6dc9afe4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.5_1716979108894_0.6980720520932227","host":"s3://npm-registry-packages"}},"8.11.6":{"name":"testplane","version":"8.11.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a4f74e8f1178f2df56c25f9424fed9919195f483","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.6.tgz","fileCount":607,"integrity":"sha512-WERwRXRQkfrwoG1T4+qNlBsyomst8NL94iWeL1HTEzHcI/PeTCRLXQkMpDYPLiUoVPPiRwPG3bXp/i0UYz9ctQ==","signatures":[{"sig":"MEYCIQC+/xM9K1GRTdKwTWeHvjV/u78HoYUikL09SgDz4HDFjQIhANrSMX/THyTW7FwQSQyrJTZPXIVxHTh3AlHgqk7jGQFS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421648},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"44ac207322bc71e0e0e78fe69292cd96a02b3b8b","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundle -- --minify","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","build-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","watch:bundle":"npm run build-bundle -- --watch","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","aliasify":"1.9.0","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.6_1716992453936_0.34438345689322847","host":"s3://npm-registry-packages"}},"8.11.7":{"name":"testplane","version":"8.11.7","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.11.7","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"404b3f5a3bf104cc4ccbddee51a6f171a0f07a3e","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.11.7.tgz","fileCount":609,"integrity":"sha512-CP04sIE1tNCSsDfqyLcksik4z3+BwdgGvOyFH1+pO+VBigWaMTHtcvf1ixhIVdnE2XyagJFPm7jG9Eosf28YKQ==","signatures":[{"sig":"MEYCIQD7sWMT/zUAs65cBQtU18xbWvmkIXkanaoQzI5Oboo92wIhAIXMM7QpMPHd66gPTPNsN5iLcdcFv0g1tv0ybw6knj1y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3799884},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"8dca4907ade50efe7f988686bd4249982796cf82","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"4.3.3","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.11.7_1717621885990_0.8396885556090603","host":"s3://npm-registry-packages"}},"8.12.0":{"name":"testplane","version":"8.12.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.12.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"515d6f45ca7cc8f583123de7fc7a629070cdbd92","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.12.0.tgz","fileCount":615,"integrity":"sha512-1wgujkGYnmOUpOJiezJ8wdPEiMR9Ckz+bivjAFD0HDI32InljH99btZjLpasULOtjbMEzMAGzS51B4k+Q4Gw8Q==","signatures":[{"sig":"MEQCIDeTzbXIOMTKQE1MdcF0373ZECPDyljy9f9iOzr7FCGjAiBB2VHMEBXilZ6P1NqYPFYE9TZkYbkRsS2mr9fzRzWIgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3814282},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"de2f5b47d89068facfa7e9518d2116234ad282e0","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.12.0_1717963541156_0.38064481585832355","host":"s3://npm-registry-packages"}},"8.12.1":{"name":"testplane","version":"8.12.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.12.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"50fa7e57b42966b24f6004a9adfc8adcd4b73078","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.12.1.tgz","fileCount":618,"integrity":"sha512-LEO9PdJDrq3nT9E8eyAEX4uSTBruwDqHpDavpcDTuxPxlX6xINqtV+AnXLoY0gIT6yCa/HArzJm52MeQRVmHCg==","signatures":[{"sig":"MEQCIB3bjCXrgN2sgRtWNQFE3uyqJTdSnotsi8hw2pf/dP6NAiB3bfe9mt6vu9jUAAqzEIg+mebIU92k7xRF0BEM+px1Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3817632},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"1e797a6d257a85ef1954a256879ba8703e24a7f0","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.12.1_1718391313864_0.9148383270444029","host":"s3://npm-registry-packages"}},"8.12.2":{"name":"testplane","version":"8.12.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.12.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a2523ad2781ce324ccd21495c2cf8d270d8d8104","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.12.2.tgz","fileCount":618,"integrity":"sha512-jid5INf/3IWGzO7AAkcSKdBWmSvoMaSH4f/RO7UHpV2ekrclTw4VcZQvhT0Jvkkh9O4ztdWBstSvyEejbWz15Q==","signatures":[{"sig":"MEYCIQC9Q1ah41Ao0Rc/QCw3/2FfbvKwqKBPy1+bPr5SiLfcjwIhAPc+6/a5PIdkTZYw4hH6Vqb6pwWvYWrovlSSBygz99al","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3817686},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ded818b200d57d87e83bd162128db65851b15e55","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.2.3","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.19.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.12.2_1718744117699_0.2813706206948168","host":"s3://npm-registry-packages"}},"8.13.0":{"name":"testplane","version":"8.13.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.13.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"66260d612ee4ac811999c1ac4af619ad12dc200a","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.13.0.tgz","fileCount":618,"integrity":"sha512-YcyDxZzLYRsfpiPETPAc577thvAWz/xpxHxz4+x8gn/Vd6UexGbnAG455MjS5uMulyMPu6ZhNMU4lwaCgz/R6g==","signatures":[{"sig":"MEUCIH+pDk/wCpeuo8GAcquRLsEDdFijwVjAXKHDQqCL9yxvAiEA0uy/eyFDgCL8PaOluo3NyozaZAHMhHvP0CG9DrKE3G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3818283},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"5d37d19e4dcc7fc9274a5277b8b2366cfaceea46","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.13.0_1718797588188_0.09908679942803822","host":"s3://npm-registry-packages"}},"8.14.0":{"name":"testplane","version":"8.14.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.14.0","contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"c962aa78566d94f5c8211957013f670563746dd8","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.14.0.tgz","fileCount":618,"integrity":"sha512-JBfDRxP28hnPwkJ8E2Gfymnxtqq/ZhMnBMEgE5ZfX9PS1Z+gk2FBC1kJMX1yfufVcmQeGRb8a8Wwy9ERvLKUcw==","signatures":[{"sig":"MEYCIQDVBjqxNV+xi0Uu816zdgMPnpNJBHy10Ws3ImLdlusWaAIhAPzNFHRP+aOuarzlRUot1zKF5dl7kbX1IHJXSPuHK1nm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3818385},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"145321bb26813973b1b46ac7b78e0ba8155d716c","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.2.3","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.19.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.14.0_1719311342670_0.6061264229257703","host":"s3://npm-registry-packages"}},"8.14.1":{"name":"testplane","version":"8.14.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.14.1","contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"aaf71bac628769752450d53664959c6f919d7af4","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.14.1.tgz","fileCount":618,"integrity":"sha512-38JfLbAr/RdEvKv+6amrxddIE/E9iHtn+fMjAXkdnq4ne0yhK6bMaQ6wj1/0Xmf5IqYBeuQU8moJB+SJa4rmxQ==","signatures":[{"sig":"MEUCIQDYDa3QRi3mszmIhsxza1xRwaG/HdjafCVj2ZPDmDy52QIgIYV5buSMfhpXqwEq+bZXvVf4icnwPSdqwUlsEYY0FGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3819396},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"e96958d923eadb15bc35f1468898f5773eb1e895","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.14.1_1719571831447_0.9327259013977021","host":"s3://npm-registry-packages"}},"8.15.0":{"name":"testplane","version":"8.15.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.15.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"07ae5ae1887017c51f91fe60e5e3af6a9fe621af","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.15.0.tgz","fileCount":618,"integrity":"sha512-uiHJ5y7SXk8SmaOzW87A9t+ocK41WkgDu5xL84o3a/zcpySvrPYZ+BWCgH/wH3nCeGrEmVKw4ixm2ZAXpR8/lw==","signatures":[{"sig":"MEUCIHUnm8DaCyB+6x/Wsktaw/L0hgsSq3tTt3Qz2pIXxYd1AiEA7wj9Ry4mTYT4P7eXKLLU4cpWnSV77DGeZpXlVY4syVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3820772},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b3709d7dbf4b8e8d6dbfbfe70e773e475aa9d97c","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.15.0_1720010400919_0.26570549649743813","host":"s3://npm-registry-packages"}},"8.16.0":{"name":"testplane","version":"8.16.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.16.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"4fa595b4a0aa4d2c84fac082b0d53dfbfaa2c294","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.16.0.tgz","fileCount":621,"integrity":"sha512-jSDWFtKj93xFKMUF1iMxstwjOBQ3L3fYxetzFF2E8rMklRQWO4o7CJbZFORu31YyHWWJGDou9ApnC6FTBhIAAQ==","signatures":[{"sig":"MEYCIQD8H0G4qiw/ApwenDYJg30QLlI+9sLcuDB4qsHNcOUknwIhAP7wQR5xNZQJv/wFYMCSwc26n7GLcLXGceJTXca0oNo+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826657},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"1d9a21cf3d137630f9e565eb218498293d217404","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.16.0_1720604007995_0.01405862945012415","host":"s3://npm-registry-packages"}},"8.17.0":{"name":"testplane","version":"8.17.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.17.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"22628cab8b47fce1641469d2455b1d7d24be8544","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.17.0.tgz","fileCount":621,"integrity":"sha512-oPZmgwu7A0N5w7RVyMwalwsRwZZcwBrOsf91V3yjgsacaQ/JgLntrQQWUpCkBoyvmkB90VFP7VhD2cpCvVkULg==","signatures":[{"sig":"MEYCIQCW0UR2Z6E0Yz0+oRye8qseHGFY7Kii+uyDGTihjUlgEgIhALq32ROPZ5vNzqieV0KbaKFbUAMd/JIxBO0xuhGH70vh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826843},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"8c82cd4468eddd7a2a7dafac119fd4f840fdacd4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","escape-string-regexp":"1.0.5","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.17.0_1720635113791_0.4737448976508689","host":"s3://npm-registry-packages"}},"8.17.1":{"name":"testplane","version":"8.17.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.17.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"9cedccb443c2917307b0a5741f6a17bee5781814","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.17.1.tgz","fileCount":621,"integrity":"sha512-SaiO4MdE+lvHaM2l+ILQQI8lDFLOIAsTq/LqZaWat+YMhufLQKfyKxHfBZEbCCXnFcY1XO2cMIvScUAQ7CIcpw==","signatures":[{"sig":"MEQCIEqz2U2Rh1rMd3nQzR4pPUIU/lHij+hTr8QvRKMIjrHBAiBMvb8lm+zqSKFXH6ZxvikILjV2iaYsZwdvgrBkYqih7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3826843},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"23e8b036cf0a703454fd0fbb8c35fe2b3aca0c27","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.17.1_1721146497634_0.059283360755510994","host":"s3://npm-registry-packages"}},"8.17.2":{"name":"testplane","version":"8.17.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.17.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"91a0eda743e465e6ab21ebd9273936a8e5df6ef4","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.17.2.tgz","fileCount":621,"integrity":"sha512-P/aKf9PEI6DR3MscmAN+aOF0/cTyzAYbI7ll+Yu9TaAA+JkzJ6YIki1eRMO6tMYLDXfyQ1XX3L6uItRKnNdIoA==","signatures":[{"sig":"MEYCIQCdBGUlwy8QBu5XJzNzkYsTiGKCDO3Ii8vXZMfevbV1RgIhAJuG+kCiMaFZwTb2+vy+PNPme/7Er9owSarcKP1mFgGg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3831557},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"406a2d4cc0bef646de18f2ce4eae2cd87ccb6e8a","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.17.2_1721217216729_0.8552735220189478","host":"s3://npm-registry-packages"}},"8.18.0":{"name":"testplane","version":"8.18.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.18.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"8d7c8602a3e32cbe70a87543d8a1ab61e744da25","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.18.0.tgz","fileCount":621,"integrity":"sha512-metR8Lsxpvy/QEU2nwszVLol+lQMpLKjyBwzhc8K77/0tCKxz+onoQJzY6SfjjPCF5x+gPN8z8J8YMUAA2fxpg==","signatures":[{"sig":"MEQCIH+nFg6BVOebIOGcWYa6tK4GA5YmjZI8lGrByPiHoVDpAiBTwTiT5YYZ061Uas9+amz+DlV6iBtolLECCQ5PKRTRSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3831758},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"c63b0be081efc5658527fe17fe974a2293a35877","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.1","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.18.0_1721662431926_0.0954719949643803","host":"s3://npm-registry-packages"}},"8.18.1":{"name":"testplane","version":"8.18.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.18.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5f26de88de0b340126fc85f54eab88fec00e69ce","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.18.1.tgz","fileCount":621,"integrity":"sha512-3EdNgQkHuybiUBJzgB7PcptowUJOW0oCoD2eqUPkeXug0hXuvVPzJm52nYvHfihVPDW23iI4XcRHvACYAfPgLg==","signatures":[{"sig":"MEQCIBcE/YcDJAWYBcuP9/8bcfZioM7ND/ViNuGbfY7+qeP7AiAgknNCO/cv39DAVhibQPTFAXwPCfM/Kv6YGcZAJViQSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3831758},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"3a41d6ea027e06f0948aaa91bceb6c801d04e68f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.2","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.18.1_1721829436214_0.31097858437274173","host":"s3://npm-registry-packages"}},"8.19.0":{"name":"testplane","version":"8.19.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"633aa96e4a33e7e9aef395576e1f8d3fa7582d32","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.0.tgz","fileCount":621,"integrity":"sha512-nCYY7ZNUw+FkydSS6aDCrU0zJXAX+t8ALNJEqnnDqp/crxDutmmo6kMQ6t5k37UHaruVsAZIrSrxOZN6OsWh9Q==","signatures":[{"sig":"MEUCIQCSMPrlZ9EAkIlKMMm1hDB0lgWPA7IKt+S6arGV2q8nxAIgLcm133+KII5MRzG2rTUeGcdd8rqzifZBiXVnmU/N6tA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3838919},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"7060c36fc3ad21ec68be93b91aa5f3613b6d6141","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.0_1722254645994_0.3888459250846621","host":"s3://npm-registry-packages"}},"8.19.1":{"name":"testplane","version":"8.19.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://github.com/gemini-testing/testplane#readme","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"0fea4ca804322570eea7ca4d2d5a33a111abaa84","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.1.tgz","fileCount":621,"integrity":"sha512-iMt4v9ZKAg0g6JKmI34FdQej+1qklfoMwDNiUJ/sPx9LWuaieTdu+e4RXmiw7gyqetXEbbo8N71hko3L/hJThg==","signatures":[{"sig":"MEUCIQCaCSm1CqfXF22o2jFc8ki2L/OdDFdUd6EYmolF8z7GLAIgS0Toaa65iEVoz9u72LZDVw7V9OGYqtxGzFv1WYskMps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3839068},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"e78a2c257d6427876e5d61cce835fb1cc8f6ffc6","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.1_1722328508135_0.4665732669327203","host":"s3://npm-registry-packages"}},"8.19.2":{"name":"testplane","version":"8.19.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"46b4d17ad177aae089036c8234d566080087910c","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.2.tgz","fileCount":621,"integrity":"sha512-03FkBkSx7oySrbjUU/46JTHdugFcS/pre+Bbvdg4Bdu5alrsA/YfE+o4mz5LCOCmzsmy5f0iEgS+OhzbsoIEow==","signatures":[{"sig":"MEQCIChAkCNSg31d4rRneTL2yBWWre/PdDrAFiZyB6q9tJjvAiBeCGG8GRIT4ggX/d0EbG+sjkR+sLYFNhyrvFXxflFUzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3839270},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"7e6203b12aa2688c9b9e05cb17ef7fab438715f4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","socket.io":"4.7.5","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","modern-node-polyfills":"1.0.0","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.2_1722518265617_0.6191170417146563","host":"s3://npm-registry-packages"}},"8.19.3":{"name":"testplane","version":"8.19.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"ef192fdf64d4742f542ef939cc571ac3bdd5d95b","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.3.tgz","fileCount":624,"integrity":"sha512-pBYuaV9SSX4uTz5lIRigOV/322WpM/DkuzFtUf/YPHTUO9xswXjmlVtDHPfImrwfX1VENILLirkFbbvvGbThmA==","signatures":[{"sig":"MEYCIQCpQxFBjWHbF5bJnrNcg+zFtDgpajgfXr+KWQyWR1RqygIhAKjaTvfPXRMoFZ9cobmvebk0dTZQCtYZiGOh2dh4q9VB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3845035},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a1e88944f1003be9e3f02ffaf235bf8f85f26b07","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.3_1722856106163_0.48724761359273216","host":"s3://npm-registry-packages"}},"8.20.0-alpha.0":{"name":"testplane","version":"8.20.0-alpha.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.0-alpha.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"eed51492a1480a12a48f3a9c05c1e52df194bcb3","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.0-alpha.0.tgz","fileCount":624,"integrity":"sha512-LSm13RS1CY55mlc0NAu5YCG6+0aKI4kVgw5p2xVcRzaIvcLXN2ebLLQ6Xmp20HTfALw3zqQRMcRs8st6rDPyHQ==","signatures":[{"sig":"MEYCIQCQguoKkmGhAVEONJxfjSWu4VkmQgwVCXJbI0b5XAWqsQIhAL6mQl+mxTEkX7nfTMJIr07Gs8T4P5tii0lh42YsDVpb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3845069},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.17.0"},"gitHead":"b70f87fce478df6b42ce56a0bddc9e8adeb73473","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"sipayrt","email":"sipayrt@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"9.6.7","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.17.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.33.4","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1-alpha.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.0-alpha.0_1722959453813_0.8973359336603284","host":"s3://npm-registry-packages"}},"8.19.4":{"name":"testplane","version":"8.19.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5294023e677fd1b86def0e580bc3ffc4a97cdad4","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.4.tgz","fileCount":624,"integrity":"sha512-BVKa/w/WjNQfqQTuTgI49dMPvHiAFybP2LIabNkxWk4A8nAFL+InO2kP5HaVFPZbGZqGI2ajcaLZxyxqhEb/mQ==","signatures":[{"sig":"MEUCIQDRJB/7q/TBTcZzhyqK4RP3VtmSE8/5q4Wyu+qZM4I0WAIgKiEwXmtXaFflRIsEbXYSSI2jOAJKiAiX96d8lk5KKKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3845439},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"af3bb634a54be3c471572678dcea2f39d711c02c","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.4_1723212196381_0.12530335523579517","host":"s3://npm-registry-packages"}},"8.19.5":{"name":"testplane","version":"8.19.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"cdd1fb92d9f73695e30cd83e6788f3c159b236e8","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.5.tgz","fileCount":624,"integrity":"sha512-bUOr0NzucygNYwA0OWecaSiK9VElZUn+8dOy+edwJBKJff/ICH7rplXXPAFtIH95c/B86z20ua1eV6MrmmaDjA==","signatures":[{"sig":"MEQCIEovWVrkGgaFwYD4FFWW8rsbaVEAab/U7HKmVno75heKAiB1RpiLW9WAxbM5KKbKrVXHRCy54Ui5Q8lws364tWhrsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3845415},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"e464af37aa75412889ce9f8fbbb2f6fd30dc522f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.21.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.21.0","@wdio/utils":"8.35.0","webdriverio":"8.21.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.21.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.22.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.5.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.5_1723456776262_0.10054000084667125","host":"s3://npm-registry-packages"}},"8.19.6":{"name":"testplane","version":"8.19.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5385a515c3e3de6404280408bc2b034fe185ce9c","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.6.tgz","fileCount":624,"integrity":"sha512-Gc3UsGZGtN1F0YvCMiIWOWySke2ahImjkYIKhgwv11LYxpQIOo+1DRpkj24z06K31mcjdRUg2IClOTlW25vD7A==","signatures":[{"sig":"MEUCIQCCR60s5J9KgHbYidmnoG4JlDpX6CEcvvur+Gm/eBcf9AIgFA6T5f2SXsQZxHKDvW82zXpkgLytDK8nh7yAL/b/87U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3854646},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"61813709ea160b6568cc175dced61936200b5de0","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.6_1723639683792_0.2610157729421825","host":"s3://npm-registry-packages"}},"8.19.7":{"name":"testplane","version":"8.19.7","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.7","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"0373549dd6046d28bdda80b6a24dfa2cf308d391","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.7.tgz","fileCount":624,"integrity":"sha512-QaYbT8NtPZvlUXzqXEwllHMfiSChzsj6yIFLj1Xt5Ndbos9p4ZqlXNqj6sDirIlV6OLPJ/EUhct7rS9kknzFAg==","signatures":[{"sig":"MEQCIDGlFgxHb9dkMxHjaoHj9D1AucVxPiqb1nfTg7tVyu4vAiA1lddsB2mguJLOWCWEpymJGDFE6fZzi/lkx6Irxqx56g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3856613},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"1c88bef7f24444196d8c9e6dd5ef999f72325f89","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/mocha":"10.0.1","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.3","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.7_1724834994531_0.6770272968140381","host":"s3://npm-registry-packages"}},"8.19.8":{"name":"testplane","version":"8.19.8","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.8","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"705f58a51d82efa00150225b6cda98ee7fa0bfe4","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.8.tgz","fileCount":625,"integrity":"sha512-u2wrwuVi6OAgO3WfMxGngLwo9qV3FJrv0mLbl5o+ADNNPw0VbR4o8WhWAszHobl1YCA1Sxbw6FqjBoeJjA2OqQ==","signatures":[{"sig":"MEUCIBPBeo7BqGFtwxiYM1loOCwqLGQuDrzIylCKXxPK5hWYAiEA57uT9oTK/PF/RuZtlHeJPqkwTslTehKNWmD1npM85Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3871368},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"05c0f80d221606fd7e7c8f8fa6c083f6a5d6d50d","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.3","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.8_1725319026855_0.06305547024218217","host":"s3://npm-registry-packages"}},"8.19.9":{"name":"testplane","version":"8.19.9","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.19.9","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3377da6e7eaf1e59c8c5ffde98d3f2db068b2bf0","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.19.9.tgz","fileCount":625,"integrity":"sha512-dT0y1mqy5g7SPb5kv4dacYlW28WucENgDf9sFhWy0xoNKqhonah/c8bAHtZ8Rf6bBYxbIgXpc05BYVHkZ9dJqw==","signatures":[{"sig":"MEUCIA1f0bk5fN13jtfVo9/Zt2J4xYVst9Ww5FnR6eYF1xQSAiEAqrYGW/JnRKBxS1wYm//Xvy6aZdb2e1xf0wzU+nPhIRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3874147},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"20318df39d6b79843a5586b6bc8337185ce26f06","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.3","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","escape-string-regexp":"1.0.5","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.19.9_1725551367762_0.3222900000893758","host":"s3://npm-registry-packages"}},"8.20.0":{"name":"testplane","version":"8.20.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5650d8738d49ca81fc835a297026df8a68af6400","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.0.tgz","fileCount":646,"integrity":"sha512-vhJT/VRmXq0+vXzH3tydrio9HPGZM4fWYPECpefISRvBtxUbuom5jVCU7IuyJcrlS+ZyTGXfJRVkAc6tk/8wMw==","signatures":[{"sig":"MEQCIHCYSLYlcTYEGsuFXmBL3//HqPwjCkXimVEQpIDnERySAiA72UUPQv2cw8Idps3eLIJFD1SHv3DWjVElw+/dFa06xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3903610},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"8a2f0639344a27ca4b35f41ecc3286d7ba7d956f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.3","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.0_1725919461941_0.419357795732062","host":"s3://npm-registry-packages"}},"8.20.1":{"name":"testplane","version":"8.20.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3da5994f327073a823623032e252528d0d48dc0a","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.1.tgz","fileCount":646,"integrity":"sha512-bzTCFzGkzMQqn3YXvo7t5WIBti10rYUlAF5NWbicEmwGBPJfz8PqsSODzxuU5hHY1zTKYKScESxGsCeVVTvQJQ==","signatures":[{"sig":"MEQCICB+sQek+1jXntMDmOFfrVzF/rroo7eut0kcxTwKUz/bAiBDmjtqKOjRp9RgORLhZV5YG0efzCK1+Zjx1zUHfaQDog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3903610},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"1b26b255e3b911a1c45b8997f8e876d1ded3bb26","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.1_1726138448347_0.9240196848988815","host":"s3://npm-registry-packages"}},"8.20.2":{"name":"testplane","version":"8.20.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f85adf0a38924203e5f8a01d4d47b63a226c6dfb","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.2.tgz","fileCount":646,"integrity":"sha512-etqgDg9nmrp21YW8csOeB3Vr8m+wNIvKzo1s+4Y5lFXdFeZUpqdICGL2whXT0Ewdg/4/jb20R5SLyNRwHSvW6A==","signatures":[{"sig":"MEUCIDGOBSK27PtiQZRepuz2kdnvUDeENrFD3a4lIV1Yy3bTAiEAtgjtOiL5bJV1zF8/vBYS4onvfkKi1uUsFVtoo2NAE0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3904343},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"aa23f3bf12d693e1b9d18e87ca3bdf61b6fd19d6","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.2_1726233179445_0.6342419107026946","host":"s3://npm-registry-packages"}},"8.20.3":{"name":"testplane","version":"8.20.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"2c469cafafb5707cc3e651c0cbda2b215ee926b3","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.3.tgz","fileCount":646,"integrity":"sha512-ASiTdKCj8+B0LS6nsbiQ99vjZY12E+4QIFXVxpiInQH1pQuN4KsQuXELuUAZw0ZpLnTGyGA8+IGOHsyDNXYkEg==","signatures":[{"sig":"MEQCIDzG5rLnXbXBMQYkXGqOkQjEwyMOoT8Svrv1VCDVn0LtAiAJmvJio0d9VMGPXb9P8c646v8JQ88FYEI5aLRPAAGeuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3904362},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"50207502766d4458714cd66ad3686529015dd4e9","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.3_1726606860206_0.6273384574430638","host":"s3://npm-registry-packages"}},"8.20.4":{"name":"testplane","version":"8.20.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"48c871dbe896ec05ee6d4779972bb7951a6b07d8","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.4.tgz","fileCount":646,"integrity":"sha512-ojn+Yi0tMzHZLvkbyed8ddodfnx1DTSGeP4UWNg+gVBM2e96m8ucqRlVWBd6hHOhF3Hzs95CsVuvk6dwcHdTUg==","signatures":[{"sig":"MEUCIQD6FWdA8c1353fA4e9mbWlLr6B88fASLYGthAn4BkhBRAIgPWqiK73CvAsv8O43WqLugrgOhn7FqXwOkTb/LrVdyJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3905116},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"745258b13ba0150825c7cb7419d19c5f4bf8e348","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.4_1726748473473_0.6414256757558183","host":"s3://npm-registry-packages"}},"8.20.5":{"name":"testplane","version":"8.20.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"8c2f14abd14b8b218f591fdb3f4a0d6581819de6","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.5.tgz","fileCount":646,"integrity":"sha512-Ck6JXT5efvM1+sNDmA6ifCrnfFC5m2aF7XI6UQlN3iLtpwVBHS87M8Ypq+sxEx4lM16b2bPi8KvgF+j83Kv//w==","signatures":[{"sig":"MEYCIQDx7AhmohFUinC9EuNtRktw4YYi8SXHoL4QzHf5O4n6fAIhAIoNPRe3BFwsj/ZtAp0KAq4e6so0sX9f6k28LsE8AnyK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3904962},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"4923c76162e06fd90369b3faf93d9fa2377b1376","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.5_1727776212740_0.17295090342509534","host":"s3://npm-registry-packages"}},"8.20.6":{"name":"testplane","version":"8.20.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.20.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"ced442a02d038da25f6994e096f534e556855531","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.20.6.tgz","fileCount":646,"integrity":"sha512-rDltwVxtlHY6ztt2V+tMOU5yfWCpQXqr6vyjxkdaZzhmXTVRBRABp3dI0uO02kg+21sutTMWPh0Qis631wLvyA==","signatures":[{"sig":"MEQCICHAyFKmdh1togsvmON7kuWkx2TSfoZNdPq13pKTPvngAiBo5Md2Up8zLrhVsQXAQqqvE7s372gQfYWHJ99p0BXnRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3911234},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"79f0caf3b36f7317928fbf4354839e69d6aea7c5","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","sizzle":"2.3.6","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.20.6_1730040342767_0.6087419366150073","host":"s3://npm-registry-packages"}},"8.21.0":{"name":"testplane","version":"8.21.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.21.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d5f161184670782919db295987d0c8da9a9084e0","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.21.0.tgz","fileCount":661,"integrity":"sha512-rqjQo3KxLbi2dr5T8WrMUMwfpBxPTjz4aA7t+HLlf+IOKf6ip9dxCZF7PDPkFJx/p5gJfB6F3jReGRwBDhD96w==","signatures":[{"sig":"MEMCIBpfVI1LY+MrychIwqg+N+Uqp2iE4HmpYTA9BaO+NjumAh8ZyQIU8OgOJ4MMoVwEafwhvIE5m+8P/iyvirxyGDvm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3975803},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"89673f38782fd6f1e36dcc1045329b48920e57cd","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.21.0_1732043574171_0.2124976580971205","host":"s3://npm-registry-packages"}},"8.21.1":{"name":"testplane","version":"8.21.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.21.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"8d12dd2069b816411d6b3e00fcdeec9320f140a1","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.21.1.tgz","fileCount":661,"integrity":"sha512-R5Q8VwrIQH8ifEZehTEJI4RlVvnPKpPO9kX/rfV1g45Xl/KDIVS0CgbdMQMZ/3Y3xd0AjWhiwot3KzdnWBPaZg==","signatures":[{"sig":"MEQCIEwUet0tsRPoAQ5QzEyb/m4XODjaNg6LU1lTCqCxaYNcAiBKHuClVlk4mn/pHge0VJL7iXgwUdwrBrQ9fnHbeim1qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3975454},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"37937fd1c84aea9b7fa46b15313b2a0f8b668031","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.4","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","@jspm/core":"2.0.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.21.1_1732149462015_0.2587316090278362","host":"s3://npm-registry-packages"}},"8.22.0":{"name":"testplane","version":"8.22.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.22.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"60cf274090e2a323f7a08f134ef592c59e09989b","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.22.0.tgz","fileCount":745,"integrity":"sha512-SnxJYsMsvGs7IQcyksl0EJV3YSpt/dNKHfHE/D6mQCdjI5YP234ANa+XjSBq5fJJydaQhumzWpHmAxjJvuVEPQ==","signatures":[{"sig":"MEQCIGGvXq4uhlUhlkKiARlJfx2c8ZFt/L1MiSeCHwcZvpe7AiAlz/oMqzPLt3Ol8otUoOOR1gggdz1ogTEQJZHfWZ3b8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4101355},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a37f5faf381d91cc07aa1a1afbefcd6c6b72c517","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/index.ts --outdir=./build/src/bundle --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","glob-extra":"5.0.2","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/types":"8.39.0","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","@types/debug":"4.1.12","cli-progress":"3.12.0","@wdio/globals":"8.39.0","clear-require":"1.0.1","png-validator":"1.1.0","@types/yallist":"4.0.4","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.3.40","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.22.0_1732703545395_0.119076505885926","host":"s3://npm-registry-packages"}},"8.22.1":{"name":"testplane","version":"8.22.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.22.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"9473ee86d06128ac2162abc4b44d6b71dfbbca44","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.22.1.tgz","fileCount":754,"integrity":"sha512-TmUANRpfSdZke69dMM5zk83mZBP1rzzCu9R1rCDG5apREXP9kTB3BRgo+84D9uia4r/Nq9dY+POpY0Lvw5YRug==","signatures":[{"sig":"MEUCIBkBIkbTJ9n6njVcqhv99Q+HopL7mib05h2ierhs8udIAiEA85bDL0ecWSov3K3i5jpeIqK9OODI1GseGkzDqcketFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4857311},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"9b7ff943840c0a3a5da99846173a6aeb1776d274","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.22.1_1732707715973_0.09487720200012739","host":"s3://npm-registry-packages"}},"8.22.2":{"name":"testplane","version":"8.22.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.22.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"72b2b944ef65c59d98b30889a9003cbdf074dc71","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.22.2.tgz","fileCount":754,"integrity":"sha512-VP9uRGvdNGTruadOVqoIVsRzZp6zCesqdiVk73Kh/a6BKGx2lHNLEnk50NKVOb2P4BrDkSQ8m7dCdI9fV2ue/g==","signatures":[{"sig":"MEYCIQCm7lDWKJ/XnSa60cx8rUNBShKNMGRmbL6OXuEr+C1FKQIhAK1WqNBCpl+rUvY0EkeroLygF+q+e10D0vMvakwfKcNh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4857408},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ab1e64cec126914ccc50ed957b80be98ebf22bd8","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.22.2_1732718216238_0.9339776625047289","host":"s3://npm-registry-packages"}},"8.22.3":{"name":"testplane","version":"8.22.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.22.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"0f87a3335787a7fc24c7448ca8ea9ab735e0da80","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.22.3.tgz","fileCount":754,"integrity":"sha512-sgECTEpNQnWFAt6f7Eog0xhGcuJeWKBNhxQw963f3QuGLbQftmohcgq8E5gWptYXdAaQCgfQLG8pzTVz0vtpkA==","signatures":[{"sig":"MEUCIBBZBPzOWfpgNey3vSUvbGudu0bJh/FSZb5Ju/5MnJ+MAiEAwrUbAamV3/oM5bDZz6H0chgydfhYZvrL8w8het6LMnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4859416},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a9c7968968afdcccd238e007af92bed6a578521d","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.22.3_1733179507598_0.8208927232188696","host":"s3://npm-registry-packages"}},"8.22.4":{"name":"testplane","version":"8.22.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.22.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1e019d1e0b0dd4f23f8d7fda3b19df45aec09c2d","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.22.4.tgz","fileCount":754,"integrity":"sha512-vY/BElQS28oIPqviouFk+8aZX27CjwuJZnP8KorCfWhPWKwqFJkbgzTYOnu2g7Ncb1rZDY/9vTwPfNEQeUxBbQ==","signatures":[{"sig":"MEUCIHamV2CWL6r30MgIkXT80MVbGXs5egw6oEpQyZKY2CBrAiEA8Nl2qN6ULgx8gcRhD206+FBWhzis7BsulMeI0CTVpcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4859430},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"4184624c1a8980be5f8783664f99e3679a6c8bd3","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.22.4_1733231536399_0.41932349379362055","host":"s3://npm-registry-packages"}},"8.22.5":{"name":"testplane","version":"8.22.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.22.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"798ac39a00eb85c571487b1e9e51fa0b28fa3306","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.22.5.tgz","fileCount":754,"integrity":"sha512-DKn16OI4GLB34aNvbpPtIHWW3B/+Mv30XrYz4qPXIBftgxIrBP0FgY5yWKDF3+Ic0AYAIQhzDcZvQu29Ez2XHA==","signatures":[{"sig":"MEUCIBSMdfUhCQ34GyxRE6BO78Y0OIlTzbXCa6cllcXgWvtKAiEApJKskrr5YFkYcR5W+zPuzbBSwcw0LKFoDIQMIjBLRpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4860766},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"d2f608770c1f26569306d25235781a36da2c3a7a","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.22.5_1733828854768_0.01657851406252764","host":"s3://npm-registry-packages-npm-production"}},"8.23.0":{"name":"testplane","version":"8.23.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.23.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"ee5d05ea5bc6738c6ed502ca264ce6c963f1d072","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.23.0.tgz","fileCount":756,"integrity":"sha512-IjOBrpbOEgn+4Z8YeF8agbDBmiy1R1dIJBWGWxY4Cfj26hUBlkG5mLZbe41pIdQRea+aPf5DG6tw7gfEByiXUA==","signatures":[{"sig":"MEUCIFAVvCAEWcitJGkJJtN3pMdBrVAaXcbBUsw2q4lQTrM3AiEA+WUQ22226BO4GxzYQFCSscHarZRdyeu7QOYKZwRmwKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4896003},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"109089712ac614ff8427da78ea87777b97d8af7e","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.23.0_1734398282880_0.22014241644211885","host":"s3://npm-registry-packages-npm-production"}},"8.23.1":{"name":"testplane","version":"8.23.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.23.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"aed1547ecf99fb2d12ae2616f21af7d0aa20e926","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.23.1.tgz","fileCount":756,"integrity":"sha512-YYUT9z26ThqzlVBbNxzPGwiIZviVkxk9TYNDjbJ62o0WED+FplDcbne1vdAiirVd7sMI2dap4EM/1MLjiqjPKg==","signatures":[{"sig":"MEYCIQDZidChLIjV568i9MPjxijdtuFpIaNQ13Nd9EaakwcZDgIhANMBl770c5q9zaN3SQaXJnmoJvXRhvYGLSNtnMy3IfDh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4896072},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b6465df9c7de72b6a31202afdb9bed6e68b99888","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.23.1_1734992069501_0.6729547093921413","host":"s3://npm-registry-packages-npm-production"}},"8.24.0":{"name":"testplane","version":"8.24.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.24.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"ba66616916bcc7729377853ef87aacea311f1ea4","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.24.0.tgz","fileCount":768,"integrity":"sha512-fYnUw0NnwQ9MVSvdvYB+byuNCp852o32/OnURMDIHYcXcxUoH+Wzdbb+bLIxr4ZNDwGKLul9OkfmbIk91KxwVg==","signatures":[{"sig":"MEQCIHmNyoJG7MY0UIHFplKwS0Shp2w7h+yKkeGzAAffFN2QAiBwpSW7eAjvtZ5kaSbgSJnCVmyp1KohiH4pHJTYNCpK3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4922930},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"189c8d29c310ed07c4668ff32f40553684552f92","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.24.0_1736735987809_0.422391961258193","host":"s3://npm-registry-packages-npm-production"}},"8.25.0":{"name":"testplane","version":"8.25.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.25.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"8df12d514bd34e556fcd148f884e67c9e98cece1","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.25.0.tgz","fileCount":771,"integrity":"sha512-xS070VNJOvTf3mdJftxNb+7fO2aFXcQCi0lxU9rCU4DhjDBr+pRLTmBdLBpA1Oj6aw734fAR3AZMbvAnczLpUw==","signatures":[{"sig":"MEUCIGgEgXq0OoXSYsZUzgS34hkcgafEGc7fzCQqVFiK+ygiAiEA1GdY41A/AbQ/MLvQ2kvw9S3SlLPnLBjluXDyp+z+Kik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4925420},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a1324dab3b65f4517a460e51e82982b096c081e4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.5","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.25.0_1737041855246_0.1801298673604621","host":"s3://npm-registry-packages-npm-production"}},"8.25.1":{"name":"testplane","version":"8.25.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.25.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"0f444b55d23279986cb0dc05a86729764ed7eb1f","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.25.1.tgz","fileCount":774,"integrity":"sha512-XssBm1A8IXZ2pzsq+fPU92JbT81Uzqh4zZfMUdrD8MFmLtjJ522u3MHZT3u6SbCDIRBlD8BPXn/nPRCOJeMAmg==","signatures":[{"sig":"MEUCIQCeU6tsBhliEnI5vY8FlHSYG1SskKNVNasIUbj3xyKGLQIgMWx4mzIuilRuR8sGrngIas4cQDPm3By/4nQaJvHUakY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4927863},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"20c80f8f1816afb3ec171e9f9473b68e83d279fd","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.6","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.25.1_1738282914066_0.9399002873568318","host":"s3://npm-registry-packages-npm-production"}},"8.25.2":{"name":"testplane","version":"8.25.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.25.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5e7ce0518ade9f5b23b93bfbb8f92f1e5629cd21","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.25.2.tgz","fileCount":774,"integrity":"sha512-7eiIXOH5d0vthCm41/0Ry9/Mk7nt495U/6QqeQxz/VHacVVBIkBGL9b4YOX1vbwWlkrKUQewBSOITEBg8NuFJA==","signatures":[{"sig":"MEUCIQDUHyXHNZ415+KitmEZf15bYfE03oLn3nodpOrYVpvsOQIgbzpda6pr5yDLfdSdt0FqWc/MXUA5XLl85ZEZ5H9IDdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4928228},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"953623a2e74c01478d6b41c1b5dad5ae263c17a2","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.25.2_1739876952456_0.7443611240332482","host":"s3://npm-registry-packages-npm-production"}},"8.26.0-alpha.1":{"name":"testplane","version":"8.26.0-alpha.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.26.0-alpha.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f2b026076accf1bd852ee22d1592cceca4a2ebec","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.26.0-alpha.1.tgz","fileCount":777,"integrity":"sha512-jcZ2vUOIxm6OFiOBMdBjP/VnFI3JC1oxkEiDpLt9Iw4pCcfUCZRpXAm0pgObJ4Y/9bObWpmVaRuz31YHiTNOlw==","signatures":[{"sig":"MEUCIQDAz7f4zQlvI7T6p55UWxbhzYil0Sfvep8+10ARIGvwYQIgKlyZMQoQNupSH/ylHW3b7Juzhtzf60/70/JODyHvMiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4972040},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"2019d550408c5715db497bae2d30697e7f98da0a","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.26.0-alpha.1_1740099738560_0.8539616712452667","host":"s3://npm-registry-packages-npm-production"}},"8.26.0-alpha.2":{"name":"testplane","version":"8.26.0-alpha.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.26.0-alpha.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"46f0c5a6c17e5dd03c11953379c95e07fc8d74db","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.26.0-alpha.2.tgz","fileCount":780,"integrity":"sha512-2u5CdbWEJ6KGfzxD3BJRIBaCWZAKoL7goUsYVouzHW2t28nfxWwp79k2tTEqMKRd90iDkTcQthBCb2u+mH+5QQ==","signatures":[{"sig":"MEUCIQC402/1cSYnnQsN1xihGVUsJdfRh9lFcV1HB8HIMjfusQIgVe2gc5t4qf1dqSNByoyLY6GrqGSM+jeWCujXNnfbFvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4970669},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"96b4c1647b8f29c59a7284353671b1f4e67130ca","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.3","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.4.0","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.26.0-alpha.2_1740440927999_0.37575311463667904","host":"s3://npm-registry-packages-npm-production"}},"8.25.3":{"name":"testplane","version":"8.25.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.25.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"33c247e324a101fb77f135b40478e58e9f92d1fd","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.25.3.tgz","fileCount":777,"integrity":"sha512-uTHVDZsEVcypkQHBUEgih53v8xIw51HERqUqDlrEPM0aiOw+RxVYNdfZjijDWLA85FCA43utytdzfiBdin6GXg==","signatures":[{"sig":"MEQCIFabzuid9pjdiMkwN+d+d+FnBoZJClvrb50IHFaE3fsSAiAKk6SCszlJHS8ryXR/aipMZNTY0hnF2S+TBIAPdqUYAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4954486},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"4cc3206b77ba1d310df6021a0a8ba2f7944eefc4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.7","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.25.3_1741266401063_0.3872236045910096","host":"s3://npm-registry-packages-npm-production"}},"8.25.4":{"name":"testplane","version":"8.25.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.25.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1b20beec5f0568ede00c41c1eabe3c5f3e0b92b6","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.25.4.tgz","fileCount":777,"integrity":"sha512-k4dVkRQuSsdqaPgo6d1hzSpWc1j/chri7D3pcv+/yXmENMm4Bv4zJqsosqn5gztvKq8flwZmlokx2tp1fbXYvQ==","signatures":[{"sig":"MEUCIQCOKwxOolJjb6i+jQWhEvah5eQfAuD5ELdXANyC2zbMQwIgcPckoyDFR/jCRRYl8/MQL7ylV7mwODL+pPmYvG8tikM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4954574},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"44ea138136704d7027a7295941822864f9ff5c9f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.6","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.25.4_1741906872010_0.015233178224249855","host":"s3://npm-registry-packages-npm-production"}},"8.26.0":{"name":"testplane","version":"8.26.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.26.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1eda96b31fe7cf18464fa7c8ae2d4331b23523bc","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.26.0.tgz","fileCount":781,"integrity":"sha512-/IMhTrBgOcrhi7+Zhd4gUByxsTfIzfm/WXgIAxrMsIf09u7C3uLgO/HI3FyHD6PGDoXNb3ihQg/ddMzpX0yeGA==","signatures":[{"sig":"MEQCIHLtsI7jqfeLf9pRuY6ZdHscx3y4t2N4PvUk/aQ3uHlJAiBxGonQnf8U6+eeRHNJQfOb3sUdhJL0+L/e07j4oHUqTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5154390},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"6f391adf25e8e9e185f173b3b01b3af739ceb134","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.7","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","devtools":"8.39.0","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","@wdio/utils":"8.39.0","extract-zip":"2.0.1","geckodriver":"4.5.0","webdriverio":"8.39.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","@wdio/protocols":"8.38.0","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@gemini-testing/commander":"2.15.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@wdio/types":"8.39.0","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","@wdio/utils-cjs":"npm:@wdio/utils@7.26.0","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.26.0_1742255597643_0.42958710628356434","host":"s3://npm-registry-packages-npm-production"}},"8.27.0":{"name":"testplane","version":"8.27.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.27.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a4068b11f23bd1e6805f15755f99f8a8b6cab8ac","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.27.0.tgz","fileCount":778,"integrity":"sha512-zDT8oqyZXpKbZJBs7DN9B1bl217wer71IyfHASCIOSRamn+uDHc8J0bFiFDnPFnV3v27Lydopvmxfy9jk0yE6A==","signatures":[{"sig":"MEQCIA5/WUtoymQgq9bnLVJsa3xAuIG1h2MpeXbX00kYc/fxAiAO4BF47LG36+YDfkRAM/b2z2YkeTmkqsS3qB8QD3yAKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5018307},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ce4e0c2ad3c4c9d57e5478218d104098d7d23ea1","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.17","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.27.0_1743590525585_0.9680635753962006","host":"s3://npm-registry-packages-npm-production"}},"8.27.1":{"name":"testplane","version":"8.27.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.27.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d5da8b8be002f99a84df1b2b993ed6b2826e0942","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.27.1.tgz","fileCount":778,"integrity":"sha512-gBr5ojMee/cKOERhvMCMmugresj5+B13j1/WO9y5RfJd9eWCOYdn5LW02z9xjYOyqXVkxjSBcOZodoHxpuxJSQ==","signatures":[{"sig":"MEYCIQDvbbYMGTj2xRcmtt6hIDy/egBhciQgzOFhQvoXbhFp5AIhAM75Js2psyjSAIbZWC0EgWhxCZ3YTMiJjoO/Y+iG5TeJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5019630},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"eb5d2da824733a4ac367d6212e02fe19ce4f3365","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.7","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.17","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.27.1_1743729980584_0.811915355119557","host":"s3://npm-registry-packages-npm-production"}},"8.27.2":{"name":"testplane","version":"8.27.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.27.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d1d32bf34601bea0958124f2bd8e5073ad2cca96","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.27.2.tgz","fileCount":778,"integrity":"sha512-+N3OTrG3hBydmpP+EhCxhfICsjmmaZDKp+yfmhMM9NXTFXZAPspQLK6ac8he42f09mep78KCO82sFjJTPObL/w==","signatures":[{"sig":"MEYCIQCvzfIMNwIJEzhoXxCwgFBpblcyhO30sbtsvRePPvSsAwIhAPqkCvl5FkRWSZqUyjq8Zt63rYq32QkqlCGF+z7bE+12","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5021681},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"c5f4eb96d370ed85d0bc7e735fc0b0fd758c5d35","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"dudagod","email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.17","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.27.2_1744196327825_0.9755609622049175","host":"s3://npm-registry-packages-npm-production"}},"8.28.0":{"name":"testplane","version":"8.28.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.28.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3a37732a36199c215642cb029854fdf098d38186","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.28.0.tgz","fileCount":778,"integrity":"sha512-5Ds9TcdqIVRmstrwONkdAGC2icCnnWNwoW6be7gTJh1I+pGyfW/65DjUqBKqE8PBVhbCt/JYHbmsRjHazbSKsw==","signatures":[{"sig":"MEYCIQCrRD0DMa0Aq1pvv6mz5ZYLjxWZmEWg+M0vopKkGH0vBAIhAPiuV+prPx+VW1AFAX14DRr0flMuWfw8pOGHlqZ0AHhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5023704},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ebe213f77cf0de005000dca0c670016259e3f7a6","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.17","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.28.0_1744696126639_0.37938120039782874","host":"s3://npm-registry-packages-npm-production"}},"8.28.1":{"name":"testplane","version":"8.28.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.28.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3a767390b1d3b538df9c505abb100b15dbb872e9","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.28.1.tgz","fileCount":778,"integrity":"sha512-noFWbAD5gfSRnwUm8pzECtMtyF8XSuUZV12jwZsc7APoeSXbR8m3omfIGitinKKyBT4C33KTK9IvkLiFxUob7g==","signatures":[{"sig":"MEUCIQDsQwgRLw08ZCuBS5FJJNv6cX6gSPQy/tdypAzQw4qu8wIgIMYTF8lborrxCCir4GgU9PNL/R8Jqfe++eDquM1WS3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5024222},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"50acf71502859d76f62c1accc00483819d68b9db","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.17","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.28.1_1745332079765_0.414560029051088","host":"s3://npm-registry-packages-npm-production"}},"8.28.2":{"name":"testplane","version":"8.28.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.28.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"91f2158bf9336ab301d1e60bdc7f0bd0efe43bf0","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.28.2.tgz","fileCount":778,"integrity":"sha512-wUGNuZevcaFGRe+MqBTy5gq2vC+cXo7ImXVQZ7JeFrwY6rcXqaX2GghdKG+gsWpsMSOcpGJynxqVuwWh29yMQw==","signatures":[{"sig":"MEUCIEbGjQxypdnBziMLKo0H+fCkAfiokD1evBA/E2kVQwXuAiEAiNwtIL7ykYc9MKhiMhACNzOmgbn7EMYOkzjY6qaKpVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5024280},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ed4269e5915397d93fee26a439c1d055dff0e20e","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.19","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.28.2_1747267973673_0.684765093077762","host":"s3://npm-registry-packages-npm-production"}},"8.28.3":{"name":"testplane","version":"8.28.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.28.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"958a7128211d19b060155244cf46dc20c5ebcbb1","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.28.3.tgz","fileCount":778,"integrity":"sha512-X9ij9mDYWVLwbkCL0xYvdNBwRAlQlmhTI9eoT/gQ6us5OzpAuxrE/dxUUcm1AmWSbYVR7QmulyBR8f9B1x8D/A==","signatures":[{"sig":"MEUCIQC4r6kxEpbpOSM86azBsxkdvDCSUh2wS/tUhregA/REEQIgY3bYtlpX2LaZw+xvUeXNTfqrcn7AP/e7MxJ7GE1K9MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5026742},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"8ad989530e642619fc33870290c13d807b3c9212","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run copy-static && npm run build-bundles","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha test/","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.20","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.28.3_1747379969432_0.9295478413956713","host":"s3://npm-registry-packages-npm-production"}},"8.28.4":{"name":"testplane","version":"8.28.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.28.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"4366ef3b0488cb016bf81d3ca63a54185ca51192","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.28.4.tgz","fileCount":784,"integrity":"sha512-8wlycUBJ7a/VkGa7c7wi3KSGuLN+0A25DmnhPhLbdURRjiRMTjdzc0f8GPMRohSYpCLOjjE7mKm09SmcKgcrwA==","signatures":[{"sig":"MEUCIFLPmNWoksM2ZoTCUlGXYsn7laaXVWN31s+VRASaERHYAiEAiLjAGX4kQ8QdBJQKdKCYoa0ECbW2XOCknxLUozKwFgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5035879},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"2b0af3272118969f989d4169ac0db3901502918a","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.20","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.28.4_1747601508933_0.3610180142366062","host":"s3://npm-registry-packages-npm-production"}},"8.29.0":{"name":"testplane","version":"8.29.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a94ad7d3875c349f503c677b19238241240e6f16","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.0.tgz","fileCount":784,"integrity":"sha512-LTAMc2phmlbqDOuCW7HSNzaBGQkx5RCTwXOvBE0rGN7ocrXSV8a0BiZnwdtp/xSy9BNC9eH99rBQknXjCTWo6w==","signatures":[{"sig":"MEYCIQDu72ZyuRlqTd0ZN0PoIPhyZy7eY0oL33iToV7HG3+47AIhAKGrrTFcJ0dL8c1OC3ix77Umusxbxm44VgHpNfQmbLrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5038317},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"faab0aa26eb1c458ec9bffada011d46ba6c511f4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.20","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.0_1747732366847_0.05215366327132642","host":"s3://npm-registry-packages-npm-production"}},"8.29.1":{"name":"testplane","version":"8.29.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d42e9fcdc9f4c93d3bf6f433d555e268717c0c81","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.1.tgz","fileCount":784,"integrity":"sha512-lQndwkEdEsdRW0Qi8lspQ9+6EoOKRK5lY2W2CqlXb1w+sEx4DdJVZ4CQYIl08jEM3ee3odrlxvCicIu7IMyCDA==","signatures":[{"sig":"MEYCIQCUnWRV7MqWbe95pyrViSEAkExDncJopb6HMsk1FStdawIhAJKWrzCrAuS4YZiVT3rdJuX8y04+eO1fnG7oHZWEYU4r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5038502},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"90349eb396abc2cacb15e2c2f2050d6906323b5a","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.20","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.1_1747744714425_0.6752204703181164","host":"s3://npm-registry-packages-npm-production"}},"8.29.2":{"name":"testplane","version":"8.29.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"37e5c2c5177636cc29df9d20a2bd94574f2bf194","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.2.tgz","fileCount":784,"integrity":"sha512-kowQTF6+DYJD9VzTUJt68CGW2PW9xXn/5VA7COM+DgxvWB9XlLu3lyaKjIFLSf2CXZr8yq0xg7OeBHxcOj8FIw==","signatures":[{"sig":"MEUCIQDa94WbWMwrNQYK2m6zLoSnHSVbpzvO4NKzks0fQmgmhgIgOyOXO1kgodgdih/AJ/vJK6CESutty8CnyFzc+aM+l4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5038727},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"819d3367a842ffab50b9bcd582e5bdc2ab8827b0","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project tsconfig.spec.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","bluebird":"3.5.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.20","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/bluebird":"3.5.38","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@types/clear-require":"3.2.1","@testplane/wdio-types":"9.5.2","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.2_1747750292002_0.15535291839672882","host":"s3://npm-registry-packages-npm-production"}},"8.29.3":{"name":"testplane","version":"8.29.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6ab90dd32759de28afef9c34f8c83f1ddd034226","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.3.tgz","fileCount":790,"integrity":"sha512-sW6BGRYV9/k5D0zl6g4tRYJLqBoVdOnEzDcBpmv0uPR4OUY0/3bzmWpgbeDUW7D2y7wpBm33vqqIDLnLQaltBw==","signatures":[{"sig":"MEYCIQCY1KuNuF9Hq/61YAt/I+UPn2h6k9XL25mjZR+6nj+pIAIhAOCr8TkiLk0Y7RGXos5U623TIVi5mY4ieP3rmRFkHIpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5070277},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"76099cc7270bea38b7ce322bbc6c12aeba42c4a1","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","actor":{"name":"y-infra","type":"user","email":"y-infra@yandex.ru"},"email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.20","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.3_1750256221299_0.9064531074601287","host":"s3://npm-registry-packages-npm-production"}},"8.29.4":{"name":"testplane","version":"8.29.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"817044e25cefa7eafc2dd2f5cfc0a05c6abe721c","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.4.tgz","fileCount":790,"integrity":"sha512-1Dtzmiiyn9roHCHltp4pDJR+MDpOQRgwXHpQ/yeakO6p2isOvLtwvdqWi7BX3+HFY+y5JlNc8V6xI/MKWGXNhQ==","signatures":[{"sig":"MEUCIC/O06dEqviEk3E074Q+fhgqQRZoh1I7Zm+iaxnCOcjuAiEAuEciy3EqvFLRvyC21ElQMZ6YOJJOCf3w3U0XiMBUD/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5073003},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"089d265f5f3577da0a37f161f7ac8f5baf693d3b","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","actor":{"name":"y-infra","type":"user","email":"y-infra@yandex.ru"},"email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.20","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.4_1750697019240_0.0011859740575124178","host":"s3://npm-registry-packages-npm-production"}},"8.29.5":{"name":"testplane","version":"8.29.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"4c669153547092cd98fd4a69f5fc480c7dccb3e1","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.5.tgz","fileCount":790,"integrity":"sha512-FcBwcLf5hn2CBf3+gzsv0n2L2dBZX0GNmMAKoTaWf74GLE+tMhzStoHeoiG1/hd0Xeg1YWsT4UOf8eFYu7uu3Q==","signatures":[{"sig":"MEUCIBz/icaL2flSnP7J6BZJhoaE7TTeeFVGxELyM/hGb0sFAiEA4a1TR23zSs8xaMApw0vEfFR7kerDZY8N/Vrjg0xZowc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5072949},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"1b6b933ee7635131d1865629059c93ef9f595ced","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","actor":{"name":"y-infra","type":"user","email":"y-infra@yandex.ru"},"email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.5_1750725804304_0.5924843564825779","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-rc.2":{"name":"testplane","version":"9.0.0-rc.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.0-rc.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"7372982c5fef23074a47fd9db487b6e920ff8981","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.0-rc.2.tgz","fileCount":790,"integrity":"sha512-/ATO1Jt5B3YwvRceszwArxzFsZvcys9Y1t8su0vaBsPOYRlj2jXTMZtAkvpvpp6pNSsyz5Y53thiKcKFH+rMcQ==","signatures":[{"sig":"MEYCIQDH0gJdf1OnZObZzykcW1C5sRk1FmAFbEHSocaG9B8AqwIhANxw+32Y6TWUP9eEJ2kO1XN6fS+qBk1stjnlX90FyG3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5073924},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":"^18.17.0 || ^20.3.0 || >=21.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"a1ce7aec6d07f167263cda20e52a3118e1d59c70","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"dudagod","actor":{"name":"dudagod","type":"user","email":"dudkevich@yandex-team.ru"},"email":"dudkevich@yandex-team.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.33.2","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.0-rc.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.0-rc.2_1751903508138_0.6435552299595932","host":"s3://npm-registry-packages-npm-production"}},"8.29.6":{"name":"testplane","version":"8.29.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3a10d43ff1c38a7a38e89823ddf89e3d490bcae5","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.6.tgz","fileCount":790,"integrity":"sha512-qvvuJp+fo/Gm/Ov4RSltmtrL301TE2JYRL1FesR/F9iDyS0B/DsRz+zgpDQ3AuaWLpeclb1EHneztMYApxID8w==","signatures":[{"sig":"MEQCIDPF+/JpegxMZsrcL2RnHhLonivtL0HFxcGw1dOSoNKnAiA6x08w/ih1JomsiCTkEd8FGxtswOm1+99NNBCMaCcW2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5074605},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"e9131b5e2fad3afb3ab51510598e7c8f0bea12f3","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.6_1752752761949_0.8059774844680436","host":"s3://npm-registry-packages-npm-production"}},"8.29.7-alpha.0":{"name":"testplane","version":"8.29.7-alpha.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.7-alpha.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d906dfb808495f4d813e2bf8d67b5a589488a3d5","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.7-alpha.0.tgz","fileCount":793,"integrity":"sha512-6ijjBBjdgNEb73pWG/UQufUlVn9SBfvHAOZBmmLfUBnL9vXKQy5lv3jL8ZCO1Q00C9x1wlqVWvS3PbdJ2RR6Hg==","signatures":[{"sig":"MEUCIBs24Qzi+Lru4d7Hl7LPA8UKvB9S87nQdfwASOstN0feAiEA65pFlQoYEAnz5/YV1mVwtHxxv97oNhlYzffcP7Ojp/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5097142},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"780a1def1c3af0193182b6624f0e2c383873feb8","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.2.3","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.19.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.7-alpha.0_1753699895761_0.789040590436034","host":"s3://npm-registry-packages-npm-production"}},"8.29.7-alpha.1":{"name":"testplane","version":"8.29.7-alpha.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.29.7-alpha.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"2ab227fc257a69419730ed2e015672a199c41ecd","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.29.7-alpha.1.tgz","fileCount":790,"integrity":"sha512-s27nabwa8xiRMkQxOFwUScPGBgQWYaQndrwVIACb6IgtPaCOSIPkCmgAHt8N5lC0SZR+6gnoP0J2UxC8CG3zDw==","signatures":[{"sig":"MEUCIQDKYoZIWcKHD42tgK4RQhJUNcGfhUMLVJz8I/VX+BrlqAIgfdxOeeA4epIQRW843QxNewxG8cVUKdLgkJpd8y6e2Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5085561},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"a2b1d8fa8e7f6682efa682fd334db429befc9436","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.2.3","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.19.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.29.7-alpha.1_1753718713369_0.6667449373095096","host":"s3://npm-registry-packages-npm-production"}},"8.30.0":{"name":"testplane","version":"8.30.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.30.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"7ab8e835db8bd7f551c00f9e01115ba668547f27","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.30.0.tgz","fileCount":787,"integrity":"sha512-ZtPjM/FerPEIsrTBn/MQiKoV9jGK4gShayasSKqoLBAc99kAmHz8VXAspJMqHqi/rPD5CaDIjNVzkCtxzeNccw==","signatures":[{"sig":"MEYCIQD72+XxSG6fXkr4DRy7TPRwclhZwN7HIjeIsOWFl9MA3AIhAIOVgVowYpaMIYHxPmd9+gj089dFORMbAdNhhM6EKNaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5075906},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"5b1357f8df5ef26e3955f1fefcc8c19580c597b1","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","esbuild":"0.18.20","pirates":"4.0.6","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.9.2","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@babel/core":"7.24.1","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/babel__core":"7.20.5","@babel/preset-react":"7.24.1","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@babel/preset-typescript":"7.24.1","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0","@babel/plugin-transform-react-jsx":"7.23.4","@babel/plugin-transform-modules-commonjs":"7.24.1"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.30.0_1753793989710_0.22623927629797191","host":"s3://npm-registry-packages-npm-production"}},"8.30.1":{"name":"testplane","version":"8.30.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.30.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"cb0d3a5664f365dff35d458ffdb0da344e592978","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.30.1.tgz","fileCount":787,"integrity":"sha512-EWo1CT7VrkhZfYXZmB05HpfDPS4zO5y6oeyE1OpLeYDQgSMsIj+Vy1cFiowej49Aq1OMVEID8Do1X3siFKtHDA==","signatures":[{"sig":"MEQCIAjTXVsDnvdvaP5LY/bjlA0eksZiWMpmJ0xWm0TMAi+9AiAN14wwDzv/1SSc4DTlzXOW0r1bFoDvrmWJLRioh3KFCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339031},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"41f336f8c32ce761d6d23d8dd7c44f095c3a077a","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.30.1_1754058816754_0.500187408581626","host":"s3://npm-registry-packages-npm-production"}},"8.30.2":{"name":"testplane","version":"8.30.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.30.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d4447530722d562a5fac7dc550fa95043ef8ad00","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.30.2.tgz","fileCount":793,"integrity":"sha512-Jo5Uw3Yi4F5SM9j29gbyQRy4QKMKOAoIDksM64tjbqAxckbNw2y4Y7bpseEky3RijZlRFqpwFjAruLFIFdMtbA==","signatures":[{"sig":"MEQCIFdqQUIK66J51oPKEcQSZn6UljacOnlrIP+FSWahvfoKAiAuA+dxDd/tCd6H3U8jDNHAhkYsy6l9Do8qsAFb1+JsOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2348787},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"1929c1f589203ac96f8ddb7961014ca4cd965c28","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.0","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.30.2_1755548108030_0.7996008517188091","host":"s3://npm-registry-packages-npm-production"}},"8.30.3":{"name":"testplane","version":"8.30.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.30.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"875f8e872d6a7b83dfdedeffa6ab852990703559","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.30.3.tgz","fileCount":793,"integrity":"sha512-xswEyCAlgzwktk9IK3h7W7NLrDGT9NmNHRclufGRWqUss0Yfuprj2gP3H034JwG4y5F518WEky7rqS6kJ+JwoA==","signatures":[{"sig":"MEQCIFDEz+yOjgXHmLslcDDVz2edE5aWA/qSsOTmbrJJxxagAiBwOmjCgks7JwixXe1SY8VpKl/CgXa3J4fjCr1wYdyXeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2348591},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"a4322196ce7cb9cc606a97cdb88de254c5171aeb","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.30.3_1755559861671_0.14229247467027317","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-rc.3":{"name":"testplane","version":"9.0.0-rc.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.0-rc.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"9463f3075c232ebec15799d5c7ed14b57cb4c89c","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.0-rc.3.tgz","fileCount":793,"integrity":"sha512-sSvVNqSeRv6sT0IzGNrl403doidBLcxefmXZGMXtonNAOK8+F7UeIHbLG0FMpktQHr0GmUODVuwehxPsI7O9wA==","signatures":[{"sig":"MEUCIQCU0ELOBeUTcbhE9jefkhGU0Zn6oHIhLkjVKWJcXlZ1PQIgJJweB7QqwUChk+oeRZwWyq90x/fY9/EF/WU18xDYQ7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2410852},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"f3f5bed9f345ff44fdbb8fdacac06989edf69961","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"node bin/testplane --config test/e2e/testplane.config.ts","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","test-e2e:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.9.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"22.14.0","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","sharp":"0.32.6","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"9.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sharp":"0.31.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","html-reporter":"10.18.7","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.0-rc.3_1755608202023_0.32200861789159285","host":"s3://npm-registry-packages-npm-production"}},"8.31.0-alpha.1":{"name":"testplane","version":"8.31.0-alpha.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.0-alpha.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"bb894b1f72592fcc2f45128e2b89f52e74b8201b","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.0-alpha.1.tgz","fileCount":802,"integrity":"sha512-6ji2UpbCt6spH8FxPxqRYmM2cfe6nVX7WgBOJVxVM1yfxHNiL9xcpv0Ss3Stmtvs5xo6pqlL0lWy2baUxSpCWA==","signatures":[{"sig":"MEUCIFd0r/SS34D5DvG+xs9sMzAoq/KjVuwgf6jlPN7wHm0AAiEA6DgvWM9VgGbfXSrkq0gLyhelx8ftofRQ8O3xAI5bi7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360762},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"9a3cc996cf3fdfbc03f7a03152e029a07bf7cfeb","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"8.19.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.12.1","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.0-alpha.1_1755610276994_0.49360769758995793","host":"s3://npm-registry-packages-npm-production"}},"8.31.0":{"name":"testplane","version":"8.31.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"ac376c07797062fa715a81456c2a78f64f6fec87","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.0.tgz","fileCount":802,"integrity":"sha512-3y5FVX4zcP1YtWi8ohfIVmexBeda1oqIuC3bggVq2v311YQhPmlv9Y7q7r0xXrY8JHphGbW603jV4CKlaBMDng==","signatures":[{"sig":"MEUCIAkQS8GHS1xO4ANfjfk5423OancXq+xV6BBBxExuMVZ1AiEAxP5mrSkF7ULze2PAeV8Xv/ls1YV6Q1iBw/xgJEuJd/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2361029},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"1f684f2aa6a899b7ef47c0f041d67b2627304d71","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"5.0.0","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","@rrweb/record":"2.0.0-alpha.18","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.1","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.0_1756113419398_0.37036608939682836","host":"s3://npm-registry-packages-npm-production"}},"8.31.1":{"name":"testplane","version":"8.31.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"764111e8e86e238e5327036c2b5dd69abf2a09ac","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.1.tgz","fileCount":802,"integrity":"sha512-CEIYuxHFx9AC7AXDxe7aEPvLTiDoleK0aMaqik1PUaJSFRf1Tm7Nhiq82OC7HzUfjqRPER+ugEliqLPA79LnNw==","signatures":[{"sig":"MEUCIGU8CyN+h1LK0qF35oBX7bKK4lpwRLNz5CmTb+FHh1z4AiEA9qDeWDHCGvqmPE6O2FQ6O3kQ+OxWWgEYcmcMNVDUivI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360894},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"c538a1a998526de077a61c6745e05c60d9003fce","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.1_1757493987975_0.40364408403251817","host":"s3://npm-registry-packages-npm-production"}},"8.31.2":{"name":"testplane","version":"8.31.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"840bc53dfd9df2f9bafce6dc5d5dffb33f8aadf3","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.2.tgz","fileCount":802,"integrity":"sha512-D+B510Oy23V3Eb7oYfMex4Hub57q9HDONJir1zmT8DiQjptNztHblYEn0Zb9eXCwLDeSW+iLoVbJSVFSZx5BBg==","signatures":[{"sig":"MEYCIQDf+I0hcJ6aJEPygZcd1SzTflkOMlZtug4AXzuTrAhx2QIhANANTPQ3fJdqzZeYSousi11wtg4+FTKyTU5d0e4+74ED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360862},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"4c084ed9c7af149f202a8e4792636ac1d6a38a5f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.2_1758565376160_0.9491440674612484","host":"s3://npm-registry-packages-npm-production"}},"8.31.3":{"name":"testplane","version":"8.31.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1eff0130f5f6b7c6331c113952a965bd22b5a067","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.3.tgz","fileCount":802,"integrity":"sha512-eNSjLmpVGUu2DsY+iZO2xT/FxEYwx1ypNMpMNZwPSVkuqNRIyZR6KLO5c43sY0eofCtd3nzkOgHu3yw329YKDw==","signatures":[{"sig":"MEUCIE9imyZp1yiYhlsaTd/4mcdAdgTqJtu0M0KA7c0VDYFEAiEAgVM3ydxHfN804PtVhsNBk4SRDmoHhlnFtJUkKae/1kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2362373},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"6b675db6dd676c746055aa1351e3bdbe759be1ee","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.3_1758632552932_0.9258611168754451","host":"s3://npm-registry-packages-npm-production"}},"8.31.4":{"name":"testplane","version":"8.31.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"2845f73dab6250818fd98669be115fcad68690b8","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.4.tgz","fileCount":802,"integrity":"sha512-/dvDa678SgaZgJm/s3exqcbauSMQBRbzqx1+WE+21rdsmPEgrjwhvb4SZLSqTZvQMBoWtlrIt+V4rhez3H5uRw==","signatures":[{"sig":"MEQCID1CN2/d3erHlNfVQd2bO0K8TyI+EFrDevGxSGyCZmeSAiAyRbggbm8KDbMCtrVUGyOoMDxc119yFbCDTZwFt5DdDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2362695},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"483a0f47d955bec963f09165720d2e5f1515bcb9","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.4_1758744002956_0.6985529120099985","host":"s3://npm-registry-packages-npm-production"}},"8.31.5":{"name":"testplane","version":"8.31.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"ace2d13d4fd3815c3ffbc8fc23e74c1c694fc285","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.5.tgz","fileCount":802,"integrity":"sha512-97O6Tjw//4RshtHY07nO4tCxwIGAYeJFrkxwYjyBVG4eXaJRuFivQkEHC3aSuymC9IOdZO0HUMUcEyv4mbz5mw==","signatures":[{"sig":"MEUCIQC8sv9RY1wAb6q4ZUm2Zq4qguLPR696/ELxxhaVS7y+CQIgQClmTl8lZD+MX9KQj7CZ+sKLT961TCgLxU6y6kG3nFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2363485},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"3bc5e8f2141b4715559c11c0b8cd5540066d7423","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.5_1758782990777_0.013850691955842542","host":"s3://npm-registry-packages-npm-production"}},"8.31.6":{"name":"testplane","version":"8.31.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"fc462f97e05767ab41f636b8f55cd78048d650a1","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.6.tgz","fileCount":802,"integrity":"sha512-VPmWJYT6nyOuNG+NmnnrSbL6GPslf837S8/rdPvvdwM2wbnv3rKdRDesRXTJE0KHOe5OScJEFi1NyLVrHfi1+g==","signatures":[{"sig":"MEYCIQC+yzB4z0inyjNn2eyPH7q8j/0Kf728vZ2EKPiT4TMM2QIhAPFsDkf0aORQkLVdyGO5q6nYGo+RljjEawCB58XNR2s/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2363587},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"8bfcb6ea57edeff34ee6fbf6290b3f8ce3eb8a38","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.6_1758808152998_0.8382081721397463","host":"s3://npm-registry-packages-npm-production"}},"8.31.7":{"name":"testplane","version":"8.31.7","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.31.7","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3dd5bb8408d65375790a79ee785d96412b0362c8","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.31.7.tgz","fileCount":802,"integrity":"sha512-huQnWwaIQQIYwvOA6AiFYj+IoW0idGo3+0E/MI2UqbrQz1x4F1McRTWBLKbrICbUBFa3p5QomtHndeo0meE0mw==","signatures":[{"sig":"MEQCIBrD474/aRRbVLII1LTwT/D11nW4p6o/cJDaGBmogHvzAiAgj8JlSebxmQgrPYdoS/z8DWp+a4ORMu5GZlrUMq+31w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2369506},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"06c5eb8594a62f89db0b87997b96d1cdce67bb42","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.31.7_1760454803791_0.2038666816731578","host":"s3://npm-registry-packages-npm-production"}},"8.32.0":{"name":"testplane","version":"8.32.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.32.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"9892f3e3381c8e2f7a0313f96d000a4d28af9ae6","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.32.0.tgz","fileCount":805,"integrity":"sha512-rvn4g87o+qFv668HzBXMe/q9+rh3GInhFKKYw6kNeskLgDiHeHcljwjAD2eMFsXh7Gbr1VVyDM4zatJz5PCaBQ==","signatures":[{"sig":"MEUCIQDu4gttW5Xo9MNFwhgyqB19Fr+ZJR/i8zd6ozMmL/CTNQIgNcPIuKUofyWdxIjcUUOMOu/S2B00eybkLni6MeT+d1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385707},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"7e6e5f9c768ecea4d011f6ae639ece2946ddcbc5","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.32.0_1760480618972_0.41812021605173144","host":"s3://npm-registry-packages-npm-production"}},"8.32.1":{"name":"testplane","version":"8.32.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.32.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f36c749144638da7fbb5433b6496a5c83e378d76","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.32.1.tgz","fileCount":838,"integrity":"sha512-T5nUKx/T36nfdRirTIqdJ0F59Ua1vTaqGpEeEh2ndelQpPQjwoA8OAlxNXgy81l5g5MacPETzZmje3Qe/av/5A==","signatures":[{"sig":"MEYCIQDInbgpDg8DPfyreihVj8r906fw0JU3kNhRPqrKMdqmfwIhAJ/vmx3sv0QRrUfYs7Dw5BQAlifyl8Njk0ZqawqKLqNR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2464028},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"242e0d9805b6f0bd671b6d2dde58eb8c349d3df6","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.32.1_1760526898967_0.8893470713616132","host":"s3://npm-registry-packages-npm-production"}},"8.32.2":{"name":"testplane","version":"8.32.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.32.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f6d48ce83cd1d2767bd04fea369e80c4e3266d07","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.32.2.tgz","fileCount":841,"integrity":"sha512-8I9RmsP/phSW/BMpyxhZusuPR6JcLvlPJd5hmVPcV4oBtNPsPCgfAVvWxDJQ8I/01o170eLiWaH7EnV/B0XBDg==","signatures":[{"sig":"MEUCIEPXl5UFuMljv3r5ZuJzcBD8efcjqmexsRGPVgAs5n8GAiEA2SaI7P34j9UDQr2blGXmPDPeVvIR2gMnP1Nfy9/Yd6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2469002},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"d47e39fc1f8853f59d0210fd730b8183ddeee775","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/standalone/preload-browser.fixture.ts test/integration/standalone/standalone.test.ts","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.4","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.32.2_1760530650350_0.5314057352360928","host":"s3://npm-registry-packages-npm-production"}},"8.32.3":{"name":"testplane","version":"8.32.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.32.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"11086533fc6913ca8359893a493f9048455931e0","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.32.3.tgz","fileCount":895,"integrity":"sha512-9voggQq0gpsa6Hl2+r0w9aTabvtfDu5jKs6QiJ4qKXqhJiIOZ8Ym/cWlCXNmGSR8BvwQpCtUlWBuJfbAJwEAzw==","signatures":[{"sig":"MEQCIDsIQYUBMK3erTOy70xjLLOPjNmjzkRuQ1G4qmfImbNUAiAk6PWB/Tq6gO3euUjPGa3uzMh6QN8U1gH9zOmlZJ2JEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2606394},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"cafec32132112991bcf367f6ccd35cfff580e558","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","set-cookie-parser":"2.7.1","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.32.3_1761139066101_0.2981476064172419","host":"s3://npm-registry-packages-npm-production"}},"8.33.0":{"name":"testplane","version":"8.33.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.33.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3e8d06bc6519219b52ef98524d00353bb0dbdf28","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.33.0.tgz","fileCount":895,"integrity":"sha512-HBX/MpnfaijelslUKZCM7k3ItLUgFQund4z7OCzSIASAx1K9Fy8JFfVR7SgBuX+WY82jyMH5BpZJzD7dA7CmlA==","signatures":[{"sig":"MEYCIQCODVtGydLKkS5Bt7I2JET4dbJA0t3sDAPiFdG12aOd8AIhAPVUY2q0QMMfQVUCFxXk/jznTpaQWI+r7Zn3xAtdyP3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607574},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"d82e7cac392a2260c283bc07ff0a68f025b20400","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","set-cookie-parser":"2.7.1","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.33.0_1761218317397_0.8627073950209434","host":"s3://npm-registry-packages-npm-production"}},"8.34.0":{"name":"testplane","version":"8.34.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.34.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"0b0b958a5225a850870bb8e509c5fd2d83a5fa64","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.34.0.tgz","fileCount":898,"integrity":"sha512-ydT881zhqLALSchMkcKTeYnoVj+4gPTwmtqV63tL3hGkYBgoR5kpFYBTPMUUeZOGzwr60CPHR5klfNHfcX9ztA==","signatures":[{"sig":"MEQCIEq0XzskJ68fSYMUjZ+piaUseLOv6T+Alf40hzAsnu3fAiBgK4qVYddKFgSR7/p0a1rtjtCjT2GnFhH+7d3zsDIDFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2609123},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"54fac8f148c54fd5eb80ef79ed18ad20ed72b5e1","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","set-cookie-parser":"2.7.1","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.34.0_1761234731427_0.9853266506355551","host":"s3://npm-registry-packages-npm-production"}},"8.34.1":{"name":"testplane","version":"8.34.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.34.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a63b115c32facc13fa43b1f80919fcd291282b81","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.34.1.tgz","fileCount":898,"integrity":"sha512-+T08fBBvaW5KDzJpbM3Fqv8hrWMjiKZ8nIZgNqObGZ0iiZhAIw9AyzRv2Li2Upvwjhlgqo6iC/7iF4UicDhlaQ==","signatures":[{"sig":"MEQCIBOdgWDHv3LubxJGURBud52MmYUG1F1gVWus0QQWd+21AiAeLoZsS9puZT6lpoDEwufUdhCqOmVsDPB56AiPvluvMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2609480},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"7de8682a85cb2a2916dfb987bb81fa15389efcf4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","set-cookie-parser":"2.7.1","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.34.1_1761260252505_0.3518227370397684","host":"s3://npm-registry-packages-npm-production"}},"8.34.2":{"name":"testplane","version":"8.34.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.34.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1997b094f6269a84087f15b174d41cfa96f593d6","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.34.2.tgz","fileCount":898,"integrity":"sha512-nQFOH7t59bMb8EHH6uoDW/PF4/W0m1O5OjxDTjpEZtqT57WT0/rTUgZgkdZ0jS9ZmboY+3Sj+5+/rrCDexmbAg==","signatures":[{"sig":"MEUCIQCtbcwXDnbWWx86WzolxEv90nyOm6lIXyZY8BXYWTFphgIgC7wrrxX4A0mmSfsGW5UBooHZZX4y6ybpagbejVNglNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2609593},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"26e77830ad3732a67ffe0e6979473bb86c280f83","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","set-cookie-parser":"2.7.1","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.34.2_1761281988542_0.15351042265173676","host":"s3://npm-registry-packages-npm-production"}},"8.34.3":{"name":"testplane","version":"8.34.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.34.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"4bbeb64fa94f0a674e3b42d15c4b6b15afd06478","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.34.3.tgz","fileCount":898,"integrity":"sha512-JRBFxA1n5NhjZt+GRGunVtc2kJp6/PoOUQbkFULdoVWOUR9V5vRyj4cLu2sGDOR3PA8EnV21eRkPMhlYbihrXA==","signatures":[{"sig":"MEQCIESx91aXJbAZ8DBTCgLK9woJDv99vmWl7MwAMqDNuhrzAiAtN/lHQVeLEskojjbjO3uPTHmbVQinGJTpCeBfgx/LAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2610316},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"d470fe93c773fb3c8de60046631b2e82f4e85555","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","set-cookie-parser":"2.7.1","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.34.3_1761999242530_0.5296846259957584","host":"s3://npm-registry-packages-npm-production"}},"8.34.4":{"name":"testplane","version":"8.34.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.34.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"287695ae5d50ffedd078ef3022a64cef06700d43","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.34.4.tgz","fileCount":898,"integrity":"sha512-UkWeZm47r9JhHSHYzrzOo32DfeZOVqIN0KQ2JtPVWzx+slbQq8GTiPozcrpPKcxc741qg8LT0VoDZAE9zPGFZw==","signatures":[{"sig":"MEYCIQD+AM20Iwqby9NpNM/ueQZR0O45yF/s5aXpSfWo8vwG4wIhAN9FSMuexQjeW/Uv9LXTSPPixngFoTiXg6Dlr5aBBBZ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2611028},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"5b0c074004c652c9978e369eb05a31714f1cc7b4","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","set-cookie-parser":"2.7.1","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.34.4_1762342216716_0.9651335897795448","host":"s3://npm-registry-packages-npm-production"}},"8.34.5":{"name":"testplane","version":"8.34.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.34.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"c132dce6a3612a36e9ccc3862dc0dbf956b5a0eb","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.34.5.tgz","fileCount":898,"integrity":"sha512-dvftrcCwaEx44p37fQFTlSacqcJJ1+T1DZk8wuT7r/MtefVdtLnN3gADJgCYuoOcx2rlqzuOL1TpZmmOdJiTeQ==","signatures":[{"sig":"MEQCIEe7m49iXzqaAjJ+NYxZqXHPiv2eLcH6CRM7cmLCDEdkAiB2BTUD6Mk3T9+wbTWgkRtv9x8C775V5gQFy2OMk9hcDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605847},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"e72ec24daec1263dd3317d68be60cf9239c29e96","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","load-esm":"1.0.2","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.34.5_1762855447405_0.41400820218175594","host":"s3://npm-registry-packages-npm-production"}},"8.35.0":{"name":"testplane","version":"8.35.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.35.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"7a3b6fd2fa4e3e972a7edf348d6a87041f715cd3","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.35.0.tgz","fileCount":901,"integrity":"sha512-3DqwBRfp/QtqOHAbyRxEJGeCXoykaabyRC8s2m6Ht8+PH7FpCIoIlmS6B2s8IpsUTKHOpRcTrnBugEqmAq/ZbA==","signatures":[{"sig":"MEQCIDJ9yjJQ4Iw8R0tR8WLs/7rygkTtx7AeLlF13yXd2aAzAiBqrtSSKIhrD8gqbQ+nJs553LCAY1MSAEYwAzXfuqbUIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2616190},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"09ca798124ae93fe7be5c892efe300901ddbcc2d","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.35.0_1763071089698_0.4146378209928634","host":"s3://npm-registry-packages-npm-production"}},"8.35.1":{"name":"testplane","version":"8.35.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.35.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"e4e13990e42fce7b5306429513679f421623a0c0","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.35.1.tgz","fileCount":901,"integrity":"sha512-82p4Pwd78mKVea+9dBYvMZ8VXUBXvSo5r81jUER0YmkCX+us4HWeXWCJ0pZ0DcMT3n8wOeqEJ1fk31cOZ4gTjQ==","signatures":[{"sig":"MEUCIQCPg6B2uihNP5e9HrULjr7FTL+cWM7G3dku2focHlnTegIgQSEE1m+1X+vyV2LGP2bQ/e5y+emLQlZ4Sl4ohvSH/n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2616957},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"fe4524d6fc729b4b5d68e2227eac8e2ee6b37198","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.35.1_1763386610336_0.009563968803205869","host":"s3://npm-registry-packages-npm-production"}},"8.35.2":{"name":"testplane","version":"8.35.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.35.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a8429ea99728f8dfc50e1bd8951f8d360388ecad","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.35.2.tgz","fileCount":910,"integrity":"sha512-LWsShIC1HXGchIYusIMV7QnC9VQyvDJecGtFr3ZCYpex/9o7L6AZ2zkAtA3EDQhR/iP0ITyiI3i+hVtKbxrMZw==","signatures":[{"sig":"MEUCIECTPUpwqfaLI6Cy4uRAVddzza6N5RNpY+pXZGxFVQDHAiEA79m2mYO5jJupf0AtnNuNBpF+GST3gIOuEj5RbRjmBnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2659956},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"55b1d7e877345d1aefed83462131811c2f07ca70","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.35.2_1763633470562_0.21656559448882118","host":"s3://npm-registry-packages-npm-production"}},"8.36.0":{"name":"testplane","version":"8.36.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.36.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"c80f50adaac9ab56fe2fc9366857319c3d29378f","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.36.0.tgz","fileCount":913,"integrity":"sha512-7L6XubmVBJM56v364S0nwGMATAuO0TMmqIi+yV5tIV1DSpDTWNffiqKgcf/mUyp6/71T76lSIwiPiaiyBojRLQ==","signatures":[{"sig":"MEYCIQCDc0sxuFhQzenkl4rYxOJqvL0z2i4Alrs+YNP13WIDSQIhAJD7ETuNbgI8hkISpgXsJiMZr/j742mT+syxYtQ7GBjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2666952},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"97ec3b447462ec542ced74710918592da5d2182f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.36.0_1764573216693_0.7124125189801922","host":"s3://npm-registry-packages-npm-production"}},"8.37.0":{"name":"testplane","version":"8.37.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.37.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"c6099c09f6626a447c4da6d6c85b5b06a11d737d","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.37.0.tgz","fileCount":913,"integrity":"sha512-ROXuMJEbXJRzo22I0/80NKHx3DJKbxXhBikL8RW2+rNe3gKe+hkW5SCTlOExHuHEoK9dZfWJ8lAyS1Ot6+OlWg==","signatures":[{"sig":"MEUCIQDNPeXvw6NS6gzZYNQGec9GZi0Dw8YzQV+57AdlhhY+CQIgYydVHtS0lsqAIlruAAMe/fC+3zE3CrXzH2eGc1DciyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2677796},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"189018c36f28c69268e1d37a0b699f7adfc638d9","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.37.0_1764769944975_0.7797109291429565","host":"s3://npm-registry-packages-npm-production"}},"8.37.1":{"name":"testplane","version":"8.37.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.37.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f88eefc0a5a7baef478d6ce26ff3dc8f69a92d24","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.37.1.tgz","fileCount":910,"integrity":"sha512-NRCcLwniL7gZjH2SNFHAsb80WVmUlkZJ67afydVHTkyx8nqptOpALk0TWchHz9XtOHx48KFFjabtO8wTpC9RgQ==","signatures":[{"sig":"MEYCIQCNd/OqxAadTrWI8dfPk2xzJL+HBEEVUaD6UO/0zprR5gIhAOq/wIaK4HMEjU7t4FO31NuOovJZoOPPhasTxfnGgZ29","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2683096},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"d1573d00264e4ac763ad706a30d3461eb0e7ee77","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.37.1_1764839501725_0.484612528457121","host":"s3://npm-registry-packages-npm-production"}},"8.37.2":{"name":"testplane","version":"8.37.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.37.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"c1eff51d86c4e87f7a0590977f709fc7602a9ff7","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.37.2.tgz","fileCount":910,"integrity":"sha512-n+T6ZDiJzBk8qlpFTXRiuwfPVMeD7WzTBzZeFm2JWLLfo/3mwVBRwVXaFipvIfi2RnisU3T7YHD8QgbF6DK9ew==","signatures":[{"sig":"MEUCIQCfU4cx9PEmGWK7ypwToyWFtYIj4utgkGyqY1BPeJDTkQIgToJLT06YBDTiYpSDm3wQSvmTOkJk5Fb4V9gsyaskd1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685941},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"2f1a25607b4bfdc1197c6768054e8ce832b47896","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"y-infra","email":"y-infra@yandex.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.8.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.37.2_1765199103007_0.21586488205089593","host":"s3://npm-registry-packages-npm-production"}},"8.37.3":{"name":"testplane","version":"8.37.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.37.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"052dbc2af2f910bee128bcf30c44275f65d55ab7","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.37.3.tgz","fileCount":910,"integrity":"sha512-CAWEPyFLIi7RUh1cvR8eTXhqYs0xubSD0Ymi6oLhGmbyHQ5vRVHkZEmTpxB1Sl3zJzYab/3dV0ewLQ9aSJ0R4Q==","signatures":[{"sig":"MEUCIQCXk4lZocW120oF7Vl9JAacK5Fj8AJSjmMETMFFD0R1CQIgUAtunJWfloumHpzlDJgbYDAb7Y8i4gq//WqXT25v/7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2685978},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"1fe87bec58fde1fa89820e96b3e775fe45976f39","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.37.3_1765884772906_0.8158309961435999","host":"s3://npm-registry-packages-npm-production"}},"8.38.0":{"name":"testplane","version":"8.38.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.38.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6efcf68c4620a95e9e27a18c5f3879f2c8199981","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.38.0.tgz","fileCount":910,"integrity":"sha512-ba2pVISY9YPPyRAp80QaWVAosu+gdPMFboiXFtBGqXyz2yLBs38jIiqpCKwlx+XsE0g1/EBUqQScW3jBxmFKyg==","signatures":[{"sig":"MEUCIH5FBXQ5jm9vj8MLWuRI2/L11icoDr6QkmGFFBTlrZt2AiEA5Hy63oD/eEYnJPavRUdWjg4ZjUjPPlz+GsunF5Pc9G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2687228},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"94620363a8b6d233f5b971b259bf8bd766403fb3","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.38.0_1765975787610_0.49222667419552657","host":"s3://npm-registry-packages-npm-production"}},"8.38.1":{"name":"testplane","version":"8.38.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.38.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"14b6f33c6afc7f64afea61bcb632930ce5f986af","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.38.1.tgz","fileCount":910,"integrity":"sha512-pwh8lfNebZ/mZWp0eMa2D8QEudcvZmbG2n6fFWYUxkvXlC9bvDJVSdP7vAaFQwBFkQCNnoNvChxGQ0ECFw1wFQ==","signatures":[{"sig":"MEUCIQDmCSkVjpnX91Ay3vd5cjeFf/xkYCBlferAP/5oXBOi/AIgYLJCQHBUDduh+TayrmIzm0LTsh1mPiCSswwBAHCUj+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2687282},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"eab914821e1fec0abb35a77b0bd0bf29fb5e7930","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.38.1_1766052305314_0.3971163213565896","host":"s3://npm-registry-packages-npm-production"}},"8.38.2":{"name":"testplane","version":"8.38.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.38.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"18dc116b12df396572d5751bda9506f776e6ced3","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.38.2.tgz","fileCount":910,"integrity":"sha512-32YGG6yZUU5hfKIBmsA7+wLeLyDz06/FRl620ZUmUY9pRzza2BL84RFYOj1U9ycp2EpUC3c6H2+5oj+qRkcT3w==","signatures":[{"sig":"MEYCIQC2KL1ajrd3OhC/c9Pfz+j2LgIbXYSSsvqhP9cMAp02qwIhALRVu94X5yrlBstbvC+6NbkB2CbdxQBwpN9AW3yF7JrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.38.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2687941},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"678c3591a9d63ce00c0c168fe72ba48759657c46","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.38.2_1766409306917_0.711504192952026","host":"s3://npm-registry-packages-npm-production"}},"8.38.3":{"name":"testplane","version":"8.38.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.38.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6e3402ba1ef5e551a094441f999015f1485092b7","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.38.3.tgz","fileCount":910,"integrity":"sha512-uo2BXLRLMfRSbX7D08B8BohO5x+mmyjptSQDbllr1+0LA3xHIzkd/MazZ6FofpNMeQjvjF1o9tCmyD3D16BHkw==","signatures":[{"sig":"MEUCIHR028VdUiKMYXwYrecH3sm6FjpysqE2RYZ+VDASnxEnAiEAhSYmksT12jrJm7M9sab0QZ5UldNyG7aQEj/Q1qIucQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.38.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2688037},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"03a42bc119adcd7dcd44a934204bd4be9cb5e163","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.38.3_1766569145607_0.6849079341151922","host":"s3://npm-registry-packages-npm-production"}},"8.39.0":{"name":"testplane","version":"8.39.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.39.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a2273308b3da9452011049faa02c546445d82354","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.39.0.tgz","fileCount":910,"integrity":"sha512-w96rNLj1+R1ykv5J739SQjDvqTP2t0EourwV+3020JN5W1hKRg9oneZirjIcNbxetB1pRILZx3W3RTzJfX0O1Q==","signatures":[{"sig":"MEQCIDYWgfB+gwGRGMYMDBOo2T/rSp97OvlvA3yFDQoOVZKZAiBmN8UXGsjpbQ/Q3/1nzb5ujkxuuH08/AZI3ZYncSjHuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2692086},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"13bcd7b155642f85e89be64a250e65fb67963a0e","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.39.0_1766652879681_0.819858331600545","host":"s3://npm-registry-packages-npm-production"}},"8.40.0":{"name":"testplane","version":"8.40.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6999059a474ef77c9eca8a0d6be67d4fa07516f2","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.0.tgz","fileCount":916,"integrity":"sha512-lb93yoZmnGwVCdcnqeh137E8z5elDT96g+8HCQYeawxvFJzxGzm+aYDAbm123jCy0F2zPyD9OrOKePLBWmmGBA==","signatures":[{"sig":"MEUCIAQhGh7Nycz6IMuaxkTBPyShM60CAnVsIQENEdAIT3BQAiEA0AVRvW01pZdeVBUR9M311CfR7VThHPj33bivpfE3Qk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2702298},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"45f22a3d043cd5f648f5f81e456b261afd4acfaa","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.0_1766663180215_0.5151184265430124","host":"s3://npm-registry-packages-npm-production"}},"8.40.1":{"name":"testplane","version":"8.40.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"9a23903162df6e94208cee02a7cf34385a0946f2","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.1.tgz","fileCount":916,"integrity":"sha512-ZKVx3c+R6L3hCafticZns7Cu3EiX7P4OzKMBU4CUixduZzCSN39GHaVAoiTbX5B2dmE6/ItBZ4b7KxPhbFBe7Q==","signatures":[{"sig":"MEYCIQDYs6Eh3h2iDCAQsKKKMvJi8IZIkHoBIRFJZg97M6wcsgIhAMxbQBFrK0waRP6xUVtU8E1H8LYO8gxIeL2MzMeGXITd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2702793},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"229cc6fedc425588d4471a124c93644c1ace8fba","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.3","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.3","@testplane/webdriverio":"9.5.21","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.3","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.1_1766761679735_0.8460469347353345","host":"s3://npm-registry-packages-npm-production"}},"8.40.2":{"name":"testplane","version":"8.40.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d62ff2cd61155b8c2577bb9f23698938904c6918","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.2.tgz","fileCount":916,"integrity":"sha512-WTSPBkgVIKrRj2U8jG40mB6yXQL1td30pHlo8/NoADeayJXhZ23iJ2cn1epH2agHzQO1NHvC3kaw+wwOcyjvCA==","signatures":[{"sig":"MEQCIBnNiTdNThRt0X3wr5THrCTIoAKBAzE+Y4nL38P5TgbyAiB7cgKIh83bBQKfHkQw1ud33FXOQUpdIGRW7oXbiFKJrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2700590},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"e03e34edc1747cf7e0a4e50621b4051ed4e7a0ad","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","source-map":"0.7.6","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.2_1768220712367_0.6695830319339062","host":"s3://npm-registry-packages-npm-production"}},"8.40.3":{"name":"testplane","version":"8.40.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6075d57d23f9574d3b570cd5811ec4f28338e5d5","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.3.tgz","fileCount":922,"integrity":"sha512-GX9G8wGcZ+NY/mtpzjTkiPYDa+uFyFtHZFbpFfelC3loTILPm1oGVTXmI8SMNqH/ZmWAF7KUn1iG1HchTMJGfQ==","signatures":[{"sig":"MEUCIHRRShAfuymRD0u0rZBc5p/kOOUfVwQo7XCVJ4L89d5GAiEA7i7LjpJ8ZAo8uiwtGF1Y+6uGrxce0ieXyeT5LYsyDuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2726260},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"5f56305b702742ca1a694699d5ed8efe09904169","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.7.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.3_1768995225783_0.3530906711692201","host":"s3://npm-registry-packages-npm-production"}},"8.40.4":{"name":"testplane","version":"8.40.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"eed0ddc32478392cc0291f9aefcf69d9c4d62c9d","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.4.tgz","fileCount":922,"integrity":"sha512-NisClN/LKvWCf24RkGoDBlD8s4WIU8T5fHpXYu8oQVzyTyP8NqNSHkF+jigZMPicbpPyeSb/dJt0myFd4r+2Ug==","signatures":[{"sig":"MEYCIQCfoCTBNtbQeKtt154v21AvYOBbfGdJObbnmFTsNFEthwIhAJUoRikeYZ9VT3xA9UxpL/Jc3X4HFtnaeli20HFgM3ne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2727125},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"2273870f5a9bad06750f268c9440b7eabfe3554f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.8.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.4_1769077538855_0.44112903682965876","host":"s3://npm-registry-packages-npm-production"}},"8.40.5":{"name":"testplane","version":"8.40.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"61e8ad867aedaa10fe31f9622751f6713849f43b","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.5.tgz","fileCount":922,"integrity":"sha512-lgyHSCzO0KxEK3k3fdKmuHCLe/vupbR0rqMYGE1GpnC5UooAex1zG1s990x6e6/LxPSShDCTToihdJ1iivTl7g==","signatures":[{"sig":"MEYCIQCMpJZCwpyFci5s2ykurnL6wzA6cAVmwDaiyFunz4zZ4gIhAJZo+TyMStfuO9sGoz4gPwNKEedDRgB2u8Cc4UKCb8KZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2728515},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"0c55c8544a499c5e81f9d876f383f9219925ff80","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.8.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.5_1769779627697_0.994211155207176","host":"s3://npm-registry-packages-npm-production"}},"8.40.6":{"name":"testplane","version":"8.40.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f2555c85bc8a5013e2277e87df87c6b005f59a5d","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.6.tgz","fileCount":922,"integrity":"sha512-Fk43jVbpkV3qKKnq2Sg7dtg8Oa9L4OFMVzYRE3Q9xrB+Y3ALjzm+60lrw81OHHjrYzfZKlDlOLzr80egXBYiLw==","signatures":[{"sig":"MEQCIArFnCMxqlIDADRMzPz82jNkZB7Y4KdcrMaNQSLU9T3iAiBB70IVWFa68y+CjXPbg/aZIdF7y73XZhuk383bNdGjKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2728723},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"079971e035b87999122b26b5cec047bdae03cd0c","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.8.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.6_1770038562104_0.5370671261701125","host":"s3://npm-registry-packages-npm-production"}},"8.40.7":{"name":"testplane","version":"8.40.7","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.7","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3bd3a775e38fe0e73805c862da5562683c0fef21","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.7.tgz","fileCount":922,"integrity":"sha512-rUTSfevT7getzBt8rgMSuTm8K7arv75gCElgOiU0kCBnrR3lU+JDnhcgna0GBKbUHAwcw4KCHm5ILhc4RwBb5Q==","signatures":[{"sig":"MEUCICsnPBZleCyxyWz/eTeHygJJNROMMIlME8fK6X+6AXv0AiEAtMv7T4O3crTQWGOJ7Zzw6hBwozIqQFQ91mMSU/+ft+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2729817},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"8751b73a0c2d138baf004eac24f1b2b021de0fae","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.9.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.7_1770636797507_0.36891298902361","host":"s3://npm-registry-packages-npm-production"}},"8.40.8":{"name":"testplane","version":"8.40.8","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.8","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f98a76038c2cdb9d3e12988ead03cdf6fe645c3d","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.8.tgz","fileCount":925,"integrity":"sha512-ofYQH2X4DTkNIK9tUVjKHrHGav6LxzmoY3DlaM6UpQnVuWwhmYuoDnN57hVpSWtzZI3aX01E8ct8GMCBztl0IA==","signatures":[{"sig":"MEYCIQD0c+P1sIP6s8ogOCwt8Q5Q1PAzJ7gnz/kMQCVu8EqWbwIhAN2bO6qMhE/D5ZHnHE2qkpkXStJ0sjuij7lN6aBo/C5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2753387},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"a8e212f6f1cc388e3982c307ea3625110d0e6aca","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.10.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.8_1770959472332_0.6943993906859094","host":"s3://npm-registry-packages-npm-production"}},"8.40.9":{"name":"testplane","version":"8.40.9","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.9","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"8a59cbba42760079595890564f4bdd6e3e46c224","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.9.tgz","fileCount":928,"integrity":"sha512-rdJegaVgKG3mfYn/wdUYmdRxjO3t2i5c6SIAc6twgLJa7i4jhFLi1SS6Tj+dEMZO64vfd/HfLwc8e13Fc6lcKw==","signatures":[{"sig":"MEQCIGOOfRBVJpGYTUhlGfv6+dkCo5Mu2W/5I57EsNyYEAezAiAMxQZp5fU1NVTQDxEqHQe4LUXTNRyffa15dlIoew8cdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2758267},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"40c0f94285ab1b5be15ba4740431291bd24eac24","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.10.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.9_1770995218430_0.17806513010923197","host":"s3://npm-registry-packages-npm-production"}},"8.40.10":{"name":"testplane","version":"8.40.10","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.40.10","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"423db07f11931a47f1ecf2ce8b672948e7b523ca","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.40.10.tgz","fileCount":928,"integrity":"sha512-RKS716nl8t1g+NXYC6d1z1MPQd6tsNPdcw+rJLx1Gv/XqMVJMMHt9aveeociO7INOlHtF/QRyA37ttvMgBTy8w==","signatures":[{"sig":"MEUCIQDF//KlCncEVQju7iaXFS1vELxoQOhqIUHSbtq/LDIH3QIgAShpH3c2A+WaJNjPVNh/3paFxhE5iYSopfEDfq0OT8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.40.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2760892},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"63739467c7017c47401f26a3370d2a6397320cd3","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.10.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.40.10_1771334421582_0.7823277736259815","host":"s3://npm-registry-packages-npm-production"}},"8.41.0":{"name":"testplane","version":"8.41.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.41.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1dafcdffc70662cfaacd99094a0b1596c73a7271","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.41.0.tgz","fileCount":931,"integrity":"sha512-E4Xp5IZ96tPhvflfIT9CMlKSPVCWWv0VyivYubnCYpKYdD3R9oDOBzSHnQeNGoZHsnol0NuK+XrgSl7JsPLQIA==","signatures":[{"sig":"MEUCIGVi89ge6h4O0od9/06uxD51i4TxhtCF/v4F45w4+xYNAiEAjmmNijK37KFRy/9DISIEZ7CjpQd6Sw/1LZB9axvnTfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2766802},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"4c345593a340a58b88be59d12de417a93e20a8be","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.11.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.41.0_1772438296180_0.24111971208458982","host":"s3://npm-registry-packages-npm-production"}},"8.41.1":{"name":"testplane","version":"8.41.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.41.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"ef6c7a1c8af56911b34a5dfc1d905e380a115954","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.41.1.tgz","fileCount":931,"integrity":"sha512-EwQfCxt9mPX27ieit464UlslOEHoJfYjXZIsIc4xAnfM4AlJU99oO6PikOSbUmX02eTwGW0xwOUA1Wbyiu28aw==","signatures":[{"sig":"MEUCIQCXVnJuJ9BqwQh76y9I0vzjWR7BEG9fIE5T9hmAZPrctgIgZMFQVuRiyROjoke1ov9wV0Hwu1hhJbosZPFr5SngeZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2767185},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"a65ca008cb3ec01b40926ce88802a338c5bb853e","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.11.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.41.1_1772543262752_0.37642316191664604","host":"s3://npm-registry-packages-npm-production"}},"8.41.2":{"name":"testplane","version":"8.41.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.41.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d52e861c58bd501d9a337055a85a9e4d6413971e","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.41.2.tgz","fileCount":937,"integrity":"sha512-C3vYgU9yAk+TJE1h8WwRwMZMcjXX9wcwFwM7nQvTIq2UI7qlVO3bLukwuETbpHGRbubaepKRMgAqcWzw/X3OpQ==","signatures":[{"sig":"MEUCIQCY+rAlsE4fwwtf+IbQYEkAnhLoqgKuPS625espQNecrQIgO2LxKUk0wGVasMHobjqki5qENa8tQYaS5gVoZfRQ6tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2770781},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"1fe8eae4bbd6e035cd2c907f6db681efedbb3db5","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.11.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.41.2_1772718217425_0.6215084928370973","host":"s3://npm-registry-packages-npm-production"}},"8.42.0":{"name":"testplane","version":"8.42.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.42.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"aebcd62e5173b1a7d030af44a251675385385744","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.42.0.tgz","fileCount":952,"integrity":"sha512-4TNzxWitby2aJBymacR4354zPA/kUJyeZOoc9/2Lbw/wqeZg5CGrKvWzYyzg5uertuzfkdhWYr3cb1N8XbX3pQ==","signatures":[{"sig":"MEUCIQCH7fHk5o8vKxi9aZBKe0JX9g+hfx8OdfonRdNqkCZ6UAIgTOe0pFUC5dgi48vOcEABEwm1TUdDGOoMw1GIMaeX7I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2807662},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"91b966351b6ea2506db7c06631d0a850eeade497","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.42.0_1773962456628_0.2851485411409791","host":"s3://npm-registry-packages-npm-production"}},"8.42.1":{"name":"testplane","version":"8.42.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.42.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"a320128ef6d040c5ed7a34e2e7b615942ba81951","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.42.1.tgz","fileCount":952,"integrity":"sha512-f+bhMtUbaBmyT08kA/snHvARGzoX420ZXrDmTwfKhywqmhkzzJJ68xvT99PS4EE/z737Nim6iI2VmXgY28kb7w==","signatures":[{"sig":"MEUCIQCDH/EHyHAeWT8sRipmmJdi7PSUuXvQAkWv0L5I+EpXGAIgKw5kYlKWOocxdSEdkMUM7+b5D5Q2qmvRWFuZz0N0NLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2814794},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"fec5e8669bd7f54eb9d4295caa21cef72145f3d1","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.24","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.42.1_1774462784220_0.9569745136854857","host":"s3://npm-registry-packages-npm-production"}},"8.42.2":{"name":"testplane","version":"8.42.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.42.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"12c2e84856437bdf429a00ab9952b545425b7bec","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.42.2.tgz","fileCount":952,"integrity":"sha512-WakYHezR++42788maTd6x5qAJvt2fu6V/xkmjJgabvXq81fwlr1yTjb8VVxe21/IQg51xGU9HNViLRpsAIDdpw==","signatures":[{"sig":"MEUCIEZfZXNijCFwCNiinK74Lknj2mhR7ljOOPkxLPg9fDQKAiEA5KyG8egGlyyCkfJOPfmz3cb31P985b7yMw3jJSssqvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.42.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2814680},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"0359b92be4f6d884b22479ec2a33d1e6f50394eb","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.24","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.42.2_1774614916162_0.4617142009899764","host":"s3://npm-registry-packages-npm-production"}},"8.42.3":{"name":"testplane","version":"8.42.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.42.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"bdba664d0d65621f49c4012781fc5ab5132a3509","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.42.3.tgz","fileCount":952,"integrity":"sha512-W9fwZ3re7hHnVUf/Y2SpitA0N1Q9SxILIRTwF/eTBo//sVsaArG2peP6T6P1+ziSYnXUdP5dWY1P9p/OqReKPw==","signatures":[{"sig":"MEQCIBY5CzuaGkur9kWcjPbad8SuLEc6KFFtq11uM1ISijKLAiAk2UAkXoNFqLs3Vjxeii7Dcf1YmR8Ixfr61qgOqyf3Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.42.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2815280},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"22df058dedc0dbb98d9d3204812d05f92f19cea6","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.24","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.42.3_1774908449061_0.26787879397236636","host":"s3://npm-registry-packages-npm-production"}},"8.42.4":{"name":"testplane","version":"8.42.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.42.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"253e6ab3f49abd6ea777cc30252897d80fca2f0c","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.42.4.tgz","fileCount":955,"integrity":"sha512-fVP7Kozl3zrO5J2cvRjeQabB7m/cY+FjGw+b19oobs6d6YyThiGhsYz9KAvpBRgW5/FMU6ZaADGH0XCCa+i5dA==","signatures":[{"sig":"MEYCIQDp63FUVYbADlibJOE2oqTpgk12FnK9HsebOtSz1fo6pwIhALIxnThaAQMsjOzH8YH2yd2atsw7kBB+sCCG3yyOBHrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.42.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2890097},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"088e60cda16b344d1e3bf3996e6e21e1a8421ce0","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.24","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.42.4_1775049469401_0.6333186247534937","host":"s3://npm-registry-packages-npm-production"}},"8.42.5":{"name":"testplane","version":"8.42.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.42.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"affb3a3b70b8e6d1970b46441b0c97bd4162cadd","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.42.5.tgz","fileCount":955,"integrity":"sha512-xgICXmDTZDZkYjDi1wa8qJD7WcFmnlATVNkLNfDhKxdj3mVFvgXVlFlJz8OrkdUu+ozm2yY1hu6o9F8UVWiOYA==","signatures":[{"sig":"MEYCIQDyQIyZhf5PTNkhtmJ9qYZv63SzNjKZcjfwg85hYV+mQgIhALR2a4bab1KzTPMi5JZd1N6KZu3DNdwauwg11txfYwrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.42.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2890106},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"8ad798d84d5185f20867195172de394a5a30d139","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.24","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.42.5_1775560521016_0.729874866847595","host":"s3://npm-registry-packages-npm-production"}},"8.42.6":{"name":"testplane","version":"8.42.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.42.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"14318936f5dbd6b4899d9ce19bc53bca16710377","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.42.6.tgz","fileCount":955,"integrity":"sha512-tyU5ZWQCp4hzBXxSd13qFrxfkgrIp8IvxjJWmY+RDLvURR/PthhtNA9+EJUB40tnGjYza5FXxYcMWYr1WlLSkg==","signatures":[{"sig":"MEQCIF+WhGlKICSgeD4NWhU/DBpheIWmt486GCWV2tYNntmsAiBbV86huTt9wPGP8Em0XGWKe6rChkdfVgJkwsoLNNTj+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.42.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2890107},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"74705cb55753b8521539e78188bf08fdeab78ea3","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.24","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.42.6_1775565799440_0.41623103870376865","host":"s3://npm-registry-packages-npm-production"}},"8.43.0":{"name":"testplane","version":"8.43.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.43.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"3e10fa9d084368f3f8749b5130fff5a72d8ef90e","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.43.0.tgz","fileCount":991,"integrity":"sha512-qHAjRzEJuK2MK98ohHOVdh4VZR8l6oK47nMIplslEm5mcHGc8OpPJlILwXI4L8Pyj0XsQl4rb86XI8Bf1Q+RRg==","signatures":[{"sig":"MEUCIHlpxgE4LZW6Q+f9ikuRwFFv//uzJOqEfbfQrRBmZFK8AiEAq0/WZKNVnrShWDfWfl8AW+oqg/LtBqgA4Vbhj5BmjK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2964332},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"22b650856e3dd874768b8fa453c3fb9042036b51","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.12.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.25","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.43.0_1776739291716_0.6208649374878807","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-rc.4":{"name":"testplane","version":"9.0.0-rc.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.0-rc.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"297c00263c731bbec038e227a7ae6b831c95e694","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.0-rc.4.tgz","fileCount":993,"integrity":"sha512-qOpG4UXvJ/KNpjafC/cUk24aF7hdm8TGj7NW3VUG33HWSh8GN6GP9oYbbm8+eA8HC9tfTriDsRpuYpLSt44x2A==","signatures":[{"sig":"MEYCIQDgO9uX7lgRNKUA0Rk4c14kcvZeR2DSN2vEXDYTV5PwYwIhAOsP9C2BKrZ0gK8abj/l7usOkXLESEorlpKDavgi5CB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3159854},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e:generate-fixtures && npm run test-e2e:run-tests","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration|e2e|browser-env)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","test-e2e:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" _mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.9.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","fastq":"1.13.0","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.23","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"18.19.3","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.4","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.0-rc.4_1776774808324_0.12930572769919912","host":"s3://npm-registry-packages-npm-production"}},"8.44.0":{"name":"testplane","version":"8.44.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.44.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"e67d7faa2e70c3020a825430ed52e76c389ca1fc","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.44.0.tgz","fileCount":991,"integrity":"sha512-2Hur3ceXwsxEwKNvuYAyNHaYuhLVGohrY5uWaCrcsSBKgI7dOVtIGfrs6lzRDLXhWFXMrPLXgh5qUC7surnCXw==","signatures":[{"sig":"MEUCIQCWLJ+GfyD6G03Q76h+n0xrvG5GgZJWgrWSj6ZKEQ9NbQIgV7e9ZnEfpEM+SRkvb1HPHClj92izuGNylLiv4nt4BPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978327},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"559d19353ef9361d9d109e194517b41c4dcc0428","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.13.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.25","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.44.0_1777389098560_0.8529420708738324","host":"s3://npm-registry-packages-npm-production"}},"8.44.1-rc.1":{"name":"testplane","version":"8.44.1-rc.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.44.1-rc.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"883e690f94c8d717cf9b123d3a2cc5e4772e050c","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.44.1-rc.1.tgz","fileCount":991,"integrity":"sha512-rFMUmsavla8x9NZ/WeTphQumYjXmjjZ0zdK9GzggkMbqYLYI48sH8gAxAOuRTreraTHRAnJ6D1O8bx9tLVqC0Q==","signatures":[{"sig":"MEQCIEyAKexdEG/7upoIvOYCIiSbFmWfThRa4ltNn0lVyQvqAiA6TARjBMStW1B5/AjbijcrvhnsAsBl7Ix3/l/0V8emoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2978561},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.9.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.26-rc.2","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.44.1-rc.1_1777839245890_0.46606160727429535","host":"s3://npm-registry-packages-npm-production"}},"8.44.1":{"name":"testplane","version":"8.44.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.44.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1266fd4b630224d69a4ba05cab05491fadb59bd8","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.44.1.tgz","fileCount":991,"integrity":"sha512-0/yz4gnY94z8VFasYMvcYQo6cPXCtlrxzazbNWKkriVr2yzvI96KzJc/W6MFe0Smq5K3Qm9pEN2WwB5Dnfw2bA==","signatures":[{"sig":"MEQCIELPiN+qUe/erRsJXKDDTXHXo6RzcfnQu14X6+Z5iB8HAiB7HtIUu86/pJa+aEY+gNhAhhMjVGphblkv9E5qTDxIrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978327},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"c458a37d66c26e12aa8fc6bb27a32a776cbf7ce5","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.14.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.27","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.44.1_1778686140057_0.08512792965357718","host":"s3://npm-registry-packages-npm-production"}},"8.44.2":{"name":"testplane","version":"8.44.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.44.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"4086af6a23fe9066402aa2da885a71ef3a008615","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.44.2.tgz","fileCount":991,"integrity":"sha512-q7WmQ33Y8TioRCDx9VNOGCtmpAyOW97PBmFI/veAhx01neZ542OegVBV4+jloJxe+/6NwBQFFkZ392zAWbMW3A==","signatures":[{"sig":"MEYCIQClSZEP6u/b1TjBOHjd1r5O8QxFsmSqA67Yf1BIp+jCJgIhALjlNJDJKX7u8w5hvZ5OKodLiNr8ek6630ZJq0PlTsgV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.44.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978563},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"ad3704e058d7a5fbbde7e89bcc6af847b21d5230","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.14.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.44.2_1778796289725_0.09796709461476039","host":"s3://npm-registry-packages-npm-production"}},"8.44.2-rc.1":{"name":"testplane","version":"8.44.2-rc.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.44.2-rc.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"750a7fb94758d4b133a19cbc4911a9d1323f9c82","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.44.2-rc.1.tgz","fileCount":997,"integrity":"sha512-p/5HDRpuGM4tCrEpDFyiB/8eKB4bZN6gy/t3qXr/Fb5l02SuIvzBENtI4WCFffKu4hG9JcxKhAxkWca+0/GLOg==","signatures":[{"sig":"MEQCIDmaQ8yHiagBGld9ylRMh68o7vPOEBus64VSLFWTiD/9AiBrSnqtzhqG8Qhs1hgfEullAGvcRail+842ff+ZQU6OjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3006307},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.9.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.44.2-rc.1_1778800279009_0.8595204930517959","host":"s3://npm-registry-packages-npm-production"}},"8.44.3":{"name":"testplane","version":"8.44.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.44.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"069dfa3a7db52e1c774e1f8fae3ab1a14bdd4b65","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.44.3.tgz","fileCount":991,"integrity":"sha512-OEIwc0CQYNd0z4GAgNV9xZyq30tkomKbTK4YBCrLxrRrWIOCcPjQum7cEOQ7lNCDlPHl3ox8wjOn2sTxWi1ghQ==","signatures":[{"sig":"MEUCIQDi1O+k6kg+q03Yk+XTcWIg2c/fg7jqf/JDovhI6aHKGwIgZrgl9utaaIfdPQmvF7xifIqyOunozwE21sY6qypdy3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.44.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2986485},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"8c38ecb8dab2958da7594cd1c9a3f407a04b343b","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.14.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.44.3_1779280741722_0.7897533114561419","host":"s3://npm-registry-packages-npm-production"}},"8.44.4":{"name":"testplane","version":"8.44.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.44.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f8b490e9ddf3838cba074295464a338cd1dc8110","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.44.4.tgz","fileCount":991,"integrity":"sha512-8hPLGLPYtU0Gvo3IkYyj0lq3j4VAOA9VAuCjgSctG0J+YDvW2TVVOzWosh7fUKgDLfmMOx3ZQdsRpuy2LgUrvg==","signatures":[{"sig":"MEUCIQD/4BUuGX8IfptNFTW2KHjytjwpS3frTD0nYVKf/0YFxAIgeNW5czM/OJICMpTmRpNLX8fj5gxtLb7e9D+NNgMVw2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.44.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2986486},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"97bca91fa09108a541b6f69139835b613b81ccd1","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.14.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.44.4_1779289853708_0.7445229411433456","host":"s3://npm-registry-packages-npm-production"}},"8.45.0":{"name":"testplane","version":"8.45.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.45.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"2d295ed90196a355b12b53474b20e8b567f63ec8","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.45.0.tgz","fileCount":991,"integrity":"sha512-SCk0yBNptpemw2mSFbl3USAI6g0X/7X6kJONkc45bMlPawRD9dBdHu/hQd0hFggUPIPF27/XbgtUN5+eDonbQQ==","signatures":[{"sig":"MEUCIQCyXAxy7sGCA9ahPthH2gi2NyNjczldPCgDUg8Y0X9fVwIgdk17Ee/Um9AZc1UapbeU0AFrBhOf58Wqv6dmPsZF4ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2988573},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"f1242684ce9348ef94da4b3c075b6d574c191e92","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.15.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.45.0_1779313082355_0.08445769715041584","host":"s3://npm-registry-packages-npm-production"}},"8.45.1":{"name":"testplane","version":"8.45.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.45.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d9ae9f56a0d0bd79fd5929799b80b1af96fa6948","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.45.1.tgz","fileCount":991,"integrity":"sha512-ZbkMmzWUmaBcV1MINFpR8zKCWODm+HfRUSIUUQUJ7iobzRyo1mRjn8qQtYPYGgiz2B3cjEzuul6QhPT1xtpCIQ==","signatures":[{"sig":"MEUCIQC2S9Dqd9wFmadRgXSOBXq0o40xPHFbSIgUBO4WmozI/QIgaAa+pFDlwUNTCvavvE6ohfGoVhIls7KLAKpcQl0THtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2990274},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"f39322b99db730eb39a97ecf68f80d4931682a01","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.15.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.45.1_1779375717316_0.29195144836117515","host":"s3://npm-registry-packages-npm-production"}},"8.46.0":{"name":"testplane","version":"8.46.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.46.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5730626b6c720b33427c835bd2360b82f93f41ea","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.46.0.tgz","fileCount":991,"integrity":"sha512-Z/BpzzK2SzAl9SrzYhEKFmGe7FVJc2JSOwJvZxWWZeBub4/jiZGeejzWySHbjR+MGXU/xA6YTTpXRxzNNRsWkg==","signatures":[{"sig":"MEUCIQCxY5npEDOuBWemdxPnPN0fuokW0wdLW7+DLNWOlVekPQIgdD2SBNrVFQrGNOfVDjtLGvtyuWMfqDLquyPIkSRc1NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2990957},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"c76afba52fab111e7519afca94f9c574017aced3","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.15.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.46.0_1779410721370_0.5364714188500492","host":"s3://npm-registry-packages-npm-production"}},"8.46.1":{"name":"testplane","version":"8.46.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.46.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"030d9ed9aca1e3c523bc55cf611eeffbbf400e37","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.46.1.tgz","fileCount":991,"integrity":"sha512-ETi6LGwLSDnigLWuwpBQK5izkkXjafI3N2DJArdYPLjCn2L2sDleGK8BTRQPzusBXrp1DlkrRlUdIuN+cJtBNg==","signatures":[{"sig":"MEYCIQDFx0yhvsS2grsYOQawpBFfHstPWFJDCSZ2tCelAQd9NwIhAPoRqZTl3IVXg1JKtMZYXh02nzdkpxhltvrng95oT2uF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2990935},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"9f3eaa376b9e3035b94c9c597748b04205f1f055","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.16.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.46.1_1779959946831_0.11372236570878136","host":"s3://npm-registry-packages-npm-production"}},"8.46.2":{"name":"testplane","version":"8.46.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.46.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"55d1f6aa56ff1a38f0be851700eb6e46146a50d5","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.46.2.tgz","fileCount":991,"integrity":"sha512-6dWZiOoMUEjuzkIbifftSrRmQSsTyT4XIVJtl67vAMPA36vmhfW65JOtszz39IcpRRSH2XWXdPRCNq2Z8mSWrw==","signatures":[{"sig":"MEQCIERgJSf7u072KnQVGAJ3s+nq9hEQY/mPeMVkAb0tUOAHAiBuADIAi4mzm9det7F4l8w85oP2trcQrIiW4/JiwBDcrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.46.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2991476},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"eee4831cef458ac31297832adaada23d032211be","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.16.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.46.2_1780040028127_0.7745168854880471","host":"s3://npm-registry-packages-npm-production"}},"8.46.3":{"name":"testplane","version":"8.46.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.46.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"e7a2c63ea06a17943850cd029c646b52e65a8f02","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.46.3.tgz","fileCount":991,"integrity":"sha512-XihsXdRU5ZFKXsANIHMEVO+//pIl8UmmozELTqv/y5Qjsfhp/1SufSVRWcpBT1r//sajRWb/ZGIujgjbrMQ/AQ==","signatures":[{"sig":"MEYCIQDxqD1Lj5YD4/klluGYg/MJL9BMOPgsB8J3zETOtq4ewgIhAL/LNsXzb3k1OgkVtfUl6i/dV0LTjE+r/pb2ZiXp7qeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.46.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3000630},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"6e49357c11512a1948b2959ab8375a694c1ce189","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.16.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.46.3_1780072692667_0.68242973193815","host":"s3://npm-registry-packages-npm-production"}},"8.46.4":{"name":"testplane","version":"8.46.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.46.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d186c54bae058b429a0115d295fd8ba703cb5624","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.46.4.tgz","fileCount":991,"integrity":"sha512-hODAGrq0N2kZQauzap+ijT3GpN2rbf+4KzmFmJGdLo7ot54P4u+jDnNIwW3mo+KbtS39pmZ6YbpMTa7LnpQ9CA==","signatures":[{"sig":"MEYCIQCgDXWxhZc2RpJdYdcjBZyukdF7XTTciRAGHUYhs92TBwIhAODt3zwZYS/ee6ehNsxC6JipnQjb/wGkgR9rIpsb9ABH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.46.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3003355},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"be47eeca3cbb082e0bd4a590998ef1d8cea29965","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.16.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.46.4_1780392911304_0.5437770153612702","host":"s3://npm-registry-packages-npm-production"}},"8.47.0":{"name":"testplane","version":"8.47.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.47.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"1ce2878d1b50be6fccf31f8438c5f1d82859798f","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.47.0.tgz","fileCount":991,"integrity":"sha512-BxzBb+kCwtCogCN4pj7J0/NwBIxmXwnWVdZrqbp6+R2C3JIx8oFTSUNSffCQFMYzqIh87zDmr1kjXu0RvTfUag==","signatures":[{"sig":"MEUCIQCwNIkartXf5U+U8I/F6QvO+A39zQwzWrHPZYyRJaWM7QIgQvGzbEoENVFq+xo6T5acDt4eOyOlVUv0DKs4Vxdxv74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3003531},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"34f67b4320c60b2506c2f3bf4968a99939e92235","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.16.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"20.19.39","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.47.0_1780580487772_0.8609640895536725","host":"s3://npm-registry-packages-npm-production"}},"8.47.1":{"name":"testplane","version":"8.47.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.47.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"c18ab41c50d5eeae227125addb327511add8d1b5","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.47.1.tgz","fileCount":1003,"integrity":"sha512-v+TypypfUDQzFmoEFg9iAYKxORfa1kfinx7vJLNGD9WHNsAamJQL8RZTiGvvFS6ouIiitllwhm8fk88yn3o/qw==","signatures":[{"sig":"MEUCIQCqEPNqdznmPG3rQX7bDOghkFibgTEASYWeCTWmcTKRvgIgTCbVwbjRO3dCqPdh39stQ8CJwWVcgAVvrjVvRfebBuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3048446},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"04b75f7c03f09cce2c938167c6add4aaa9af06bd","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration|e2e)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.16.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.47.1_1781015304042_0.272858581280951","host":"s3://npm-registry-packages-npm-production"}},"8.47.2":{"name":"testplane","version":"8.47.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.47.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"87493730569aba77ec308a30720f9f9f51c5dc2c","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.47.2.tgz","fileCount":1003,"integrity":"sha512-G9f0YswfOscZvR5r/kfNkciFYMHIokDge04ZpE3xvtHj/MHM6GNohVvwGoIedjCpPcrHvAYXqb4ndd0ip+mKAQ==","signatures":[{"sig":"MEUCIQC7lF1iZ4x0L7nbaYArolEA75j2aWwmAnRdFZ6Ey1IZkwIgaQpHTJKeqQlcga381JB01J6gkIy1gQVLGZqNYg7VoRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.47.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3048689},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.17.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"6fbcef747e156d6104d169350366c9e6772234da","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration|e2e)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.16.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.47.2_1781189172386_0.07721143850703904","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"testplane","version":"9.0.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5628b582884db6bf2e7a40fa54ac6f8fc1d18045","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.0.tgz","fileCount":1086,"integrity":"sha512-3nwznMbFI3zJ58Uu9nSZ6pdSfKnHo3HjXH0+4SkR/eT0VpVd8YQ6KScjjaPY6Ek9emmJiYm1gXuSs5H3Z1wCNg==","signatures":[{"sig":"MEYCIQDoo/tJdw62iXTSsLoH5haJPaOgKPii2HBc5yRZ5eTzCgIhAJRAYXuaRry6taJQYJx670r0C/l5mZ5BPonw7SSGuoWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3537255},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"059c74aed82468ad80edfe3dc6ddb2f945c7965f","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-repl && npm run test-e2e:generate-fixtures && npm run test-e2e:run-tests","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","test-e2e:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","test-e2e-repl":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate"},"_npmUser":{"name":"shadowusr","email":"nikhakerlab@mail.ru"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.9.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.0_1781616855724_0.1934989937435494","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"testplane","version":"9.0.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"da975701bfcdf2431a4194ace3fd1ba3a50efaee","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.1.tgz","fileCount":1089,"integrity":"sha512-O0LxjDjTWW2/QkCgnxqZvLu6W/nz7Yi9VZLHRIauD4vcZS4RYu34E9ygvvdAPGPT4wkRFjdWILUmZlFbkgcfww==","signatures":[{"sig":"MEUCIQDbIXw/3PYu8h7a/GUr51GEnqz8Vws4AyLKGJ2CFy8aJQIgShqJhpAmvg7XREJ5RMwZTvNgmfo/C1Bb1PATa9l0uu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3586157},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"6c8d5fcbf45a0c0d89b0f18d7a8750484238a846","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","test-e2e:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.17.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.1_1782089227587_0.40139053081917186","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"testplane","version":"9.0.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"60eb185eff0f591a42193a4019d75be5a3b56c24","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.2.tgz","fileCount":1089,"integrity":"sha512-FuSMgJNnLhaPdpSPdGCImmdZqZn4RJEURlNt9NkePpVwtQXW/Uu3EN17im+QZzdxyXkK7kfQUeRp1X3tGH1ABA==","signatures":[{"sig":"MEQCIGsBHF4FvoOrigQZHdb2uvgNbfFNc1Gh1SSmLGwxQRajAiBfCgTz5Dx1ubuLLa61gvMJE4L/rL0HVqAkZATEDjoMaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3586919},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"f288cd0cbbb1184c9476640b0797719cd45a97f2","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.17.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.2_1782263812822_0.19348457945918995","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"testplane","version":"9.0.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"7c670f7a5fd44c801ac6d30f73088844315cc94c","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.3.tgz","fileCount":1089,"integrity":"sha512-vkL7zGtIV3/vzephwURnNk77LKXv0cQqGcXDw//QHldLE8CngkHF1UvpiCQwTjk9ORHQTwDemTXYlq4CGxPAZw==","signatures":[{"sig":"MEQCID5gTP+1DlvKVfNkaqwBPMoxAr+4d9abJZ97w85ct7cVAiAOrqYOv2AcfQDvD5HNIq9O3ZbQR6PDeo10Eo9PVBxG3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3588995},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"d794c9cd8ef2ad0badab3376ac3225422e95bf83","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.17.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.3_1782488701118_0.6383051282815535","host":"s3://npm-registry-packages-npm-production"}},"8.47.3":{"name":"testplane","version":"8.47.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.47.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"d27b29b37b1201541101435f4c0df4f08634ca2b","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.47.3.tgz","fileCount":1003,"integrity":"sha512-Nl7FLzgueiunlajA5Gy7VYW9V4jLOPDtGC7DVyF6iA4cYA0Bu8ru9mA8IVc7r/bAGKs0RQKkjNzAij2hza6Thw==","signatures":[{"sig":"MEUCIFkC4YMVFBOfbfDBgyuBzE9jVND0RUTmfkjwLDLDb9eeAiEA0Hz3uvqKGsMxBy/+58sgWaHFqPOjIVxfSK1LROxc0ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050701},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.17.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"93d3553781b0e7b201d6c36e62da71047b5dee15","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration|e2e)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.5.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.47.3_1782494168988_0.1665885849725457","host":"s3://npm-registry-packages-npm-production"}},"9.0.4":{"name":"testplane","version":"9.0.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"81c52c46ae28a77bb90fca963a89db38ca8494a3","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.4.tgz","fileCount":1089,"integrity":"sha512-q645aEmOx5ozuANF1xMjaOTty2twHl7KFdDXXkC1jsFAg4BaUFiCXWDkIzTk93ypuQmHJpg/4f1VFTpQfblZXg==","signatures":[{"sig":"MEYCIQCTxD7e8/8tyc6e6Qkm9MHONRoi5RP4cxfFCmUvIiyiXQIhANxxVYZhi9lZhJbNY6sE5EXpnHvzonSlzMdYkOCk1H/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3590852},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"7a6e29f5e59c479d920f519e8463660053a00a19","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.18.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.4_1782819269755_0.6896820786408124","host":"s3://npm-registry-packages-npm-production"}},"9.0.5":{"name":"testplane","version":"9.0.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"0a6e7fb79fde37c2c51ff2f876246e0f9772a8c1","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.5.tgz","fileCount":1089,"integrity":"sha512-hYK4aN17aDtfrFui5JChEOXQM8fbELgUd/T5p29qbJ6ywAjvgS34eOlvQd+alQ+/xZr5GpFVg9WPzZHvzvKwzg==","signatures":[{"sig":"MEQCIA20kta/b0zMKuMbjXVwwhQTDZ76L0usAC+VpPtSxRz5AiBOKGfZVzdYrzfoPHr3rswRPqQa+dWOpjURKjCPc49Igw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3590822},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"81fa6873f8330dad26984f383adb95118dd42907","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.18.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.5_1782823033410_0.2598039379772552","host":"s3://npm-registry-packages-npm-production"}},"9.0.6":{"name":"testplane","version":"9.0.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f4bb84a6e66c66dc5ff2500da883062ff1fc0b75","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.6.tgz","fileCount":1089,"integrity":"sha512-NCnLObi1HvC9HCYRDL4lnaPyVLj4DnNXSl+8Q+7abg83HifFwgfVyynKtKJwVcqeHVSVeb6YM3DQsUywbnWVkQ==","signatures":[{"sig":"MEQCIHqiCwawUWNi/4BWB0ai6277CnqxM/vu9rxt6A8k6cUBAiA03l1YE2LCs47XmtKClK7u+HvqYHf8rxM6vJ3wvhUk7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3591823},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"0186e5f84a0fbaa9db96f2ed3fcb73bbe0cb2aaa","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.18.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.6_1783400725687_0.5940163528787663","host":"s3://npm-registry-packages-npm-production"}},"9.0.7":{"name":"testplane","version":"9.0.7","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.7","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"be22c261b9d962708db93f61d9b0d1185e62d2a2","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.7.tgz","fileCount":1089,"integrity":"sha512-qfMqo24GiE541c7QmIbsqw76xDIkxMmfGqHEb0O60QlkdL6+CZjs8ET+BqEz5M+bA79lhF5gEvW7nBQx9Z4Ttg==","signatures":[{"sig":"MEUCIQCHJ+9wqMG10P2EUAGLejRy2t15t7dcemEVsLA3YJRXkwIgfjSG7GgBirxAXvuE5Sf4xVMcd1UAAt3W7awQeQAV8Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593737},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"6c11f6e3489e2853417c61072305ecf945a85461","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"11.18.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.7_1783461742201_0.43917809483403136","host":"s3://npm-registry-packages-npm-production"}},"9.0.8":{"name":"testplane","version":"9.0.8","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.8","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5a7687af4fe1418d3e23c8c316b52ff286b807f7","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.8.tgz","fileCount":1089,"integrity":"sha512-kOBR5aRPgzwDy4GQ/EmfqGQ8pZCWKP506FYin/DMPHylg5UGE7gI6mHJNv2HT3TQXGGVXibRtT+iXDc5ycB+zg==","signatures":[{"sig":"MEQCIFngNiya1P+YlTE4swvpsfWBg45WXfYPyW2WY1iPqpnwAiAOVs8FCm1vRRm5swlcEhKmsW5+rxuOU9biIq4Fsxifkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3222840},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"2d8fe313eaa8eb5b6e48fbcc3a3378ee58a2d608","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.8_1784561428119_0.37938559467571187","host":"s3://npm-registry-packages-npm-production"}},"9.0.9":{"name":"testplane","version":"9.0.9","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.9","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"f1322f668225a0ca755c0ef7ba2b3e7338aef916","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.9.tgz","fileCount":1089,"integrity":"sha512-Nr4MUt5P0QR6osg2e9XtKTxGF3O5Rc5IEX3ZG1lsIANHDYw+gES73jXRZRAZnvBpGONBvFVtSsrdXFk3RaC9+A==","signatures":[{"sig":"MEYCIQCk9bae87m3g6QaNLKubtnv2zct6zDIPVdTzQ6CFqgh0gIhALZLwqzojmt48QPDYgUjmfMBYQx5Q1bpM+Xnqhhxspri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234810},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"61b5b9a852a8946dec204757a1552f1ad2f58981","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.29","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.9_1784587681962_0.9434976355475921","host":"s3://npm-registry-packages-npm-production"}},"9.0.10":{"name":"testplane","version":"9.0.10","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.10","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"6a405e99a706e86d9609eea50db5aecee9a3f8bc","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.10.tgz","fileCount":1089,"integrity":"sha512-25zQIArNRCjbMcDGkD8mxS3YUw+ZD1PQKvEhm/5Cpfevfa90DA/6u2seXAxS8y/yXQQoM1I3T6mUaWnLOfMTSg==","signatures":[{"sig":"MEUCIQCY8+kn6oywARl8ooOZ+FfdsogadJuKDffpaHyX1dck3QIgdisV1G6fHzMd7tP4gzMLMJtSR6JVowfedurGoHLjv4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3235913},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"c614a4216bcbe498a995ce96a17f89c182cb1244","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.29","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.10_1785234423616_0.9388021769303168","host":"s3://npm-registry-packages-npm-production"}},"9.0.11":{"name":"testplane","version":"9.0.11","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.11","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"39ac4900b275cf8f054ebd8fbfe62ebf3a1af057","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.11.tgz","fileCount":1089,"integrity":"sha512-/ZP25l1ziKLg5e7s4lD2xCcMKWOJFZLbJWmZ/+PTe7aAKnoLy+scEGVeq9tJH4sSNmWi/yFqdBxmXvEadHVqbQ==","signatures":[{"sig":"MEUCIC9vAQRFvIlXv5SYjXpLVxFDOdk+eT0+6yVe3L7M4siSAiEAyxhAUXvo5/Ib8L56aUX+JaR5dR+Vso4gNPqTLjDBQlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3247445},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"2542789f7bcfcadf8610500556fb91b67b6c1cbb","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.1","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.29","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.11_1785336430939_0.2926735351455132","host":"s3://npm-registry-packages-npm-production"}},"8.47.4":{"name":"testplane","version":"8.47.4","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.47.4","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"89a97877d61cd754b0f1194c44288e22a5765ad1","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.47.4.tgz","fileCount":1003,"integrity":"sha512-wN+Tam57yF3fA3YB0neW+O2ue+lnnVTqH3iM4Q82Jd7rY1ptvdFObLjKJ9UHNLcsKfzndbasdDjwUELjIXm0JQ==","signatures":[{"sig":"MEQCIGn4w81Dmnc9IOSM2F9Gnrc19HRAo/d8GErT9WDaB2hqAiAvvWSUohYvKLxhDNKR2KXzwWNTPFki24i4eIK1/RqEZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062233},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.17.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"f5b7281196d90b568bd0cb2c5f9e46bcccd83459","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration|e2e)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.5.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.5","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.28","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.47.4_1785336833327_0.4165155685330526","host":"s3://npm-registry-packages-npm-production"}},"9.0.12":{"name":"testplane","version":"9.0.12","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.12","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"5e4881ca1dbb031297c9204a02269ade0acda557","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.12.tgz","fileCount":1089,"integrity":"sha512-BXF8Nd04Y6s9XpSghCOg/zTIKF2EGS6bec3XyQfj8IKLdu0EuDXMOmWEv9bECUD96bBzaHxnbLZS10/G9c/Btg==","signatures":[{"sig":"MEUCIQCNstH6zDi9oLZUMaBUB7ZVFVFXgE5Ol6MPdDjNYe4I5gIgB8Yd2Sup7c4B75tChk8Go++GRNrWuww/d+15//GBzwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3247915},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"dfc9e562c7b0e1c3f7cf0654af35d03fd6bb64c5","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.29","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.12_1785413050585_0.36547547280331116","host":"s3://npm-registry-packages-npm-production"}},"9.0.13":{"name":"testplane","version":"9.0.13","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.0.13","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"nikhakerlab@mail.ru"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"38d6ae03218f9cde46c7cd48a44590c525d4785c","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.0.13.tgz","fileCount":1089,"integrity":"sha512-GruuVbQn8PnQlAAZ4xOeulzLa9WhvXr6LwOQx6MTrDQrNbliAFLnd4gQgd/49ACgmy7SyXW+TcugNXZ3FT4AJQ==","signatures":[{"sig":"MEUCIFZaewOYoL6ns0S4OSvNPpanjMfXOaD2nopHCZbYZiB2AiEA9ll4zhQ6O3oTB6QvnfxOsZyR4UoWMsRx8g+z5DvhPw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3248476},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"be9b5e2c4be25a51eed415d497b38957647c9b98","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.5.29","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.0.13_1785962580734_0.7689315159104715","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"testplane","version":"9.1.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.1.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"27b57c1a022d1a2a44fc701fdc5901b09763729d","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.1.0.tgz","fileCount":1089,"integrity":"sha512-/4fUytEuGHiAksw7mLmyvCZFaZZWz7g5E3bHbCeFmFTT9wBJdoSfNsgLOeLvcRmyRJ+nRZ+erOnwV5RwSfHOCw==","signatures":[{"sig":"MEUCIGaxtAEAurMxV1LSauIDbauTByNN0YLCpQ5pbg+B/CunAiEAzXlnxpavHqwnqqxXXqGDC2X0PkXIqWVZ0A0CgKpeuwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3248472},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"dd83cc8a044e7f9654485ae0b3e8f525436d0373","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.4","@testplane/webdriverio":"9.6.2","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.1.0_1787076644760_0.4041241537255973","host":"s3://npm-registry-packages-npm-production"}},"8.47.5":{"name":"testplane","version":"8.47.5","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.47.5","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"cfd8342e08121ed1b253fa0620a5bde9e3db7905","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.47.5.tgz","fileCount":1012,"integrity":"sha512-S/0kKKh7pykmNhH34nuUtlpnXyEyRQk1LxA/CT8+qQC2f5dd5qNYLZdrS7hBCBL7RmOZ+U+uG4x5Rpy28d5/Rg==","signatures":[{"sig":"MEUCIQDrc8+vkyS0p4jR4Qpu3r4dtv8QTzs5ql06nDG8urIHEwIgTsDbr5VUCJz8ZzBNvm0snEBcuIioi3zBQlgMNoNya78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3088181},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.17.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"8e9154330bbf37c80a2af33cd37a853bfa45b590","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration|e2e)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"10.5.0","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.6","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.5.30","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.47.5_1787326492769_0.3671442958804594","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"testplane","version":"9.1.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.1.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"38da476681f21ca0cd72c790598cd0f6baa49084","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.1.1.tgz","fileCount":1098,"integrity":"sha512-pbS/vd1c3cDne4evOGU2ulB4v0waDNyDO+zRQGut84NhYNBtiPz1zqTd1akWBv6LOa33yjjzc1umgPKpeEG0nQ==","signatures":[{"sig":"MEUCIQDmNHWUcvJJNUIkH7WoqXALrxIHsjzid9HF09D+Ez0TFAIgd5usvcVIy3n54SOyorpnm4PmrcqbHefcFOQOeQyNpDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3274420},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"982875722c73263c341cce0a3cf62fe43a2cd067","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) yinfra/html-reporter-browsers","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.6.2","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.1.1_1787326580644_0.21877094825587062","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"testplane","version":"9.2.0","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.2.0","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"e4ef2187fefffdbb0d28bc5afc2b47dfbd28d67a","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.2.0.tgz","fileCount":1185,"integrity":"sha512-I7sVpHzG3qN1u4N939UMDorTklBEnOdCtT2yObsglZ+J2lI/xGvEbTL84LfAyKI83vmkdXOVgBLqtdugdQuSrQ==","signatures":[{"sig":"MEUCIF0TpqnorQ82umWxhj7/Ri6eYJg4nOGNKmQLVShLfXg5AiEA/n0ZnfAzCdnhvMbh1X6KBJZFU9X0EGJGfwMK7gbcRsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3885357},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"f6df1b1565f95fc07141751f9d13260a60c08b3a","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host --shm-size=2g $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) ghcr.io/gemini-testing/browsers/chromium:126.0","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.6.2","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.2.0_1787730156606_0.4899236468986685","host":"s3://npm-registry-packages-npm-production"}},"8.47.6":{"name":"testplane","version":"8.47.6","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@8.47.6","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"bce9f99be3e37f112f1a908c1e280f858a48129d","tarball":"https://registry.npmjs.org/testplane/-/testplane-8.47.6.tgz","fileCount":1012,"integrity":"sha512-YV91kgn+FilB2CiD3jvENkTpkFoMkNIR2xwEhajUx+HlobBgl48GR1AUdTTWqUvVmqPEEOsPNSyQwq9xeAUZyQ==","signatures":[{"sig":"MEUCIQC87lgmNNXaKTROeKqVXYZBnOE35GompA3L+BEcTjO6sAIgCAZBPdY1pi0Rxw+XPTzsAfNUiRLBKAeVk9vU0TJquoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@8.47.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2713098},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 18.17.0"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"5fddade8f189528ebd96b1dccb3f78d33528fb1d","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static && node scripts/create-client-scripts-symlinks.js","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"_mocha \"test/!(integration|e2e)/**/*.js\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/*' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-integration":"mocha -r ts-node/register -r test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","build-browser-bundle":"node ./src/browser/client-scripts/build.js","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","create-client-scripts-symlinks":"node scripts/create-client-scripts-symlinks.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","extract-zip":"2.0.1","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","source-map-js":"1.2.1","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"2.7.1","@testplane/devtools":"8.32.6","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.5.30","@gemini-testing/commander":"2.15.4","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_8.47.6_1787740326226_0.8466279900326485","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"testplane","version":"9.2.1","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.2.1","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"0c0f8319524949c5fc7f8ec3ce9b8293bb18a582","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.2.1.tgz","fileCount":1185,"integrity":"sha512-rfJiMvysxu+MG2Vkeq8CEz7+MHMepMcjb+di9EmU0FcCy5plp+HP45Ng8YEPuI1Dtt4vWeQ+3ufvdA5qo2VIkg==","signatures":[{"sig":"MEQCIHxM3Ods0CotSvFaW+pQ3JXs+1+C3jbc9vMHIuquzYktAiAwgEmPpm/GSeZRpwhFGslmHiFFpGQtcdRtk9U2JKaBPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT1ln+DQ/PXabuANtu+H0kKDjg1UpcgWLT4egrPu+bmAIhAPqMB8Decl1a+olWE56bsy0PP/UfFx9gZZvAxq/R0V2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3885067},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"e649610186cb7e6c8ccebf79f2e7350227ffda18","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host --shm-size=2g $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) ghcr.io/gemini-testing/browsers/chromium:126.0","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.6.2","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.2.1_1789120933305_0.7132925975735898","host":"s3://npm-registry-packages-npm-production"}},"9.2.2":{"name":"testplane","version":"9.2.2","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.2.2","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"76510f540ac8a92e6c5d7eb8d3b9fd0b6a522b1a","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.2.2.tgz","fileCount":1185,"integrity":"sha512-onowSwzMa7fpO/p4l4W4lNSWemsLByDOE0pt7mRCRtHX/qdXK1Q0ERmcWzghnvwSCRc5Qf7F7YRHVjeD3u3JPw==","signatures":[{"sig":"MEQCIBpdsoJUEk0iQkub9ACnCQ+ThtddBd5XQbz3sMh2XUrHAiB2+5Q+dU/GpfoxSN0L0aHbIrdnGSasP0aYuXT+6CkktA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAkEe6UGsme2tQwXJ8854S6T7ym8CzMw2OXL7CgA5angAiEA+JJbszD2jwEEtN3Zh7Weq+0Dn06483oRx0iKRkpQe/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3885069},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"f1fe8cc3aad78a911afa4aa07cf1bac338b883de","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host --shm-size=2g $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) ghcr.io/gemini-testing/browsers/chromium:126.0","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.6.2","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.2.2_1789121428062_0.6229599727700894","host":"s3://npm-registry-packages-npm-production"}},"9.2.3":{"name":"testplane","version":"9.2.3","keywords":["testplane","hermione","webdriverio","mocha","test"],"license":"MIT","_id":"testplane@9.2.3","maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"homepage":"https://testplane.io/","bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"dist":{"shasum":"c5629bfab731b565bb0551296ba8ef2bae683a11","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.2.3.tgz","fileCount":1185,"integrity":"sha512-npDQ3hzuTzWJS2pXq8l+0skpN3G8Zd6eogYtkSHHrgmb1+eBtvcK8AvWVbjMQ6OXLhZ/BEx7HROsEzScGyYk8A==","signatures":[{"sig":"MEYCIQCw8SGHVzXp/zw4VTy6eAslYo0V8vOiRv7p3bIMEHvwMwIhAOofr07WvkLFR++ec6EA3sispwylmon1W7iz/zxerjjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxNL3Rwm7A7Y4+GIyvuxwiwGcQWKYTYtGzwtlGL83kJwIgPtiQrPo24tOdlpxBSAdZeRsJUatnBtKQ3NYBOYYicuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3890676},"main":"build/src/index.js","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"d4370809bdcf29376a9ba67623b4d95ddf2b5c5c","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host --shm-size=2g $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) ghcr.io/gemini-testing/browsers/chromium:126.0","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.0.2","description":"Tests framework based on mocha and wdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.6.2","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testplane_9.2.3_1789414616382_0.5688074281293132","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"_id":"testplane@9.3.0","bin":{"hermione":"bin/hermione","testplane":"bin/testplane"},"bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"dist":{"shasum":"68dc02b9c814366ec366a0c5affdda9aef959021","tarball":"https://registry.npmjs.org/testplane/-/testplane-9.3.0.tgz","fileCount":1191,"integrity":"sha512-iPG/VUlEwXv55HA79NvWhD+WyPh+dQv5cxKQemu66zJDTTHzLLOTfwjSQYSRqoC9UuAWvbLx3CsBX+15kLy0kw==","signatures":[{"sig":"MEQCIAFZ+GbhAcVgd4HDw30ltgaPnsEoSRmkYR0ph/2V7mq5AiA7s5VtrhNi0xhn9oFeTNE9/AsraA/vGBO6zBA1zOmelg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCb4H405BP2WGUCN83smTEHVEH1KTwTDLkcTyUJKLpPDwIgOTgkjrDvyBunVGKVrkfV0MEWiJ3ZTDhhtliITMEi3so="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/testplane@9.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3918394},"main":"build/src/index.js","name":"testplane","types":"./build/src/index.d.ts","engines":{"node":">= 22"},"exports":{".":{"import":"./build/src/index.js","require":"./build/src/index.js"},"./unstable":{"import":"./build/src/unstable.js","require":"./build/src/unstable.js"}},"gitHead":"cf8d5285485ec13440f2bf02b420b3924fc0436a","license":"MIT","scripts":{"toc":"doctoc docs --title '### Contents'","lint":"eslint --cache . && prettier --check .","test":"npm run test-unit && npm run check-types && npm run lint","build":"tsc --build && npm run build-bundles && npm run copy-static","clean":"rimraf build/ *.tsbuildinfo","watch":"npm run copy-static && npm run build-browser-bundle && concurrently -c 'auto' 'npm:watch:src' 'npm:watch:bundle'","prepack":"npm run clean && npm run build","release":"standard-version","reformat":"eslint --fix . && prettier --write .","test-e2e":"npm run test-e2e-mocha && npm run test-e2e-testplane","commitmsg":"commitlint -e","precommit":"npm run lint","test-unit":"node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|e2e|browser-env|fixtures|type-tests)/**/*.[jt]s\"","watch:src":"tsc --build --watch","preversion":"npm run lint && npm test","check-types":"tsc --project test/tsconfig.json","copy-static":"copyfiles 'src/browser/client-scripts/**/*.js' 'src/**/[!cache]*/autogenerated/**/*.json' build","watch:bundle":"npm run build-node-bundle -- --watch","build-bundles":"concurrently -c 'auto' 'npm:build-browser-bundle' 'npm:build-node-bundle -- --minify'","prettier-watch":"onchange '**' --exclude-path .prettierignore -- prettier --write {{changed}}","test-e2e-mocha":"_mocha \"test/e2e/**/*.test.js\" --ignore \"test/e2e/**/fixture-project/**\"","browsers:launch":"docker run -it --rm --network=host --shm-size=2g $(which colima >/dev/null || echo --add-host=host.docker.internal:0.0.0.0) ghcr.io/gemini-testing/browsers/chromium:126.0","test-browser-env":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-integration":"TS_NODE_TRANSPILE_ONLY=1 node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha -r ts-node/register test/integration/*/**","build-node-bundle":"esbuild ./src/bundle/cjs/index.ts --outdir=./build/src/bundle/cjs --bundle --format=cjs --platform=node --target=ES2021","test-e2e-testplane":"npm run test-e2e-testplane:generate-fixtures && npm run test-e2e-testplane:run-tests","test-unit:coverage":"c8 --all --src=src --reporter=html --reporter=text-summary --exclude=\"build/**\" --exclude=\"test/**\" --exclude=\"**/*.d.ts\" node scripts/run-node-without-type-stripping.js ./node_modules/mocha/bin/_mocha \"test/!(integration|browser-env|e2e|type-tests)/**/*.[jt]s\"","build-browser-bundle":"node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/screen-shooter && node ./src/browser/client-scripts/build.js ./src/browser/client-scripts/browser-utils","test-browser-env:gui":"TS_NODE_PROJECT=./test/browser-env/tsconfig.json node bin/testplane gui -r tsconfig-paths/register --config test/browser-env/testplane.config.ts","test-e2e-testplane:gui":"node bin/testplane --config test/e2e/testplane.config.ts gui","resolve-ubuntu-dependencies":"ts-node ./src/browser-installer/ubuntu-packages/collect-dependencies","test-unit:generate-fixtures":"TS_NODE_PROJECT=test/tsconfig.json node -r ts-node/register -r tsconfig-paths/register test/src/browser/screen-shooter/composite-image/fixtures/generate.ts generate","test-e2e-testplane:run-tests":"node bin/testplane --config test/e2e/testplane.config.ts","test-e2e-testplane:generate-fixtures":"node bin/testplane --config test/e2e/fixtures/basic-report/testplane.config.ts || true"},"version":"9.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af4f143-da1b-47cb-8ec5-dfa7f9042b52"}},"homepage":"https://testplane.io/","keywords":["testplane","hermione","webdriverio","mocha","test"],"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"_npmVersion":"12.1.0","description":"Tests framework based on mocha and wdio","directories":{},"maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"_nodeVersion":"24.20.0","contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"dependencies":{"ws":"8.18.3","temp":"0.8.3","vite":"5.1.6","chalk":"2.4.2","debug":"2.6.9","mocha":"10.2.0","urijs":"1.19.11","lodash":"4.17.21","recast":"0.23.6","sizzle":"2.3.6","esbuild":"0.25.8","p-limit":"3.1.0","pirates":"4.0.7","tinyspy":"3.0.2","yallist":"3.1.1","fs-extra":"7.0.1","get-port":"5.1.1","strftime":"0.10.2","url-join":"4.0.1","local-pkg":"0.4.3","socket.io":"4.7.5","wait-port":"1.1.0","@jspm/core":"2.0.1","edgedriver":"5.6.1","looks-same":"10.0.1","micromatch":"4.0.5","strip-ansi":"6.0.1","@vitest/spy":"2.1.4","geckodriver":"4.5.0","worker-farm":"1.7.0","@jsquash/png":"3.1.1","buffer-crc32":"1.0.0","cli-progress":"3.12.0","clear-require":"1.0.1","png-validator":"1.1.0","plugins-loader":"1.3.4","proper-lockfile":"4.1.2","resolve.exports":"2.0.2","socket.io-client":"4.7.5","@babel/code-frame":"7.24.2","error-stack-parser":"2.1.4","expect-webdriverio":"3.6.0","@puppeteer/browsers":"3.0.4","gemini-configparser":"1.4.2","import-meta-resolve":"4.0.0","@testplane/wdio-utils":"9.5.5","@testplane/webdriverio":"9.6.2","@gemini-testing/commander":"2.15.4","@jridgewell/trace-mapping":"0.3.31","@testplane/wdio-protocols":"9.4.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.2.0","execa":"5.1.1","husky":"0.11.4","jsdom":"^24.0.0","sinon":"17.0.1","doctoc":"2.2.0","eslint":"8.25.0","rimraf":"4.1.2","ts-node":"10.9.1","aliasify":"1.9.0","onchange":"7.1.0","prettier":"2.8.4","@swc/core":"1.13.3","copyfiles":"2.4.1","type-fest":"3.11.1","uglifyify":"3.0.4","browserify":"13.3.0","glob-extra":"5.0.2","proxyquire":"1.8.0","sinon-chai":"3.7.0","typescript":"5.3.2","@types/chai":"4.3.4","@types/node":"24.13.1","@types/debug":"4.1.12","@types/jsdom":"21.1.7","@types/mocha":"10.0.1","@types/sinon":"17.0.1","@types/urijs":"1.19.25","concurrently":"8.2.2","jsdom-global":"3.0.2","@babel/parser":"7.28.5","@rrweb/record":"2.0.0-alpha.18","@types/lodash":"4.14.191","html-reporter":"11.9.3","@types/yallist":"4.0.4","js-levenshtein":"1.1.6","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.0.3","@types/fs-extra":"11.0.4","@types/strftime":"0.9.8","@types/url-join":"4.0.3","app-module-path":"2.2.0","chai-as-promised":"7.1.1","standard-version":"9.5.0","@types/browserify":"12.0.40","@types/micromatch":"4.0.9","@types/proxyquire":"1.3.28","@types/cli-progress":"3.11.6","@sinonjs/fake-timers":"10.3.0","@testplane/wdio-types":"9.5.5","@types/js-levenshtein":"1.1.3","@types/proper-lockfile":"4.1.4","eslint-config-prettier":"8.7.0","@types/chai-as-promised":"7.1.5","@types/babel__code-frame":"7.0.6","@types/set-cookie-parser":"2.4.10","@typescript-eslint/parser":"6.12.0","@types/escape-string-regexp":"2.0.1","@types/sinonjs__fake-timers":"8.1.2","eslint-config-gemini-testing":"2.8.0","@cspotcode/source-map-support":"0.8.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"6.12.0"},"peerDependencies":{"ts-node":">=10.5.0","@swc/core":">=1.3.96","@babel/parser":">=7.0.0","@cspotcode/source-map-support":">=0.7.0"},"peerDependenciesMeta":{"ts-node":{"optional":true},"@swc/core":{"optional":true},"@babel/parser":{"optional":true},"@cspotcode/source-map-support":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testplane_9.3.0_1790234936739_0.37683129233271995"}}},"time":{"created":"2024-03-18T14:53:26.575Z","modified":"2026-09-24T07:28:57.195Z","0.0.1":"2024-03-18T14:53:26.712Z","0.1.0-rc.0":"2024-04-04T14:22:38.917Z","0.1.0":"2024-04-10T13:14:18.144Z","0.1.1":"2024-04-14T11:06:42.662Z","0.1.2":"2024-04-16T12:18:37.622Z","0.1.3":"2024-04-21T19:29:21.234Z","8.10.0":"2024-04-23T12:00:35.431Z","8.10.1":"2024-04-24T23:58:46.538Z","8.11.0":"2024-05-01T15:34:55.788Z","8.11.1":"2024-05-06T14:45:34.137Z","8.11.2":"2024-05-15T09:09:51.292Z","8.11.3":"2024-05-16T11:02:11.575Z","8.11.4":"2024-05-16T13:49:11.669Z","8.11.5":"2024-05-29T10:38:29.130Z","8.11.6":"2024-05-29T14:20:54.229Z","8.11.7":"2024-06-05T21:11:26.256Z","8.12.0":"2024-06-09T20:05:41.394Z","8.12.1":"2024-06-14T18:55:14.028Z","8.12.2":"2024-06-18T20:55:17.985Z","8.13.0":"2024-06-19T11:46:28.387Z","8.14.0":"2024-06-25T10:29:02.996Z","8.14.1":"2024-06-28T10:50:31.668Z","8.15.0":"2024-07-03T12:40:01.188Z","8.16.0":"2024-07-10T09:33:28.220Z","8.17.0":"2024-07-10T18:11:54.082Z","8.17.1":"2024-07-16T16:14:57.941Z","8.17.2":"2024-07-17T11:53:36.981Z","8.18.0":"2024-07-22T15:33:52.175Z","8.18.1":"2024-07-24T13:57:16.471Z","8.19.0":"2024-07-29T12:04:06.233Z","8.19.1":"2024-07-30T08:35:08.372Z","8.19.2":"2024-08-01T13:17:45.853Z","8.19.3":"2024-08-05T11:08:26.429Z","8.20.0-alpha.0":"2024-08-06T15:50:54.168Z","8.19.4":"2024-08-09T14:03:16.631Z","8.19.5":"2024-08-12T09:59:36.514Z","8.19.6":"2024-08-14T12:48:04.136Z","8.19.7":"2024-08-28T08:49:54.748Z","8.19.8":"2024-09-02T23:17:07.080Z","8.19.9":"2024-09-05T15:49:28.026Z","8.20.0":"2024-09-09T22:04:22.291Z","8.20.1":"2024-09-12T10:54:08.660Z","8.20.2":"2024-09-13T13:12:59.725Z","8.20.3":"2024-09-17T21:01:00.504Z","8.20.4":"2024-09-19T12:21:13.759Z","8.20.5":"2024-10-01T09:50:13.041Z","8.20.6":"2024-10-27T14:45:43.035Z","8.21.0":"2024-11-19T19:12:54.654Z","8.21.1":"2024-11-21T00:37:42.293Z","8.22.0":"2024-11-27T10:32:25.715Z","8.22.1":"2024-11-27T11:41:56.187Z","8.22.2":"2024-11-27T14:36:56.532Z","8.22.3":"2024-12-02T22:45:07.997Z","8.22.4":"2024-12-03T13:12:16.689Z","8.22.5":"2024-12-10T11:07:35.011Z","8.23.0":"2024-12-17T01:18:03.152Z","8.23.1":"2024-12-23T22:14:29.790Z","8.24.0":"2025-01-13T02:39:48.076Z","8.25.0":"2025-01-16T15:37:35.555Z","8.25.1":"2025-01-31T00:21:54.362Z","8.25.2":"2025-02-18T11:09:12.821Z","8.26.0-alpha.1":"2025-02-21T01:02:18.814Z","8.26.0-alpha.2":"2025-02-24T23:48:48.316Z","8.25.3":"2025-03-06T13:06:41.353Z","8.25.4":"2025-03-13T23:01:12.288Z","8.26.0":"2025-03-17T23:53:17.842Z","8.27.0":"2025-04-02T10:42:05.878Z","8.27.1":"2025-04-04T01:26:20.911Z","8.27.2":"2025-04-09T10:58:48.103Z","8.28.0":"2025-04-15T05:48:46.893Z","8.28.1":"2025-04-22T14:27:59.969Z","8.28.2":"2025-05-15T00:12:54.110Z","8.28.3":"2025-05-16T07:19:29.686Z","8.28.4":"2025-05-18T20:51:49.188Z","8.29.0":"2025-05-20T09:12:47.130Z","8.29.1":"2025-05-20T12:38:34.678Z","8.29.2":"2025-05-20T14:11:32.270Z","8.29.3":"2025-06-18T14:17:01.569Z","8.29.4":"2025-06-23T16:43:39.495Z","8.29.5":"2025-06-24T00:43:24.575Z","9.0.0-rc.2":"2025-07-07T15:51:48.372Z","8.29.6":"2025-07-17T11:46:02.181Z","8.29.7-alpha.0":"2025-07-28T10:51:35.987Z","8.29.7-alpha.1":"2025-07-28T16:05:13.694Z","8.30.0":"2025-07-29T12:59:50.037Z","8.30.1":"2025-08-01T14:33:37.001Z","8.30.2":"2025-08-18T20:15:08.357Z","8.30.3":"2025-08-18T23:31:02.175Z","9.0.0-rc.3":"2025-08-19T12:56:42.324Z","8.31.0-alpha.1":"2025-08-19T13:31:17.275Z","8.31.0":"2025-08-25T09:16:59.636Z","8.31.1":"2025-09-10T08:46:28.207Z","8.31.2":"2025-09-22T18:22:56.496Z","8.31.3":"2025-09-23T13:02:33.225Z","8.31.4":"2025-09-24T20:00:03.191Z","8.31.5":"2025-09-25T06:49:51.024Z","8.31.6":"2025-09-25T13:49:13.244Z","8.31.7":"2025-10-14T15:13:24.008Z","8.32.0":"2025-10-14T22:23:39.254Z","8.32.1":"2025-10-15T11:14:59.197Z","8.32.2":"2025-10-15T12:17:30.594Z","8.32.3":"2025-10-22T13:17:46.370Z","8.33.0":"2025-10-23T11:18:37.646Z","8.34.0":"2025-10-23T15:52:11.680Z","8.34.1":"2025-10-23T22:57:32.784Z","8.34.2":"2025-10-24T04:59:48.881Z","8.34.3":"2025-11-01T12:14:02.811Z","8.34.4":"2025-11-05T11:30:16.921Z","8.34.5":"2025-11-11T10:04:07.863Z","8.35.0":"2025-11-13T21:58:09.993Z","8.35.1":"2025-11-17T13:36:50.610Z","8.35.2":"2025-11-20T10:11:10.844Z","8.36.0":"2025-12-01T07:13:36.913Z","8.37.0":"2025-12-03T13:52:25.210Z","8.37.1":"2025-12-04T09:11:41.925Z","8.37.2":"2025-12-08T13:05:03.185Z","8.37.3":"2025-12-16T11:32:53.069Z","8.38.0":"2025-12-17T12:49:47.794Z","8.38.1":"2025-12-18T10:05:05.542Z","8.38.2":"2025-12-22T13:15:07.088Z","8.38.3":"2025-12-24T09:39:05.822Z","8.39.0":"2025-12-25T08:54:39.902Z","8.40.0":"2025-12-25T11:46:20.428Z","8.40.1":"2025-12-26T15:07:59.974Z","8.40.2":"2026-01-12T12:25:12.539Z","8.40.3":"2026-01-21T11:33:45.982Z","8.40.4":"2026-01-22T10:25:39.050Z","8.40.5":"2026-01-30T13:27:07.893Z","8.40.6":"2026-02-02T13:22:42.302Z","8.40.7":"2026-02-09T11:33:17.677Z","8.40.8":"2026-02-13T05:11:12.553Z","8.40.9":"2026-02-13T15:06:58.641Z","8.40.10":"2026-02-17T13:20:21.865Z","8.41.0":"2026-03-02T07:58:16.372Z","8.41.1":"2026-03-03T13:07:42.932Z","8.41.2":"2026-03-05T13:43:37.640Z","8.42.0":"2026-03-19T23:20:56.896Z","8.42.1":"2026-03-25T18:19:44.443Z","8.42.2":"2026-03-27T12:35:16.414Z","8.42.3":"2026-03-30T22:07:29.476Z","8.42.4":"2026-04-01T13:17:49.613Z","8.42.5":"2026-04-07T11:15:21.230Z","8.42.6":"2026-04-07T12:43:19.697Z","8.43.0":"2026-04-21T02:41:31.984Z","9.0.0-rc.4":"2026-04-21T12:33:28.566Z","8.44.0":"2026-04-28T15:11:38.769Z","8.44.1-rc.1":"2026-05-03T20:14:06.100Z","8.44.1":"2026-05-13T15:29:00.357Z","8.44.2":"2026-05-14T22:04:49.898Z","8.44.2-rc.1":"2026-05-14T23:11:19.282Z","8.44.3":"2026-05-20T12:39:01.959Z","8.44.4":"2026-05-20T15:10:53.892Z","8.45.0":"2026-05-20T21:38:02.597Z","8.45.1":"2026-05-21T15:01:57.650Z","8.46.0":"2026-05-22T00:45:21.547Z","8.46.1":"2026-05-28T09:19:07.110Z","8.46.2":"2026-05-29T07:33:48.316Z","8.46.3":"2026-05-29T16:38:12.941Z","8.46.4":"2026-06-02T09:35:11.574Z","8.47.0":"2026-06-04T13:41:27.905Z","8.47.1":"2026-06-09T14:28:24.257Z","8.47.2":"2026-06-11T14:46:12.651Z","9.0.0":"2026-06-16T13:34:15.936Z","9.0.1":"2026-06-22T00:47:07.772Z","9.0.2":"2026-06-24T01:16:53.030Z","9.0.3":"2026-06-26T15:45:01.377Z","8.47.3":"2026-06-26T17:16:09.162Z","9.0.4":"2026-06-30T11:34:29.926Z","9.0.5":"2026-06-30T12:37:13.615Z","9.0.6":"2026-07-07T05:05:25.867Z","9.0.7":"2026-07-07T22:02:22.431Z","9.0.8":"2026-07-20T15:30:28.297Z","9.0.9":"2026-07-20T22:48:02.145Z","9.0.10":"2026-07-28T10:27:03.825Z","9.0.11":"2026-07-29T14:47:11.182Z","8.47.4":"2026-07-29T14:53:53.490Z","9.0.12":"2026-07-30T12:04:10.745Z","9.0.13":"2026-08-05T20:43:00.941Z","9.1.0":"2026-08-18T18:10:44.994Z","8.47.5":"2026-08-21T15:34:53.042Z","9.1.1":"2026-08-21T15:36:20.820Z","9.2.0":"2026-08-26T07:42:36.797Z","8.47.6":"2026-08-26T10:32:06.418Z","9.2.1":"2026-09-11T10:02:13.483Z","9.2.2":"2026-09-11T10:10:28.195Z","9.2.3":"2026-09-14T19:36:56.529Z","9.3.0":"2026-09-24T07:28:56.899Z"},"bugs":{"url":"https://github.com/gemini-testing/testplane/issues"},"license":"MIT","homepage":"https://testplane.io/","keywords":["testplane","hermione","webdriverio","mocha","test"],"repository":{"url":"git://github.com/gemini-testing/testplane.git","type":"git"},"description":"Tests framework based on mocha and wdio","contributors":[{"name":"The following authors have created the source code of \"Testplane\""},{"name":"published and distributed by YANDEX LLC as the owner:"},{"name":"Anton Usmansky","email":"cody0@yandex-team.ru"},{"name":"Evgeniy Gavryushin","email":"gavryushin@yandex-team.ru"},{"name":"Evgeniy Konstantinov","email":"sipayrt@yandex-team.ru"},{"name":"Rostislav Shtanko","email":"rostik404@yandex-team.ru"},{"name":"Alexey Rybakov","email":"flack@yandex-team.ru"},{"name":"Pavel Zorin","email":"pazone@yandex-team.ru"},{"name":"Contributers:"},{"name":"Alexander Tarmolov","email":"tarmolov@gmail.com"},{"name":"Roman Rozhdestvenskiy","email":"sbmaxx@gmail.com"},{"name":"Leonid Rudenko","email":"leonid.a.rudenko@gmail.com"},{"name":"Andrey Prokopyuk"},{"name":"Ruslan Khusnetdinov","email":"ruslankhh@gmail.com"}],"maintainers":[{"name":"miripiruni","email":"miripiruni@gmail.com"},{"name":"dudagod","email":"dudkevich@yandex-team.ru"},{"name":"sipayrt","email":"sipayrt@yandex.ru"},{"name":"shadowusr","email":"shadowusr@icloud.com"},{"name":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"name":"y-infra","email":"y-infra@yandex.ru"},{"name":"sonic16x","email":"cherebedov.sergey@yandex.ru"}],"readme":"<p align=\"center\">\n  <a href=\"https://testplane.io/\">\n    <picture>\n      <img alt=\"Testplane\" src=\"https://raw.githubusercontent.com/gemini-testing/testplane/refs/heads/master/docs/images/testplane.svg\" width=\"220\" style=\"max-width: 100%;\">\n    </picture>\n  </a>\n</p>\n\n<p align=\"center\">\nFast, scalable and robust testing solution for the ever-evolving web landscape.\n</p>\n\n<p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/testplane\"><img src=\"https://img.shields.io/npm/dt/testplane.svg\" alt=\"Total Downloads\"></a>\n    <a href=\"https://github.com/gemini-testing/testplane/releases\"><img src=\"https://img.shields.io/npm/v/testplane.svg\" alt=\"Latest Release\"></a>\n    <a href=\"https://github.com/gemini-testing/testplane/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/testplane.svg\" alt=\"License\"></a>\n    <a href=\"https://t.me/testplane\"><img src=\"https://img.shields.io/badge/community-chat-blue?logo=telegram\" alt=\"Community Chat\"></a>\n</p>\n\n---\n\nTestplane (ex-Hermione) is a battle-hardened framework for testing web apps at any scale, any browser and any platform.\n\n🧑‍💻 **Developer Friendly:** Enjoy a hassle-free start with our installation wizard, TypeScript support, instant feedback via live test editing, advanced HTML-reporter, and smart features like auto-wait and retries.\n\n📸 **Visual Testing Redefined:** Capture anything from specific details to whole pages, manage diffs with a streamlined UI, explore a variety of diff modes and let Testplane tackle flakiness.\n\n🌐 **Test Across Environments:** Forget being tied to a couple of latest Chrome builds. Testplane goes beyond that, offering testing on real devices and broad automation protocol support, mirroring your users' actual environments.\n\n📈 **Scale Effortlessly:** Run thousands of tests on a remote browser grid or benefit from ultra-fast local execution. Testplane offers sharding, parallel test execution, and isolated browser contexts.\n\n⚡ **Infinite Extensibility:** Testplane offers a versatile plugin system with dozens of open-source plugins on GitHub, along with custom reporters, commands, and execution logic.\n\n📦 **Various Test Environments:** With Testplane you can run tests not only in Node.js environment but also in the browser. It means you can run e2e/integration tests in Node.js and [component](docs/component-testing.md)/unit tests in browser.\n\n## Getting started\n\n> Note: if you prefer manual installation, you can run `npm i -D testplane`. Check out [the Docs](https://testplane.io/docs/v8/) for details.\n\n1. Use the CLI wizard to set up testplane and generate basic configuration:\n\n    ```shell\n    npm init testplane@latest new-testplane-project\n    ```\n\n   You may add `-- --verbose` argument to launch a tool in *extra-questions* mode, to pick custom package manager or install extra plugins.\n\n2. Open the newly generated file `testplane-tests/example.testplane.ts`. We’ll modify the test to ensure the description includes expected text:\n\n    ```typescript\n    describe(\"test\", () => {\n        it(\"example\", async ({browser}) => {\n            await browser.url(\"https://example.com/\");\n\n            const description = await browser.$(\"p\");\n\n            await expect(description).toHaveTextContaining(\"for use in illustrative examples in documents\");\n        });\n    });\n    ```\n\n3. Launch GUI:\n\n    ```shell\n    npx testplane gui\n   ```\n\n4. Try running the test and watch it pass. Now, let's replace description text check with a visual assertion. Use the `assertView` command to carry out visual checks:\n\n    ```diff\n    - await expect(description).toHaveTextContaining(\"for use in illustrative examples in documents\");\n    + await description.assertView(\"description\"); // \"description\" is just a name of the assertion\n      ```\n\n5. Run the test again. It will fail, because a reference image for the heading is missing. You can accept the diff and re-run the test, it will then pass.\n\nCongratulations on writing your first Testplane test, which navigates to a page and executes a visual assertion. Dive into the Docs to discover more awesome features Testplane has to offer!\n\n## Docs\n\nYou can find the Docs [on our website](https://testplane.io/).\n\nFeel free to visit these pages for a brief overview of some of Testplane features:\n\n- [Testplane Features Overview](docs/features.md)\n- [Quick Start](docs/quick-start.md)\n- [Dealing with Browsers](docs/dealing-with-browsers.md)\n- [Writing Tests](docs/writing-tests.md)\n- [Browser Commands Reference](docs/commands.md)\n- [Testplane Config Reference](https://testplane.io/docs/v8/config/main/)\n- [Testplane × Typescript](docs/typescript.md)\n- [Testplane CLI](https://testplane.io/docs/v8/command-line/)\n- [Testplane Events](docs/events.md)\n- [Testplane Programmatic API](docs/programmatic-api.md)\n- [Testplane Component Testing (experimental)](docs/component-testing.md)\n- [Testplane Debugging](docs/debugging.md)\n\nWe post the most actual info, guides and changelogs on the website. You can improve it by sending pull requests to [this repository](https://github.com/gemini-testing/testplane-docs/).\n\n## Rename from \"Hermione\"\n\nThis project was formerly known as \"Hermione\", but eventually some copyright and trademark issues surfaced, leading to the decision to rebrand. After some discussion, we settled on \"Testplane\" as the official new title. Considering this change as merely a rebranding, we've proceeded with the existing version count instead of starting anew. Thus, Testplane `v8.x` is a drop-in replacement for Hermione `v8.x`.\n\nLearn more about migration from Hermione to Testplane in [the Docs](https://testplane.io/docs/v8/migrations/how-to-upgrade-hermione-to-testplane/).\n\n## Contributing\n\nOur mission with this repository is to make the Testplane development process open, while continuing to improve upon its features, performance and ease of use. We hope other organizations find value in our project and benefit from our work.\n\nWe welcome and appreciate community contributions. To ensure our efforts are in sync, we recommend to raise an issue or leave a comment beforehand.\n\nVisit our [contributing guide](CONTRIBUTING.md) to understand more about our development process and how to get involved.\n\n## License\nTestplane is [MIT licensed](LICENSE).\n","readmeFilename":"README.md"}