{"_id":"@serenity-js/webdriverio-8","_rev":"71-20e021f26cbdebbe98a2f2e11d88dada","name":"@serenity-js/webdriverio-8","dist-tags":{"latest":"3.48.0"},"versions":{"3.31.0":{"name":"@serenity-js/webdriverio-8","version":"3.31.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"04b96146f0f9a79dfa197f373752a987b8a15085","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.0.tgz","fileCount":285,"integrity":"sha512-Q/xJayvpJYMG2qkRQaImsYOlQiKkBXel0c4bbQeHov5mWWDbPv4fxU2cfLXt79zvbDGXYry/YHKulCHqYjsRsQ==","signatures":[{"sig":"MEQCICMM/qVG5nelHZffQhmcKKnHzGAIFYI2TX+xrV0ZRsTkAiAWySOz4N3t/p+t/dUKvZFruSv7FMYQMUmuEGI3BNCYmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":525358},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"fb557dbbcd41994306877ae4f464e5d8b38772ff","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml 'spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/6.6.2/node@v22.11.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.11.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.40.6","@serenity-js/web":"3.31.0","@serenity-js/core":"3.31.0","@serenity-js/rest":"3.31.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","axios":"1.7.9","mocha":"10.8.2","@wdio/cli":"8.40.6","cross-env":"7.0.3","@wdio/types":"8.40.6","mocha-multi":"1.1.7","webdriverio":"8.40.6","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"20.9.0","@wdio/dot-reporter":"8.40.6","@wdio/local-runner":"8.40.6","@wdio/spec-reporter":"8.40.6","start-server-and-test":"2.0.8","@wdio/devtools-service":"8.40.2","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.40.6","webdriverio":"^8.40.6","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.0_1734004079812_0.7086351382437386","host":"s3://npm-registry-packages-npm-production"}},"3.31.1":{"name":"@serenity-js/webdriverio-8","version":"3.31.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"f965220cb68834200b500d603e5ee0451e026b9b","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.1.tgz","fileCount":285,"integrity":"sha512-FzK9iah2jslS8LD7OMQ6EmCNdd/kboJJ2PbnLONVbbVIF9lQjESTS8BJ0KYYY+tWFYi44mhjJOVgakffitEjcQ==","signatures":[{"sig":"MEUCIBttmAWIL+wu+MjxyhG3S0k9eAgb1creshmhtFncYsbnAiEAmx6PoMBlrTh33jgS+RFViu+ITgf2jA3xgSUcfkq++6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":525511},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"55cc5219fc1485388b98d1b8b4fc26ad0c58490a","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml 'spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/6.6.2/node@v22.12.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.12.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.40.6","@serenity-js/web":"3.31.1","@serenity-js/core":"3.31.1","@serenity-js/rest":"3.31.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.0.1","@wdio/cli":"8.40.6","cross-env":"7.0.3","@wdio/types":"8.40.6","mocha-multi":"1.1.7","webdriverio":"8.40.6","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"23.10.4","@wdio/dot-reporter":"8.40.6","@wdio/local-runner":"8.40.6","@wdio/spec-reporter":"8.40.6","start-server-and-test":"2.0.9","@wdio/devtools-service":"8.40.2","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.40.6","webdriverio":"^8.40.6","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.1_1734428127342_0.24073299007649562","host":"s3://npm-registry-packages-npm-production"}},"3.31.2":{"name":"@serenity-js/webdriverio-8","version":"3.31.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"37e15af70d92e80aaa1ad9e683a2f39f60c23dbe","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.2.tgz","fileCount":285,"integrity":"sha512-hsuWdf/e/Wla0u3HK47Ff7Tsv88n7HrYGfHMy+mK40r2c74pNW6+DxL7X+fC0fh+N4XTK5o9dO0PS2pTlZjnPw==","signatures":[{"sig":"MEYCIQDM5KlaQS+neKawZnT6wzpSgu6gwEpagPhD9QaUaAjL+AIhALwoPpy3pgZbJIHQeSmfGdqFi+dGEruYPAK1vtwTOC0A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":525789},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"3f70ecbc2b7e2f7bc4ae1d75e7fe5b38d3e624c6","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml 'spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/6.6.2/node@v22.12.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.12.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.2","@serenity-js/core":"3.31.2","@serenity-js/rest":"3.31.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.0.1","@wdio/cli":"8.41.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.41.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"23.11.1","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.41.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.9","@wdio/devtools-service":"8.40.2","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.41.0","webdriverio":"^8.41.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.2_1735217819938_0.9258594766830883","host":"s3://npm-registry-packages-npm-production"}},"3.31.3":{"name":"@serenity-js/webdriverio-8","version":"3.31.3","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"917e5e6efeb07a41ffec3df3c91f05a36d518471","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.3.tgz","fileCount":285,"integrity":"sha512-Cs+V3yfXxNcB23fxkY3NBytAXAr+PAlkdUXgvjFm2bt+LR9eoI2g1QQSSsptx2vkJK6FUDky3JvGijp5vWVULw==","signatures":[{"sig":"MEUCIAL89Tq4uvcKTooroSN7zH0xZUE2gI0SnaUd7nrvRPq5AiEApkSNSlUyJ8kku7xyGnm8IdDlDOPLv06KRWYCs1Wlkpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":526111},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"5d6fa8e85b9479dcc5ab4c0a5d18f6f4f58fc137","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml 'spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/6.6.2/node@v22.12.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.12.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.3","@serenity-js/core":"3.31.2","@serenity-js/rest":"3.31.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.0.1","@wdio/cli":"8.41.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.41.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"23.11.1","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.41.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.9","@wdio/devtools-service":"8.41.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.41.0","webdriverio":"^8.41.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.3_1735761886753_0.11509175975891472","host":"s3://npm-registry-packages-npm-production"}},"3.31.4":{"name":"@serenity-js/webdriverio-8","version":"3.31.4","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.4","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"93b84795b5ce0796455f56b233ebb92e11c4868e","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.4.tgz","fileCount":285,"integrity":"sha512-tR8Dh3sqJHnHnvMjAaoZMzQA9X/g+9v6m+dhrxATeE3uhBRE/XwWf78blwEWO22wTYtfIjosvDDn80pRvboY+g==","signatures":[{"sig":"MEUCIQDnz1i0rdRLqjJslAH64lJfUor0ANDQPWiOyinGOxLXugIgEE7j8gBH2NJdeV5kpiJGqplKJzRo5PX0iFF79Lo8wWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":526279},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"d5fcf456e93632909688f9d01b1f1743dfddc8b2","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml 'spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/6.6.2/node@v22.12.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.12.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.4","@serenity-js/core":"3.31.4","@serenity-js/rest":"3.31.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.0.1","@wdio/cli":"8.41.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.41.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"23.11.1","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.41.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.9","@wdio/devtools-service":"8.41.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.41.0","webdriverio":"^8.41.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.4_1735772805026_0.058486917339632516","host":"s3://npm-registry-packages-npm-production"}},"3.31.5":{"name":"@serenity-js/webdriverio-8","version":"3.31.5","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.5","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"3a794fe2f1081ae53ac0cb22222bc0d4f9733be2","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.5.tgz","fileCount":285,"integrity":"sha512-Hh6XP9xdur8TyuXv/NBIJ5cdXI13WwAheJH4MUSQHoPg6SkZFHkc84vJM7qP0cubx0Ld5lFZxOozIw/S15hgUQ==","signatures":[{"sig":"MEUCIBZxBQxT21xSWF7V7nbOdmakC/WyqkhTPWECb54pzCfXAiEAsxBjavnLF0tU2SNpIk3R+rngtatOe9hX8B0O75GVr20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526446},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"152bb2ad53ac23f30ea450be019b59cbcd24de7c","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml 'spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.1.9/node@v22.12.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.12.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.5","@serenity-js/core":"3.31.5","@serenity-js/rest":"3.31.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.0.1","@wdio/cli":"8.41.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.41.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.0.0","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.41.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.9","@wdio/devtools-service":"8.41.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.41.0","webdriverio":"^8.41.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.5_1736609156939_0.12906371574768882","host":"s3://npm-registry-packages-npm-production"}},"3.31.6":{"name":"@serenity-js/webdriverio-8","version":"3.31.6","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.6","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"cb43db02abca18225042f3c3c4acb7f6d563d456","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.6.tgz","fileCount":285,"integrity":"sha512-XO0WOlqwAsxUweCmAGr0aM1yKZ8Wg4lBNr0Ra89Jt+5lqPowTGNM0NwokLpjGRLSZXOPiA5gm0nAyNkrTDkjVA==","signatures":[{"sig":"MEUCIF78VZb4ec5K/ln7dKdJdp0nLYAhuL71EaJbEon3ibI1AiEApyJaKqL45IDmcZgR/rMwNiILJyk85Yt1w+WgHsFAJoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526615},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"12b753cea9d88582782eab086b2889de62cd7530","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml 'spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.1.9/node@v22.12.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.12.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.6","@serenity-js/core":"3.31.6","@serenity-js/rest":"3.31.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.0.1","@wdio/cli":"8.41.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.41.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.1.0","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.41.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.10","@wdio/devtools-service":"8.41.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.41.0","webdriverio":"^8.41.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.6_1737070933129_0.8206824418012049","host":"s3://npm-registry-packages-npm-production"}},"3.31.7":{"name":"@serenity-js/webdriverio-8","version":"3.31.7","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.7","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"8641bdc64cafd997f611822a422e12f59d096775","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.7.tgz","fileCount":285,"integrity":"sha512-8BLutEWDBIEzae9uhKtxJyUpaBNhdEfwU9b/CZ5BfhOjCDwGi2a4MlMUW8lHe1yAtyzucy3dQaLFGulcQ9pdKw==","signatures":[{"sig":"MEQCIBaHvySrcXpF2+FKDpk8iI3ORWYz55TMOyQyDSig3sBpAiA4jOb+FkNFYpnLvervkqH8+Fjqt0njIu5ER8qUxH1lRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526790},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"0b6294a9788c36747c746772ecff277526c67fd4","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.1.9/node@v22.13.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.13.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.7","@serenity-js/core":"3.31.7","@serenity-js/rest":"3.31.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.1.0","@wdio/cli":"8.41.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.41.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.1.1","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.41.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.10","@wdio/devtools-service":"8.41.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.41.0","webdriverio":"^8.41.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.7_1737748379719_0.1381551512772181","host":"s3://npm-registry-packages-npm-production"}},"3.31.8":{"name":"@serenity-js/webdriverio-8","version":"3.31.8","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.8","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"59012c3a2169a42b152cc3d34ccdedc7497bc8f2","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.8.tgz","fileCount":285,"integrity":"sha512-1CeSso6m9/Ods0t8Zj6NFLF2wccChZPCzpHha928YyXCrHFUWRP5MwpjfWGbnYvEfUO6UCJxGHwNx7ZN2rA4kg==","signatures":[{"sig":"MEQCIDPDTgNEDJDYGMlyPpborOsFNYH+DvnSbQQ9B4uAoC4LAiAIKVsp31Oa7gQXCOtq2Y39jv21AwMqS8PMeXpXivyzWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526958},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"a4fdfa6a84f0086f4a948d83042bd49a58c06a52","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.13.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.8","@serenity-js/core":"3.31.8","@serenity-js/rest":"3.31.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.1.0","@wdio/cli":"8.41.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.41.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.1.1","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.41.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.10","@wdio/devtools-service":"8.41.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.41.0","webdriverio":"^8.41.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.8_1738683316262_0.010887294602081266","host":"s3://npm-registry-packages-npm-production"}},"3.31.9":{"name":"@serenity-js/webdriverio-8","version":"3.31.9","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.9","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"95b85063a2f2b87473da70adfe4cccc7bc9dea54","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.9.tgz","fileCount":285,"integrity":"sha512-RBATknQBIt9fR3W8lk8VoIu4gpWicNA6PK56KwuHN0qiPkGZWgOpjbWiUVReM6c4qOJ1y0ME1TPGj8/EkpculA==","signatures":[{"sig":"MEYCIQDOZm0jWbX9df+Vvl9ruflrSxC8POJi2utKKatMOxxNLwIhANqdBDu5S4rNu1XOGrVQZOwl1rog1THAF3DhjiGpFa4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529123},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"09f9f397ae582e3bfa34bf7609ce38416782c5ae","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.0/node@v22.13.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.13.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.9","@serenity-js/core":"3.31.9","@serenity-js/rest":"3.31.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.7.9","mocha":"11.1.0","@wdio/cli":"8.42.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.42.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.2.1","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.42.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.10","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.42.0","webdriverio":"^8.42.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.9_1740050992088_0.3098483724069443","host":"s3://npm-registry-packages-npm-production"}},"3.31.10":{"name":"@serenity-js/webdriverio-8","version":"3.31.10","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.10","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"7e553aac843b70589dcd005a850a303f60982695","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.10.tgz","fileCount":285,"integrity":"sha512-9TNSLOxZQxVKOyHBfbvdGn8f3wYWpAv/9O2BLJk2BCxrHBJglfdqLl3MLqslQGRHNwS/gnpek1usb6jZ9CzStQ==","signatures":[{"sig":"MEQCIBQbJfl+qebne0QBw4pRtj82xkRcuJqaJGUw/ixseibMAiAV4UNKCb5nP7X0jbA0UiTkbydAOPuRfbTg5nHdqP4LDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529396},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"78dc222056887bbfbd5c4a560c757eb1bb496871","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.14.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.10","@serenity-js/core":"3.31.10","@serenity-js/rest":"3.31.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.8.1","mocha":"11.1.0","@wdio/cli":"8.42.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.42.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.3.1","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.42.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.10","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.42.0","webdriverio":"^8.42.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.10_1741133913621_0.6935790480001842","host":"s3://npm-registry-packages-npm-production"}},"3.31.11":{"name":"@serenity-js/webdriverio-8","version":"3.31.11","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.11","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"3772133dce794ea4288de5b8f30399df1be343c1","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.11.tgz","fileCount":285,"integrity":"sha512-O+D9o3eO1venpVVJT2yP+pe0c9Vy99iWgXdG5j35u7rJGjBeSr+TcCD8KGW99E7oEbF0C9Nlh1WhawH8WJcM6g==","signatures":[{"sig":"MEQCICUyaCWmwdmhgN1VeWcY2ONCrtP7FV3xUSLTJrDHN4mXAiAkSkGdlVIA1O1g7P1BD+c1CwdvUaZ0jEKUKrJ19JPY1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529567},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"2396ac63e5cae5611628c57ff2f33f3e5c45e0d9","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.14.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.41.0","@serenity-js/web":"3.31.10","@serenity-js/core":"3.31.10","@serenity-js/rest":"3.31.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.8.1","mocha":"11.1.0","@wdio/cli":"8.42.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.42.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.4.0","@wdio/dot-reporter":"8.41.0","@wdio/local-runner":"8.42.0","@wdio/spec-reporter":"8.41.0","start-server-and-test":"2.0.10","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.42.0","webdriverio":"^8.42.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.11_1741774909445_0.8133584533045797","host":"s3://npm-registry-packages-npm-production"}},"3.31.12":{"name":"@serenity-js/webdriverio-8","version":"3.31.12","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.12","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"8cff01ded10f056e699eb9c5ac715034255ee27d","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.12.tgz","fileCount":285,"integrity":"sha512-j0lFuvTjHVPtdWEgddELVAxqrNnotfgO+5Yxq6hmN0DF1zPyew8zNvhbPkguuWlG74I8RVh7hGVJ8yc8V2vOMQ==","signatures":[{"sig":"MEQCIHj+fql9SjzzrQsSCz1+9hNsn+lJOOgGOdql/bj2JGI2AiBCt/k51EHlmw116CjvSBoJezjuQCNu9YZaUSMW4SReZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530009},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"196bdd12efc4a03dcb03755faa551989e6e39bfe","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.14.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.31.12","@serenity-js/core":"3.31.12","@serenity-js/rest":"3.31.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.8.2","mocha":"11.1.0","@wdio/cli":"8.43.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.43.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.4.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.43.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.10","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.43.0","webdriverio":"^8.43.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.12_1741779685311_0.5935775035752022","host":"s3://npm-registry-packages-npm-production"}},"3.31.13":{"name":"@serenity-js/webdriverio-8","version":"3.31.13","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.13","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"e098899158d27cd7b134650c3f4f3c2545cfd545","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.13.tgz","fileCount":285,"integrity":"sha512-gPGQNBYBmnG4MidLYk1gJLlaM7tjStmvRhzhc4JJF8btI5XPT3jb4/N02kHl7d2gANR2f7DgW0uTrPELa4zmPg==","signatures":[{"sig":"MEYCIQDz/djYpi7+YpejjbHAggSgjDlcLbO+7jM78QU0i6oCrAIhAPXert+V1dePulFVy8CJDRgkBHCjtVsj6pjvsd5qLSew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530231},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"4f4a4d87b439afb43d81cd5a38ffaca43cec420d","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.14.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.31.13","@serenity-js/core":"3.31.13","@serenity-js/rest":"3.31.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.8.4","mocha":"11.1.0","@wdio/cli":"8.43.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.43.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.4.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.43.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.11","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.43.0","webdriverio":"^8.43.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.13_1742430849601_0.2253022210581781","host":"s3://npm-registry-packages-npm-production"}},"3.31.14":{"name":"@serenity-js/webdriverio-8","version":"3.31.14","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.14","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"eab71c05bd22706aa7f7ef216f49e7d4a3fdc72d","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.14.tgz","fileCount":285,"integrity":"sha512-FvKVsrRmCsjo9pXkcwPTb7mpHVIc8W+rQMlXeXyNU4KmvmW5xXAwJ4/q6KjvJHEmYFKntE9lN093b8k5A6A2Wg==","signatures":[{"sig":"MEUCIQCfh03MNM50ZJuM8H6cKUeNx3HovUJ5Gps5ld1xyT46swIgaV929nG5pKFDOWmOpwQrvl4J8bFyNbef86uVw7uU2mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530839},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"12d24f951ec02ece66016a7b1d2b9b111acaae4a","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.2/node@v22.14.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.14.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.31.14","@serenity-js/core":"3.31.14","@serenity-js/rest":"3.31.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.9.0","mocha":"11.1.0","@wdio/cli":"8.44.1","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.44.1","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.7.2","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.44.1","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.11","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.44.1","webdriverio":"^8.44.1","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.14_1745882092780_0.13192936694771418","host":"s3://npm-registry-packages-npm-production"}},"3.31.15":{"name":"@serenity-js/webdriverio-8","version":"3.31.15","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.15","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"f24209538ea39ebaa93a20155242763a3c7e7f45","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.15.tgz","fileCount":285,"integrity":"sha512-dY1CRsQKXfiaYZvravtKsONv+IHJKG34p+lCFZ//n5ZDuMXxJYA+agRLpIPdidwOsJojjSPGQzcy8c+WxZQ83w==","signatures":[{"sig":"MEUCICz8SGk6ZN3Z3CJKCTK6KY6KNJ9K/e8Hk86Gm0pdu4+wAiEAlNemwKph8/7koj13eBfVccNc5CQHj+maiE/317QtCd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531010},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"680b076ed752553dd781b9c1b84f890df5fc16b8","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.2/node@v22.15.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.15.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.31.15","@serenity-js/core":"3.31.15","@serenity-js/rest":"3.31.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.9.0","mocha":"11.2.2","@wdio/cli":"8.44.1","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.44.1","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.8.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.44.1","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.11","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.44.1","webdriverio":"^8.44.1","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.15_1746539201089_0.8880281560175789","host":"s3://npm-registry-packages-npm-production"}},"3.31.16":{"name":"@serenity-js/webdriverio-8","version":"3.31.16","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.16","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"567ccda144e27a7b1db2859a321e5a7663ba8cbd","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.16.tgz","fileCount":285,"integrity":"sha512-AYTWgdbkT+QVhRA4Deog6bAaavNi+P/ODQV9oRdH9as9rFdhMFJzT18Q7E0CT8H7djv3LSzN1opdjetMcVNiqA==","signatures":[{"sig":"MEUCIHZll+N15Liao4BVFpDK95xqCdFtVeJn1Sik1mrILK2XAiEA3P6ose1F20lq/V10XAKP/+sQFafuErezD98xyZUDbH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531182},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"620c24fc20b8ff2888da541fb351c14cafcb0531","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.31.16","@serenity-js/core":"3.31.16","@serenity-js/rest":"3.31.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.9.0","mocha":"11.5.0","@wdio/cli":"8.44.1","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.44.1","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.10.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.44.1","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.44.1","webdriverio":"^8.44.1","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.16_1749166115343_0.4043140710706876","host":"s3://npm-registry-packages-npm-production"}},"3.31.17":{"name":"@serenity-js/webdriverio-8","version":"3.31.17","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.31.17","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"00c65bb6650146d06c73c335c4c4af2dd9ada9fb","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.17.tgz","fileCount":285,"integrity":"sha512-nPv90vwZvVOVKy1fFgtrfkS43a2eFYjfWoCycjQ02KQAAntv2SUoNMSC154XQvrABbfW+u1vhQHOqFaIxl380A==","signatures":[{"sig":"MEUCIH1T9Jqd7ChZQSa1i79oAvPJkP1DuWb/36fY9E5Hm2W/AiEA3QZ1uCBKKfGsFJ/PZE5ruyCZFxQl2zfp+qc7bL6PrA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.31.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531454},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"317a2371b182d2182225eada1d1a9110a74a779f","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.31.17","@serenity-js/core":"3.31.17","@serenity-js/rest":"3.31.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.10.0","mocha":"11.6.0","@wdio/cli":"8.45.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.10.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.31.17_1750069093216_0.26873094009524046","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"name":"@serenity-js/webdriverio-8","version":"3.32.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.32.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"6bedcab083e6f0a522f5d2ef9f17226cf1202492","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.32.0.tgz","fileCount":285,"integrity":"sha512-OLoWRLaAZZznu5kANEvyAwj950aiMhQZsfLu1aLNuCzADZdZ5tx/Nf8HPWe9mGVgbkEp23ESe8S0gihu4kSLBw==","signatures":[{"sig":"MEQCIGcq+OngRlfqImn9DCgYPyfFqfLbe2zo6y4QCJOqAUkxAiB3dmQEfK/t943mWEfE20V+DU+KePpnYxOtGx+3bG7mow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531618},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"2b6464752f0a65ccf4b9f83ce1b309e14e9c6293","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","actor":{"name":"jan-molak","type":"user","email":"jan.molak@smartcodeltd.co.uk"},"email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.32.0","@serenity-js/core":"3.32.0","@serenity-js/rest":"3.32.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.10.0","mocha":"11.7.0","@wdio/cli":"8.45.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.10.2","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.32.0_1750412235150_0.5658209806414463","host":"s3://npm-registry-packages-npm-production"}},"3.32.1":{"name":"@serenity-js/webdriverio-8","version":"3.32.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.32.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"79af4a19d73373ef115799bdfaee4c5255f22d22","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.32.1.tgz","fileCount":285,"integrity":"sha512-5T+o54n9zNSLAdfrIFU1aSxZz7zVE5NcWVpKuGcN6RRvVhxOzIlAc0d6KrLc2A0sFybJG1LPzcfqpzL5ctxDHA==","signatures":[{"sig":"MEQCIEWTmY5uDxAF67fBpEMpRZR/vKhZQorX6knty60HOqTOAiBVdyMyQngstaQQmcN0RN4aCqSGxLHOJ7IkctLaJsZ6Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531786},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"f1f288c9a75d28270dfe4ba16ca4f367a4dbba22","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","actor":{"name":"jan-molak","type":"user","email":"jan.molak@smartcodeltd.co.uk"},"email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.32.1","@serenity-js/core":"3.32.1","@serenity-js/rest":"3.32.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.10.0","mocha":"11.7.0","@wdio/cli":"8.45.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.10.2","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.32.1_1750419626125_0.6488961964741169","host":"s3://npm-registry-packages-npm-production"}},"3.32.2":{"name":"@serenity-js/webdriverio-8","version":"3.32.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.32.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"b39c5390a76aa798e4733b462e088c06de5ebb37","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.32.2.tgz","fileCount":285,"integrity":"sha512-9hN7OHRQd++So40+ebC4Yi13M0yT9DBVQPvtNcg45j6GbUScLd5mDErDYfdjaYFmoi07Lt0oBRJbzk7ZqsOMmw==","signatures":[{"sig":"MEUCIFbIU7wgz9WKz4hNIlf7aF27RnG/s7/+ikBZNUK6vS4LAiEA3gY3XLaaVsLyN1vmTP5K1qLCXAip63bzIFpDgJSdy/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531954},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"bbc73b54836964b5b0981484e761c209a3dd0682","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","actor":{"name":"jan-molak","type":"user","email":"jan.molak@smartcodeltd.co.uk"},"email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.32.2","@serenity-js/core":"3.32.2","@serenity-js/rest":"3.32.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.10.0","mocha":"11.7.0","@wdio/cli":"8.45.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.10.2","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.32.2_1750547281811_0.1047828588333315","host":"s3://npm-registry-packages-npm-production"}},"3.32.3":{"name":"@serenity-js/webdriverio-8","version":"3.32.3","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.32.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"957444fa35ffe9066daac113730b23e9e07238f4","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.32.3.tgz","fileCount":285,"integrity":"sha512-qMBGf1FxUeO3gqpMWIGEd+ntkw/fAKP8skt3JxEXPhhXCbfYNcX3YAJtxX73G0I4n/GMeYxKGu2KB4KjYJwOHQ==","signatures":[{"sig":"MEYCIQD5CpgTk4OiLicpZ7gNhZbNuSXU37457ISadBZdlNspFgIhAMDNhhbmVcINlTVdsPGfgKyUlZZptLJPV5ry8c0EkODt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.32.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532271},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"3f999fb373b9c9df526391780c6295f067dd0e20","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","actor":{"name":"jan-molak","type":"user","email":"jan.molak@smartcodeltd.co.uk"},"email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.32.3","@serenity-js/core":"3.32.3","@serenity-js/rest":"3.32.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.10.0","mocha":"11.7.1","@wdio/cli":"8.45.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.11.2","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.32.3_1751917643989_0.029587527647646272","host":"s3://npm-registry-packages-npm-production"}},"3.32.4":{"name":"@serenity-js/webdriverio-8","version":"3.32.4","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.32.4","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"04bcf8eefe16b1856ccb0dcd1786c670da192814","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.32.4.tgz","fileCount":287,"integrity":"sha512-Kqz9CvVMjnTlCnhzTKC71HRlZO202RDrd3dzwQXQm90+oKKEV5nVG7qnaRzxHlajIYDWWzppA3zVyrQ5UXR5vQ==","signatures":[{"sig":"MEYCIQDoD+RYvq3vQip1AAX4/RCLUzLee+uc0rn4XTYLOQ1TgAIhAIJNZ+cW81ilbLb2X/0Q8+RJVG3pmqq4AXaQziYabzLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.32.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533178},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"0f4039dda2a3b275aa72a4fc061da2cede0b5d49","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.17.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.32.4","@serenity-js/core":"3.32.4","@serenity-js/rest":"3.32.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.10.0","mocha":"11.7.1","@wdio/cli":"8.45.0","cross-env":"7.0.3","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.12.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.32.4_1752447485941_0.7596807691899834","host":"s3://npm-registry-packages-npm-production"}},"3.32.5":{"name":"@serenity-js/webdriverio-8","version":"3.32.5","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.32.5","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"adb30022be6d865e1306b16d88b4a114973ae5c5","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.32.5.tgz","fileCount":287,"integrity":"sha512-JFrVPGoFmzI7ngvHAmlXchP2NiKWpq1lNVwpeBaMB/OaG1zs9qRNGyr0ImmD+jVE3cnMw4KpVycwNHovisOtPg==","signatures":[{"sig":"MEQCIF6fdQVYf4WVZchLTaEtBkm0Tr5p+TQmDq4U9wRlfY3qAiAaJTrB/AM4Ttt8vn8GR/4zIiS4l5USSCAhzzWInkJ3TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.32.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533447},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"21102bdb4842f85a0620e9be7c49937a8228a508","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.17.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.17.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.32.5","@serenity-js/core":"3.32.5","@serenity-js/rest":"3.32.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.1","@wdio/cli":"8.45.0","cross-env":"10.0.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.15.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.32.5_1753696448285_0.03321817040240349","host":"s3://npm-registry-packages-npm-production"}},"3.33.1":{"name":"@serenity-js/webdriverio-8","version":"3.33.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.33.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"8bcd59bbf832e646f870603d3f01423bcd61a2f0","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.33.1.tgz","fileCount":287,"integrity":"sha512-jn+K5VNZWT6P321WK7Iv7dgPkUOcd6S7VQMwA+Vf920bo7kSjuvomCShRQqZWoKI35+HgbDYxJIWhrn+eDlZdg==","signatures":[{"sig":"MEQCICqaJzzlMW5uFTQ+m3e6srLR6iKT25Ix8oeZl7KonF+CAiAaYw43bfloEETLkE2lUWJfWjDY0XMeiknhoHm36bOyYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533615},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"11bbc2bb3f6d4d5fade2b7881b36e5259973901a","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.17.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.17.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.33.1","@serenity-js/core":"3.33.1","@serenity-js/rest":"3.33.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.1","@wdio/cli":"8.45.0","cross-env":"10.0.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.15.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.33.1_1753712106540_0.19665140254794777","host":"s3://npm-registry-packages-npm-production"}},"3.34.0":{"name":"@serenity-js/webdriverio-8","version":"3.34.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.34.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"91ef9206274e64903c1c8ab5688eadc4cc0b230d","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.34.0.tgz","fileCount":287,"integrity":"sha512-a2FKlkvRkwQ7rnTC0Us9u1EMU1iaFUXBF7wyBUj3Vymdh8LwFFQJs0I69Zy8mEpdFPTrP6G9OE2fK9Zk4eb9WQ==","signatures":[{"sig":"MEYCIQC8a18E84bCrWqcg3qPILdjBMpwMG+VD2ylcLW6PyF64gIhAN3IcUWyhRlTAQHfB/mZvZvhSJihP5IOWue1Xk56fjiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533782},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"b98a098b84ce976e187bdc22afe567fb447ed98b","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.17.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.17.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.23.0","@wdio/reporter":"8.43.0","@serenity-js/web":"3.34.0","@serenity-js/core":"3.34.0","@serenity-js/rest":"3.34.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.1","@wdio/cli":"8.45.0","cross-env":"10.0.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.45.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.15.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.45.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.12","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.45.0","webdriverio":"^8.45.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.34.0_1754042105669_0.6134292564036135","host":"s3://npm-registry-packages-npm-production"}},"3.34.1":{"name":"@serenity-js/webdriverio-8","version":"3.34.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.34.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"7f645010886f989e90d4d87c4690d715bd9eba22","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.34.1.tgz","fileCount":287,"integrity":"sha512-maB+tCOSZ/jyrzWuo/GF7fj6OqcMy3Pz2yWJ3L5xOJCUdAlV5Q58ov8iM3F/YzmQGH8J2qA9lUw+TlAsGxPrpg==","signatures":[{"sig":"MEUCIBEuIO0YDO5YIW5maGxX9wYbgP4rlZoQiGORNwi/fEj0AiEArsRpRv5LdhdQrSa5JJHpFGSpwLFMzvtzHH8hrYHrA+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534055},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"8591e154237ca715a067ff5f58351c418416e75a","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.18.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.18.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.1","@wdio/reporter":"8.43.0","@serenity-js/web":"3.34.1","@serenity-js/core":"3.34.1","@serenity-js/rest":"3.34.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.1","@wdio/cli":"8.46.0","cross-env":"10.0.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.16.2","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.0.13","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.34.1_1755711016935_0.1474956792018285","host":"s3://npm-registry-packages-npm-production"}},"3.34.2":{"name":"@serenity-js/webdriverio-8","version":"3.34.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.34.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"0c50b51697e44a0e91d8cf565c5735837dc07523","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.34.2.tgz","fileCount":287,"integrity":"sha512-idjN2i86RrJHT6tdAGtxPQDhIQax+BTeDsG05YspsquBDR/fwRAZHeTKOtzHDyQxoSOsPE5rBT+O/KoIbtQBUg==","signatures":[{"sig":"MEQCIGtVNGMCF7S7SEJA44qHI+UOi7kuk6ani+QzzVziA0KnAiBz9WMv4EcqUyaTSqnA3wpDUPSuzUb3ASo/m6Eg2KoZgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534222},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"c2639f9771198d278cb595938d23e152c232b52d","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.1","@wdio/reporter":"8.43.0","@serenity-js/web":"3.34.2","@serenity-js/core":"3.34.2","@serenity-js/rest":"3.34.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.2","@wdio/cli":"8.46.0","cross-env":"10.0.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.19.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.0","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.34.2_1757260861382_0.5959907742606307","host":"s3://npm-registry-packages-npm-production"}},"3.35.0":{"name":"@serenity-js/webdriverio-8","version":"3.35.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.35.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"bfebf26414b48bfcd5501ac30679a43dc01f734f","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.35.0.tgz","fileCount":287,"integrity":"sha512-sJVLdkFqje4/ZwYsPkObbdZjXN0/19DW6be527i5eN0KeOTBnxgJcvdirTAo47Td9LlpEEJ5M/OrD0QXMnRZ5A==","signatures":[{"sig":"MEQCIE7xSg5ZgkeOXPC/nfVhU+qqI/AG+R6vZMKvJ7D9E4GhAiAtPEmS1ItFujan3gN6iDXFQ/nHPpRY97mlDcWxLocs5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535875},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"b87c48f8c67c0a51173cd5c29eb6e8599ca131ca","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/8.2.3/node@v22.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.1","@wdio/reporter":"8.43.0","@serenity-js/web":"3.35.0","@serenity-js/core":"3.35.0","@serenity-js/rest":"3.35.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.2","@wdio/cli":"8.46.0","cross-env":"10.0.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.19.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.0","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.35.0_1757282205014_0.9499601462077141","host":"s3://npm-registry-packages-npm-production"}},"3.35.1":{"name":"@serenity-js/webdriverio-8","version":"3.35.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.35.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"85ef358e84a758c41e709fe778be4a9b7d717e3b","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.35.1.tgz","fileCount":287,"integrity":"sha512-KKmUk8QH8YhOHtwLd0KVTtlXsDG/zfmUWrRx12+nhh+aAwFScpPXvGPCfgwj6C6vp/3Sg/UdN922Onk59sbjqQ==","signatures":[{"sig":"MEQCIDPGTIur3WZa2+hHhliQAUpsU9Okl4EF3m8bCXIBec17AiApZnGWwTPhnGhUVa66u5/4F9CuyOmZr/+bNc65C3kyGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536043},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"f8b08ebf12dbf37a3176d4a27c67afd466ed9b92","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.0/node@v22.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.1","@wdio/reporter":"8.43.0","@serenity-js/web":"3.35.1","@serenity-js/core":"3.35.1","@serenity-js/rest":"3.35.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.2","@wdio/cli":"8.46.0","cross-env":"10.0.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.22.3","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.2","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.35.1_1759103313048_0.6856957676213271","host":"s3://npm-registry-packages-npm-production"}},"3.35.2":{"name":"@serenity-js/webdriverio-8","version":"3.35.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.35.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"277910fda9abf5f4b31db6f8bcd56b6fc47fed0c","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.35.2.tgz","fileCount":287,"integrity":"sha512-jaJOBiXTTxll+XyvDoOGoquxRJKJAPODPLoBBxSddfJrTv7fNBTSnP+khmRng+zOGU8sMdtFZBrKxfXp448SRw==","signatures":[{"sig":"MEQCIGx5VJ70KAwuLZd0JiN/5gEtXeJ5+CTMGLx5dD+lB880AiAgXpiCpH2+UvivLIAt2IrtEnpgvYECsuZgCIG5qGhZFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536211},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"23af01036e2bce4cc1cd5cbd6a69b694db3a4d69","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.0/node@v22.20.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.20.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.1","@wdio/reporter":"8.43.0","@serenity-js/web":"3.35.2","@serenity-js/core":"3.35.2","@serenity-js/rest":"3.35.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.11.0","mocha":"11.7.4","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.23.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.2","@wdio/devtools-service":"8.42.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.35.2_1759787332251_0.21830453982132858","host":"s3://npm-registry-packages-npm-production"}},"3.35.3":{"name":"@serenity-js/webdriverio-8","version":"3.35.3","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.35.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"cb1bfd4af4f58e0a27c9deca99a1e966442f7875","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.35.3.tgz","fileCount":287,"integrity":"sha512-qHGsFmt/FkLg6dZXTLzQJjsgnWVLhJvZDymYKTAn6Gd149OxFHryCILvAo19UZoMmEaaFIbARAsDNqnL5B9xNg==","signatures":[{"sig":"MEYCIQDsF29B7MeYCw0NWVqPA+h/rEiN8ug29DHxRg3lKUPAfwIhAJWoyhe5iozPY7AgdbGM3obXHvOzWUByidxGQOnlq0EC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536652},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^18.12 || ^20 || ^22"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"91d894f0970535abe4be120db7d9dca4830e25e5","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.0/node@v22.20.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"22.20.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.1","@wdio/reporter":"8.43.0","@serenity-js/web":"3.35.3","@serenity-js/core":"3.35.3","@serenity-js/rest":"3.35.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.1","mocha":"11.7.4","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.27.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.2","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.35.3_1761822477957_0.36779587222479604","host":"s3://npm-registry-packages-npm-production"}},"3.36.0":{"name":"@serenity-js/webdriverio-8","version":"3.36.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.36.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"03df06e730be74038fd8b89158820efc5f8cc374","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.36.0.tgz","fileCount":287,"integrity":"sha512-7yEr3IWkDorGw3ehpUOPMLzf6VoXWp7eNx3Pi5hZBZ7J0TAoqExRzCpEAD7RzcJdO0wOA+dBgGGkxWHODLhVew==","signatures":[{"sig":"MEQCIFHf66A5x4ARQO7faF/AdfiGMlZRz1AQI64pcYEOMcF1AiBj3zpGcIOaTDwBF6qe0jxJ/7Swkkdf2H+0RNJBVzDtLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537114},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"65f753e759dd1e6241d3d9f81aa744abd52a663e","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.0/node@v24.11.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.11.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.1","@wdio/reporter":"8.43.0","@serenity-js/web":"3.36.0","@serenity-js/core":"3.36.0","@serenity-js/rest":"3.36.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.2","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.29.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.2","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.36.0_1762388977347_0.8758803413168497","host":"s3://npm-registry-packages-npm-production"}},"3.36.1":{"name":"@serenity-js/webdriverio-8","version":"3.36.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.36.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"3529953d33cc3fb5d90ac4bb94f709e5ec11c136","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.36.1.tgz","fileCount":287,"integrity":"sha512-fO2NliA7/6H24QxkadkXC2gWu53sRL3UMM8NkL4MPEHOwf6MnEhaKBhu8VJMgeXBQR9VxC08SRjxL68WfHwfRA==","signatures":[{"sig":"MEQCIEHdBoNzCBnf9r+weNjEOsYlaVCKpX5XKsDF21kqVgSsAiBaK4wl5QaJpo84bVlDf9JDnB6cKcT3OmOgYPtMv2OQEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537387},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"d13abbfcd6255c6f9466394d4efa1e808907a71f","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.1/node@v24.11.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.11.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.36.1","@serenity-js/core":"3.36.1","@serenity-js/rest":"3.36.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.2","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.30.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.2","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.36.1_1763254384935_0.7663551198236664","host":"s3://npm-registry-packages-npm-production"}},"3.36.2":{"name":"@serenity-js/webdriverio-8","version":"3.36.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.36.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"450ccaa35097db0b9da0439c45a673342474e7c1","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.36.2.tgz","fileCount":287,"integrity":"sha512-mUdUgkZMVCrcTSHgkua9caeh4gC2RG6L4PesW7wdG5t+PG+tKGSeHxjHamItj6Od8zbT76IVfh899i46+Z77Pw==","signatures":[{"sig":"MEYCIQC6QffM2ZcTWJJDnfGRrisQpYWD5Gtmg/xsCGrA78KfZAIhALiscZmok6BnqJBWygeOsa8sJNWqDhcqj52djn0CTYgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537555},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.1/node@v24.11.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.11.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.36.2","@serenity-js/core":"3.36.2","@serenity-js/rest":"3.36.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.2","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.31.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.36.2_1764166620297_0.2357727372019487","host":"s3://npm-registry-packages-npm-production"}},"3.37.0":{"name":"@serenity-js/webdriverio-8","version":"3.37.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.37.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"bf151eb2288e1d2b2e2495809a6a1ad865e75d99","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.37.0.tgz","fileCount":287,"integrity":"sha512-uqwJiwIuDvxuWZFMcmm6QTv4lXK1ZTuRjtc+aLUGUfmf+rPRAjkADwBcCI0O4iCYyNccl2zppzvv6edIaWN3gA==","signatures":[{"sig":"MEQCIFNWPuKNHGNhBnoLlBI5MwKP+a0x+UZ0ljbYOpq3czTRAiBx9gyrZ7gaVHBjYdtE5w9Tg5mimVGlms+9EHL7Nkflvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538721},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"dae146cd99a04f09b5926fb9d3205af562fa2927","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.3/node@v24.11.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.11.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.37.0","@serenity-js/core":"3.37.0","@serenity-js/rest":"3.37.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.2","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.31.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.37.0_1764699452772_0.8940447306865826","host":"s3://npm-registry-packages-npm-production"}},"3.37.1":{"name":"@serenity-js/webdriverio-8","version":"3.37.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.37.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"8be67457ee4f522815793875c10eaeb8e0b86a14","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.37.1.tgz","fileCount":287,"integrity":"sha512-P5IXTIhKhGTYdv+AIVyCvbV2g0j1YgC45+osP1syvay/4IJ8Kn+NsV4lxtVMajCy4UKpQGRw3mwMyasLuw+CmA==","signatures":[{"sig":"MEYCIQCRIwfdcNb7bSQHTJJ49uii2P89Pt4PcXR5KFQZmZouvwIhAIQf6P9ijvu1frIhI2hufrZBlS9KuaEAHOj8PQGvPJ9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538888},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"0af3eff400cdb5adc9d7b92e87b09820c93d77c9","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.3/node@v24.11.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.11.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.37.1","@serenity-js/core":"3.37.1","@serenity-js/rest":"3.37.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.2","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.33.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.37.1_1765900873093_0.5140453211827951","host":"s3://npm-registry-packages-npm-production"}},"3.37.2":{"name":"@serenity-js/webdriverio-8","version":"3.37.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.37.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"853e467cb7960816e6f42aa3544db3e28788135d","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.37.2.tgz","fileCount":287,"integrity":"sha512-aAz7iNfImbFpgWDS4ccyvl4TWKRPANM4xIeS9VCqiZ7FyFDscbBbSMF/+1UbwHAje+HYKWlEe8S6wSd7YFuzEA==","signatures":[{"sig":"MEQCIAJr2dd5n4uEN2ClGBhun4WsPt9L6V4PbIfwKDKFDRTIAiB4LYZnNEkUGzmcQUYTBU8wx8QQ2C8GgpUZDFKo1LN14A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":539054},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"5544cfdbfd7f3c4d3bb4e492b5d2f233eb5e3a79","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.13.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.37.2","@serenity-js/core":"3.37.2","@serenity-js/rest":"3.37.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.2","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.36.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.37.2_1769183866501_0.7984338823963726","host":"s3://npm-registry-packages-npm-production"}},"3.38.0":{"name":"@serenity-js/webdriverio-8","version":"3.38.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.38.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"030f41b85cd7e0cd3de749889ec7201c4067e3e7","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.38.0.tgz","fileCount":287,"integrity":"sha512-IdY8yeEh7XzjYjcSapVJCBQkFaKXn971Zb5D7JvLY5diLvrSTJKZW/KAfD1CPwNdNkNW9y7nr5dgLNdTyKX4zw==","signatures":[{"sig":"MEYCIQCcP8VRWPr320+ZCbrPn7iLNXrZrW0ZoxKcv2N/flG8lgIhANFRoMnSg02sK8COFcsqzepWmqXqEHuDvccbgAfglKAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":545296},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"d86152afd35fb815038b3a153e8c53a0b023e4b3","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.13.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.38.0","@serenity-js/core":"3.38.0","@serenity-js/rest":"3.38.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.4","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.36.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.38.0_1769711872944_0.24403597195533888","host":"s3://npm-registry-packages-npm-production"}},"3.39.0":{"name":"@serenity-js/webdriverio-8","version":"3.39.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.39.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"3752901b6dfc49eacf7c2c991c88018f48d3fef3","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.39.0.tgz","fileCount":287,"integrity":"sha512-NDINiGJtQ1TA3dHvODXLXEull1YgDAgywvT+Nq/QHUVn13TFhSnIwDKtYFVPU/MPwezH9Ap4NLn1XZ3NFjRlrw==","signatures":[{"sig":"MEUCIDnXTsDFyHJfitbcv1CBeuTWs/tDOyumh2V9FSYAFCJDAiEAzePG9xAaTAAKuUFLRUW8jqYyaZm/sy9fS09ouT1UGXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544330},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"253c63474dd24f3850a0f34b6d5f42559049a25c","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.13.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.39.0","@serenity-js/core":"3.39.0","@serenity-js/rest":"3.39.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.4","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.36.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.39.0_1769813440175_0.18263947291796034","host":"s3://npm-registry-packages-npm-production"}},"3.40.0":{"name":"@serenity-js/webdriverio-8","version":"3.40.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.40.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"d2a1f7d0674414af820142bb7446308519cbb44d","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.40.0.tgz","fileCount":287,"integrity":"sha512-ifcTmWkV9dnwdySNwS9ImZzoxo0m4l5LB02bB2s0VBfThWdXPod81+lgXl2dCCbLuAk+9txpHYNsSdvuEwMaBA==","signatures":[{"sig":"MEUCIQDkBTgxb3NH73ZKyibMJsCSIuJlZfE23kWLT0wVtiEoRwIgcfnr0hvCXQ+40SnFKg/5d4pln2C5NzHwSAjC2OLAFBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549633},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"185b8435cf6e87b8a54f10944da3e652227ecb6e","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.13.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.40.0","@serenity-js/core":"3.40.0","@serenity-js/rest":"3.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.4","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.36.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.40.0_1770204367128_0.8916957223114128","host":"s3://npm-registry-packages-npm-production"}},"3.41.0":{"name":"@serenity-js/webdriverio-8","version":"3.41.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.41.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"6c99c5f78c6d2dfd97883750f846f4979aec9787","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.41.0.tgz","fileCount":287,"integrity":"sha512-hXXzndHY4MJG0nYVRkQ+tyHmLIGtmeWTH5oHoxBg49YsFftp6zrq0/Cs9HmZLNaY2UHTzlQsIh0gimm0Mtqsug==","signatures":[{"sig":"MEUCIHFm4EdBJQRfE0zVRj7cIcL2NYrnqhaZQUQplWXI9dxgAiEA4r4yBr6Mc9H0vLz9SqJDYLo/7NGWOMkRk+hrYdZE5hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549911},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"ab51d003053c1a89896f7719f8bbc0eab6b78513","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.13.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.41.0","@serenity-js/core":"3.41.0","@serenity-js/rest":"3.41.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","axios":"1.13.5","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.37.3","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.3","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.41.0_1771115653093_0.9070343149851707","host":"s3://npm-registry-packages-npm-production"}},"3.41.1":{"name":"@serenity-js/webdriverio-8","version":"3.41.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.41.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"174864a8eb527d3cdb3535389c35e86d376a9aca","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.41.1.tgz","fileCount":287,"integrity":"sha512-oByUFjtgXVc0/CW7ic9uMcF8N8zCSeFuUK57ZpTBEKaiqJdHisuEU3RNEXlJpDW1+Qt6j4T0SPBcLsw7NrdTCw==","signatures":[{"sig":"MEQCIHEsYApXq28P5v/zMprgHoq86hzJtdp0VLHyWWTzDhW2AiAo+f22JxkzWLBV6hIR6fdGOn3rtb3MoIyKEaiW12Fq2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550079},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"8e38b147a9f0e03a439177d43c5536a899062b12","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.4/node@v24.13.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.13.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.41.1","@serenity-js/core":"3.41.1","@serenity-js/rest":"3.41.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.13.5","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.37.5","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.5","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.41.1_1772152866530_0.5821445182842815","host":"s3://npm-registry-packages-npm-production"}},"3.41.2":{"name":"@serenity-js/webdriverio-8","version":"3.41.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.41.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"9411795cdc274de1a33b939503dafa1a948b3f09","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.41.2.tgz","fileCount":287,"integrity":"sha512-twfzRevMlKYtanQn46OjHpWxiefqpJdW0+gPhrbdXfbSkL3xLcF2gatsfIo2654i4+DarQwwCpqQaN1umAFGwA==","signatures":[{"sig":"MEQCIAkczdx1mc42ehUeGQf1Krs5TqC2C6XMfTIsVgFmrhCWAiAlswk6r4CnyUj8I5ZNhVXWnZYLlNvbxtMmDXIPfBDoNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550347},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"adcfe0c84d167de23a9194d755a90a2fb2b8112d","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.14.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"1.24.3","@wdio/reporter":"8.43.0","@serenity-js/web":"3.41.2","@serenity-js/core":"3.41.2","@serenity-js/rest":"3.41.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.13.6","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.38.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.5","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.41.2_1772745207277_0.779181763676972","host":"s3://npm-registry-packages-npm-production"}},"3.42.0":{"name":"@serenity-js/webdriverio-8","version":"3.42.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.42.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"55d04ece77f7e48338aacab1d93b7788710298f1","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.42.0.tgz","fileCount":287,"integrity":"sha512-Ur7XCZzDBDe8Gi5TE9teJP+mzGrQnXOrJwPiAT1aGVM+4HfRgu9dmxOEDmFdamCI+OCleSvX8CxafWKrPq83LQ==","signatures":[{"sig":"MEYCIQCMzMSvdK79MsLkECbX0ShbMW0EkHhvSjzaj76QAmoIYwIhAKHR5xUIXLj7n8fVLLsDLEhHYJZqDKPHz8L5cGGyTjNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549309},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"a415b0066807d7bab9f34b1ceef66a26156aafe1","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.14.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.42.0","@serenity-js/core":"3.42.0","@serenity-js/rest":"3.42.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.13.6","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.39.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"2.1.5","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.42.0_1773936962191_0.5390461113677871","host":"s3://npm-registry-packages-npm-production"}},"3.42.1":{"name":"@serenity-js/webdriverio-8","version":"3.42.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.42.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"54c9891555cd17d0ec81394d1fd79242c25276b8","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.42.1.tgz","fileCount":287,"integrity":"sha512-R/1e4K+3s7XmxbxAkLg50grpcihDhZe2C6a8XOheBxhiuvPzU8/FJJtgmm3Zbxerc89AQUl9V1gVxPQIJqY0HQ==","signatures":[{"sig":"MEQCIB2JBY/Ak1wKEAKh10tC9oA82QXVHp+XrE5/YV8GzfLXAiBOvx0XjNEoPG4wTODoF+TAqHsdPY9wNQAkhSmaTdXCfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549567},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"42dc1d09e9c09db93669395939e386162a08be29","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.14.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.42.1","@serenity-js/core":"3.42.1","@serenity-js/rest":"3.42.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.15.0","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.40.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.0","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.42.1_1775686810705_0.15774256194204428","host":"s3://npm-registry-packages-npm-production"}},"3.42.2":{"name":"@serenity-js/webdriverio-8","version":"3.42.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.42.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"c3a147fe5cb31db53d96b444b59a0e9dd9001a96","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.42.2.tgz","fileCount":287,"integrity":"sha512-airjMnc1v/F8hjn9+/r2ArwhA4Fv0yJWrU7zaAYkdGADwk8ZU8e4Iz7zEYc30ycHxTWsq+S1ZRuuXquST58N3Q==","signatures":[{"sig":"MEQCIG63F0Ooj2CU6Ltf8FN0nFDA643C7tTkwL0OTRvbQdRYAiAyE2oDSU/Hxk6PTeCRKyV71wo43ZP/ftgDkfgLPIu8wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.42.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550113},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"e0df1ddca37510fb3a9f64b1ed343a101cfa3a0d","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.14.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.42.2","@serenity-js/core":"3.42.2","@serenity-js/rest":"3.42.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.15.2","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.42.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.2","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.42.2_1777237381921_0.12840989340886866","host":"s3://npm-registry-packages-npm-production"}},"3.43.0":{"name":"@serenity-js/webdriverio-8","version":"3.43.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.43.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"a3b89e76710b42a6113b153554812073e36ab344","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.43.0.tgz","fileCount":287,"integrity":"sha512-CEjK8SJonuHRDd2BMiUgm9ef7A9FqDdMTWfxGE0BYgwo0Rvgn54zCZtWCTEPsqHxbm2Oa8CslFxkPKT8LomgHw==","signatures":[{"sig":"MEUCIQDKyYkHIDIe17XOz4Dzl9DhqtTPTo2oLKW83FcbQjcdgwIgENqGfJ6iRWqv/yguLwsBmSzyDwzfUIvkjhgbryZ5wRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550370},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"96ffb7ecba111082c92d7b107fef007d9f56bb83","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.14.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.43.0","@serenity-js/core":"3.43.0","@serenity-js/rest":"3.43.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.16.0","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.43.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.4","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.43.0_1778491213568_0.10601384939879321","host":"s3://npm-registry-packages-npm-production"}},"3.43.1":{"name":"@serenity-js/webdriverio-8","version":"3.43.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.43.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"49a4d4ff7fceca701b70bac3168c1a876cbac9a4","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.43.1.tgz","fileCount":287,"integrity":"sha512-Rts+isKAbRdeRq7dTwA2FGh9T/BynSOqyC+KAeednTKYjgU6HS3FP3QtVDpHHFSJLqVOixernflAElMYXsW5bw==","signatures":[{"sig":"MEYCIQDAwtT6f5qAqEdt/nelVaFq7MOq/kzGnhtq+dhrPo3F8QIhAPWfoBrQZ0ld6MvXeEfM0ZWicm9pumI37R/H1N1SkTCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550538},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"b7cc8abc2e54e11707f1b3611df16c4bcdadcf62","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.14.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.43.1","@serenity-js/core":"3.43.1","@serenity-js/rest":"3.43.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.16.0","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.43.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.4","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.43.1_1778495697137_0.6704996911790371","host":"s3://npm-registry-packages-npm-production"}},"3.43.2":{"name":"@serenity-js/webdriverio-8","version":"3.43.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.43.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"fe67ba4fa5af856050211963ba146fe607b124cc","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.43.2.tgz","fileCount":287,"integrity":"sha512-oLr+hopQDQYtKEhJ+tB2keeeoA1uZ1rMxuGk1E/XSMfBiQkKlJEAdGqPELD6GrA7u5nf8RBgpg+dAgaBqiUWXg==","signatures":[{"sig":"MEQCIAdgG/ejQY8OvdHGtuavrtKZf7My2o49abw2OkHy5eZFAiBOsP+YGUUCDDdjQ2EBJenOcxHc+Gw0lrUASZp1L8HPQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.43.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550706},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"df42aa042648f878111b6217cda68e5d0faa430e","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.14.1","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.43.2","@serenity-js/core":"3.43.2","@serenity-js/rest":"3.43.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.16.0","mocha":"11.7.5","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.43.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.5","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.43.2_1778673135488_0.2087044055260645","host":"s3://npm-registry-packages-npm-production"}},"3.43.3":{"name":"@serenity-js/webdriverio-8","version":"3.43.3","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.43.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"08125ee7911fee074a2ffda01efe4399602b6136","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.43.3.tgz","fileCount":287,"integrity":"sha512-CN+czaJbrtLtERDj0N/W1mKU1Gobk1Wvr6js4HcHJ/YrsxGcypEmn89TLbt1FdSXDKsrGUSXVdmsg21Ee34RnQ==","signatures":[{"sig":"MEUCIQCATWvG46wutCv6G1rxpMjPQ2U5dt530j2hYZv+umGBLgIgcpgbEzSEOt/EpxltachKSnGFvEiO086rRq/eM6kr9To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.43.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551121},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":">=22.12 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"e7fd7793656c2ef48ceae7b81587a8a6c0252696","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.43.3","@serenity-js/core":"3.43.3","@serenity-js/rest":"3.43.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.17.0","mocha":"11.7.6","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.43.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.5","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.43.3_1780704674208_0.3365200035832834","host":"s3://npm-registry-packages-npm-production"}},"3.43.4":{"name":"@serenity-js/webdriverio-8","version":"3.43.4","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.43.4","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"78a79193fd51e4c3f6b4cf8109f50e6e52ec0bfd","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.43.4.tgz","fileCount":287,"integrity":"sha512-KT7LkqZyUNc2UCBO5UuIuI+dMGpNTBpXxhVeIpzqvawWfmPfyN7aESTnIC9Vf8HdU22jEW0F1EWkwWeQq2hluA==","signatures":[{"sig":"MEQCIBCpZfwX2k+26IiNnnkbEiQHQh4oiBMSOLTWIt3pnVoTAiBfeBz1ws9zGGvQaCShjhmqz5wSCzMdb2PblGyXfiU34g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.43.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551290},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":">=22.12 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"338ec74a0e938591e00954c6a296c97149c2b5a4","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.43.4","@serenity-js/core":"3.43.4","@serenity-js/rest":"3.43.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.17.0","mocha":"11.7.6","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"24.43.1","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.10","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.43.4_1781132646566_0.8044569478204988","host":"s3://npm-registry-packages-npm-production"}},"3.44.0":{"name":"@serenity-js/webdriverio-8","version":"3.44.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.44.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"c55907dfe3a0257b0cc39ad7c825cf8ffeb26015","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.44.0.tgz","fileCount":287,"integrity":"sha512-TMrWji2lcjWeOCX5EiBgWmziTqSO+ghtCuX0i6vcKC38shKUrOt38wO/Lz5nyS01i74GNSarmBJuLev9Byjndw==","signatures":[{"sig":"MEYCIQC3DmyMyf/VnwT0ijSyR8IIqkpisxf07MsHfmCBzpp/xAIhAKfmDcPBwvUUBSvCKiSQ8buCtNMUmJ8leA04IQo2IATK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551456},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":">=22.12 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"305069c9630749755dda748ee0463371657adf1a","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.16.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.44.0","@serenity-js/core":"3.44.0","@serenity-js/rest":"3.44.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.17.0","mocha":"11.7.6","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.1.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.11","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.44.0_1781365671696_0.6049449368541284","host":"s3://npm-registry-packages-npm-production"}},"3.44.1":{"name":"@serenity-js/webdriverio-8","version":"3.44.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.44.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"1448019d1e161782623534ebc579570697d9eb47","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.44.1.tgz","fileCount":287,"integrity":"sha512-WQk2b3QjvjNbgKrYdQtRSpfjP7mTq1mZnbudoX69h/QJ6+S8r01eZ3XZokmnOc9Wk9Py8T0V5SYxdmOUB/8O1w==","signatures":[{"sig":"MEUCIExjib/MD2vgOx8cSjLq84KBIDM22r5epe+Kh9cm1xSlAiEA+TzEPOnMvL1ZSgJAdroSCaodNjln6PKu9V4OcBcU550=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551714},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":">=22.12 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"b007339c32c01f5d33aa87e02e18422e8184c486","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.18.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.44.1","@serenity-js/core":"3.44.1","@serenity-js/rest":"3.44.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","axios":"1.18.1","mocha":"11.7.6","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.3.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.11","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.44.1_1783351652292_0.6791507030812325","host":"s3://npm-registry-packages-npm-production"}},"3.44.2":{"name":"@serenity-js/webdriverio-8","version":"3.44.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.44.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"a82baa63a0104d9a1b5270907646f050defa2e1f","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.44.2.tgz","fileCount":287,"integrity":"sha512-FUO/3WKpOuSB5S9Hk0BJ2w3ZPMCgqCrbPMJtJ7Zr/aQpUd2fIW43uoOCaO1WylGL20Knz9yWuZtreLhSWdgNig==","signatures":[{"sig":"MEUCIGlCvwe4P/k3s6kqUUmyiy1y6RTQfn93dbHCryzLr8S+AiEA1OvUIJqaYE5aSmYJfv3sVCULHs5SpDxTgYN1cUN84DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.44.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552203},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.13.0 || ^24"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"a1b9c2c60d2a60b58b032f397ee3717c0ddb6028","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.18.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.44.2","@serenity-js/core":"3.44.2","@serenity-js/rest":"3.44.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.4.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.44.2_1786088100994_0.82652031030753","host":"s3://npm-registry-packages-npm-production"}},"3.44.3":{"name":"@serenity-js/webdriverio-8","version":"3.44.3","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.44.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"2d800783006917f48bc14c7559600adc1e148b16","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.44.3.tgz","fileCount":287,"integrity":"sha512-BsNECM6x1dbcT7i088be9a0Jc0jkpAvoBS5wAWrpGQ/97M0iQv7alj6G9P+RA5HH6L9p3UFqn+MKTpCLuyQbyw==","signatures":[{"sig":"MEQCIB1B6B95oQyEeXaRfFR1+h3apjN0Top8kTB7C6MKnabMAiAyTZYIh34aV5J+/QPjpkFndS1uO3MZ7d4t+MsxZiffWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.44.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552596},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"40043c9515639420b18e7d054f6e8319682ba09f","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.18.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.44.3","@serenity-js/core":"3.44.3","@serenity-js/rest":"3.44.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.4.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.44.3_1786092717888_0.5117788883834267","host":"s3://npm-registry-packages-npm-production"}},"3.45.0":{"name":"@serenity-js/webdriverio-8","version":"3.45.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"e34a5a41f0678eea0829f561550e071b79476e98","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.0.tgz","fileCount":287,"integrity":"sha512-otZ1k9f3Yv8T6OIvW6EFFDMynKXWOdFxF1NXNHASm7NmZk9w41RWHTur6mbdxv7ce0qWZLI6jx/TpWEb0Qc1xg==","signatures":[{"sig":"MEUCIDMLMWSp1TNdmpFfcBaj9531Cyu/wdRE2nax2wAb/VK8AiEAsI3q06q9r4KylHaks5xhCBaLlyZkt0TyrAWYyTyKHow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552811},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"0589580f7c7907fc15b3ec39e19d0dfc5bfe45c3","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.18.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.0","@serenity-js/core":"3.45.0","@serenity-js/rest":"3.45.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.5.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.0_1786642521029_0.6511376591859197","host":"s3://npm-registry-packages-npm-production"}},"3.45.1":{"name":"@serenity-js/webdriverio-8","version":"3.45.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"a737c134cd5141d2a4aec039bbad878efbc3fafd","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.1.tgz","fileCount":287,"integrity":"sha512-fb4Owrn7dgAnmXPOiTV69UalP/4NMTY95hO4xkYezS3pBBffVkNMkfyE/ZHz4HUA2nwaAzL5irzaCM8pia5trQ==","signatures":[{"sig":"MEUCIQCIT3tir1skJlP9cDjw9XMHPTyMnGVfhkTO41p2HMF4bwIgfTO7pxE9ALvY6N+21MEnPluK3kPafSSuP4pad4BD5Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552979},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"658caceabee325f346694cb88c449fba704c5d14","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.1","@serenity-js/core":"3.45.1","@serenity-js/rest":"3.45.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.5.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.1_1786650544240_0.5862932909124889","host":"s3://npm-registry-packages-npm-production"}},"3.45.2":{"name":"@serenity-js/webdriverio-8","version":"3.45.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"3687206d6bfa5734c6e1e0f552bc3567d2fa3030","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.2.tgz","fileCount":287,"integrity":"sha512-b1QLb0kDTkbYiDF4Z5BBJZNQYpQRRdbJhBLEfhhox+84rNSV/GF9HDJDw1Q4lyfkuLw6x5zJjvm0Ap2FwXo7Qw==","signatures":[{"sig":"MEYCIQDNUyfQCSFCNERjJldF1dp78TVQpATjqXUzgVmMA1JOkgIhAORrU/Nzg6uRM/OD1PG1HzwJgxOICdf/uByKjCgnaHYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553147},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"788fbb3f8c4266c8901e9c1cdaf5f2b420179ea7","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.2","@serenity-js/core":"3.45.2","@serenity-js/rest":"3.45.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.5.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.2_1786655622149_0.13712463056807445","host":"s3://npm-registry-packages-npm-production"}},"3.45.3":{"name":"@serenity-js/webdriverio-8","version":"3.45.3","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"c6b03c25cb1f4f348794df088d09717a8998332e","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.3.tgz","fileCount":287,"integrity":"sha512-UBqRULhZo/iqRLrTdgo/4D5GAP+7tGbL81MO7D0OUAfVUYvR0LODIOyTnX65/VjqyoIzFZu3Do5CjrjaV2JwDQ==","signatures":[{"sig":"MEUCIQC0NXHe9vID/h8c4EWBidkSo7Q9p1DhOEQfrXEPXJJLqQIgR0ZcIB2eKVUXwLysaR0M+llCdRl8D4QmRtiqwWoZj3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553315},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"45e9763d55b1750ba9b4bc603f5f8e531c7fc399","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.3","@serenity-js/core":"3.45.3","@serenity-js/rest":"3.45.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.5.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.3_1786659546242_0.4252607332248568","host":"s3://npm-registry-packages-npm-production"}},"3.45.4":{"name":"@serenity-js/webdriverio-8","version":"3.45.4","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.4","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"cf7a3bfe5e46f5f65bf16f6f7f196f55055575cd","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.4.tgz","fileCount":287,"integrity":"sha512-4mBgNI/KWwamAruxyG/mSvHHAcihpekuNPuax5vWK+cY6+Tgw/Y7iGTRco4yPTbFESo7UrYosGvH5vbdD9+ONw==","signatures":[{"sig":"MEYCIQDAH1R5JBM65ODlbeO7HoO1HIHYicxSHeN01G5NZL94pwIhAInuk6jgYcjHfFFsYBApaPv/CWLtPHkK/OiY/PDa9mSG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553483},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"71b92ba6fd4369c3823ad998a6be94f1c94baa95","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.4","@serenity-js/core":"3.45.4","@serenity-js/rest":"3.45.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.5.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.4_1786661364945_0.221647864347567","host":"s3://npm-registry-packages-npm-production"}},"3.45.5":{"name":"@serenity-js/webdriverio-8","version":"3.45.5","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.5","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"59e5e68fa8a4ff3c69b616f89ba27a11344e391b","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.5.tgz","fileCount":287,"integrity":"sha512-FsqU0eV96eeGNFdA4fKfpCi8GkGLMoqor70ZoimpqDVyavU4U08TLN98Q8hDXsmtDu5NPaAOCYNbBr9fS3E+GA==","signatures":[{"sig":"MEQCIDPAmiA+lejxgTK6HjdYnNFYcggV7GYdiORPIEGruNexAiBkpn2TvFUJxaGHtTnWtjrEE6SH+gWwEfLoPkGP71rWOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553651},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"19fdc97a8ec465b1a238979859901e02970d51b7","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.5","@serenity-js/core":"3.45.5","@serenity-js/rest":"3.45.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.5.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.5_1786742896161_0.7536813623299559","host":"s3://npm-registry-packages-npm-production"}},"3.45.6":{"name":"@serenity-js/webdriverio-8","version":"3.45.6","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.6","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"4701f040f9edbbfb65a79faaf09cb70a6e01f5fc","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.6.tgz","fileCount":287,"integrity":"sha512-0lRrTr8vDOwdBqXCP/0Y61eYGix66uTk+D613AliUSWr5r5fhnJruUyoir5QOSw2SEVJc10WfQvRWkRR7/GhoA==","signatures":[{"sig":"MEQCIFswcPj3HtY1actRPvt1naXG1UtgXI8bLUPzDLWmmxFEAiAFaaTsWJ+4IUntNqXHTqCGZ0xeJmc1KNuqtaSk3IUMqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553819},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"6497f2cb6b067703b3592001223d3603ac74d4f4","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.6","@serenity-js/core":"3.45.6","@serenity-js/rest":"3.45.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.6.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.6_1786809371772_0.11623139244303426","host":"s3://npm-registry-packages-npm-production"}},"3.45.7":{"name":"@serenity-js/webdriverio-8","version":"3.45.7","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.7","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"47831cb8f6db693b5665fcbb2831b756437599e6","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.7.tgz","fileCount":287,"integrity":"sha512-YHzPPVfExRP7mnWnw13zxL2boKDOfpnhAUbBi0Lh3DQ3xuRpU99+njwe9FN37ztsn36vqCoRSc9BZOb7GCy1vA==","signatures":[{"sig":"MEUCIQCKf1AzJMlpRvyYivAtD6j724KOsoouYySQvl7ZHnAqtgIgGhx9i1qnA70wkFrbsglUB6OCqf3qoZ3cf9KBBXJ/Wr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553987},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"abda724b6cd55999bc02b089d68becdf538c440f","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.7","@serenity-js/core":"3.45.7","@serenity-js/rest":"3.45.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.6.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.7_1787043882909_0.3381298721191479","host":"s3://npm-registry-packages-npm-production"}},"3.45.8":{"name":"@serenity-js/webdriverio-8","version":"3.45.8","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.8","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"3fae21632593c03658aee939a014fc4c7b7e81eb","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.8.tgz","fileCount":287,"integrity":"sha512-oZ8HZ70C9iW9UqvqHfOypi0BvRQ1bX3vIS9PRbWcFNj4cYM4pr1HiITy3qjNOVL4wUqU9ojt6JdYcsMQHiyO3g==","signatures":[{"sig":"MEYCIQCvTrDMchWWYYhcqNZpvEQo4V0BuyrlNI9Ba9KEdWseFwIhAOlyR/P8/XtoShANJ0/qz4QTiKoTrq4yubk21ZQM+jy8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554155},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"00df1f09cc874b9fc63c917b8926649e141637f2","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.8","@serenity-js/core":"3.45.8","@serenity-js/rest":"3.45.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.6.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.8_1787189536251_0.4171145130098137","host":"s3://npm-registry-packages-npm-production"}},"3.45.9":{"name":"@serenity-js/webdriverio-8","version":"3.45.9","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.45.9","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"fbc4fb6433cd076442d9a52d563b54df215f4254","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.45.9.tgz","fileCount":287,"integrity":"sha512-6YRswbuST3B3JTREaC43+zb9lXshxGc7cpsxC0VWfgTwKBsSeaG0EZ4nt6UAwc3kJnHgwp6HA+N1Nf234ieEGw==","signatures":[{"sig":"MEUCIGdO3AY3/KhK4rhVCbAkNkATPLEzJBI+f/PChO9Nab+pAiEA+wKyN2g4JgXtJUqzEyO5fg/i5MYKjjo77Pv5l6mvXWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.45.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554323},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"76688da579e1faef6779a7a13869e70b8a624193","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.19.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.45.9","@serenity-js/core":"3.45.9","@serenity-js/rest":"3.45.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.19.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.6.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.45.9_1787264607452_0.9262481534711664","host":"s3://npm-registry-packages-npm-production"}},"3.46.0":{"name":"@serenity-js/webdriverio-8","version":"3.46.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.46.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"fae29988ecb6081b5888a89405174c8bdb1794d6","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.46.0.tgz","fileCount":287,"integrity":"sha512-whRpjXarL1oL++TNv/Hb8K6nQMX8037TKphk2vHak8TGj3pmmUfxcRnls45sAsTCj387N9U8rgraJoIUnmxoYA==","signatures":[{"sig":"MEYCIQCNSLxn1K4pObiVfsnkZj+gCGonwNtAPl5QyU7vcULAMAIhAL/hgd4vA53QvULlqW+LrG2hJLGALiRcuyXEDehzI/Ao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558035},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"4fe94591bb9b80d6244022e75b74c2d93d2ab248","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.20.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.46.0","@serenity-js/core":"3.46.0","@serenity-js/rest":"3.46.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.20.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.9.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.46.0_1788133912308_0.4736338062069314","host":"s3://npm-registry-packages-npm-production"}},"3.46.1":{"name":"@serenity-js/webdriverio-8","version":"3.46.1","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.46.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"592ae5052cdef6397ae29ae10d2624baf4ac2e2e","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.46.1.tgz","fileCount":287,"integrity":"sha512-sNqOlv/y3hmUWWVxAZv7OULkzlrg9OeuAJ6gMCusa41+srHPdTH43Mq+D7Of8vGlASexFiWJ3PhWqDYIk85Kxg==","signatures":[{"sig":"MEYCIQDjMv5eHQsrquokW/gbA47dDHG/d5l5khBDh++lLWyFiQIhAIwZcmkXjV8A2i/LOHqjr5Ni2gKbIZknYmgLA4ow931H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558203},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"9a44fc6ea3dc8ec763d78b0279bb209b9ec7b611","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha --config .mocharc.yml --spec='spec/**/*.spec.*'","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.20.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.46.1","@serenity-js/core":"3.46.0","@serenity-js/rest":"3.46.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.20.0","mocha":"11.8.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","mocha-multi":"1.1.7","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.9.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.46.1_1788524127508_0.7565738507099866","host":"s3://npm-registry-packages-npm-production"}},"3.47.0":{"name":"@serenity-js/webdriverio-8","version":"3.47.0","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.47.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"1f5f0d8093f70f54c0fad867305fafe5083a5483","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.47.0.tgz","fileCount":287,"integrity":"sha512-5I/x4hazZ9izI5z7dASGaGQb7jyDA+ov7Dx8QPAvZ2AhwUenX6Ib0LPyqB0uErYjUoKX1w/Iyz99MIucj071eg==","signatures":[{"sig":"MEUCIQD6shr3n9rhA3QB9u7F7x7fSf61WxJoDc0SQwFgDznwGgIgEKQNwwmGC+3b7/wqB48IbhPWBNj3FZ1ZCblnlqLs3lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558295},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"4afb1d1b25a08de2335097bf182e7bc0da83342f","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.20.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.47.0","@serenity-js/core":"3.47.0","@serenity-js/rest":"3.47.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.20.0","mocha":"12.0.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.10.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.47.0_1788985176173_0.6865713468134613","host":"s3://npm-registry-packages-npm-production"}},"3.47.2":{"name":"@serenity-js/webdriverio-8","version":"3.47.2","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"author":{"url":"https://janmolak.com","name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"@serenity-js/webdriverio-8@3.47.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://serenity-js.org","bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"dist":{"shasum":"88194b77453897ff74d6407c0587af411d60e170","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.47.2.tgz","fileCount":287,"integrity":"sha512-HySRAyLPyysLZZj5UwszviIVepRnZuIPU+IRsY4vYsL0TKj1VuHRPPP8l5n3v3x0i8/ehQOYsxn2Z6Vdw1EATw==","signatures":[{"sig":"MEUCIHf7nfdmiSopJ1VkXYH+SuOfmfXqS1YaTgn61SotUhOyAiEAlyfAIqWXiWbw3Dek2rxPLw/qtEsRzv0kBb8hN+Ys+tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.47.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558631},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./esm/index.js","engines":{"node":"^22.22.2 || ^24.15.0"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"gitHead":"6bddc6b3b32ddaaac431f47a2e1d83c4cb1ba710","scripts":{"test":"c8 npm run test:no-coverage","clean":"rimraf target","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:no-coverage":"mocha","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"repository":{"url":"git+https://github.com/serenity-js/serenity-js.git","type":"git","directory":"packages/webdriverio-8"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","directories":{},"_nodeVersion":"24.21.0","dependencies":{"deepmerge":"4.3.1","tiny-types":"2.0.5","@wdio/reporter":"8.43.0","@serenity-js/web":"3.47.2","@serenity-js/core":"3.47.2","@serenity-js/rest":"3.47.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","axios":"1.20.0","mocha":"12.0.0","@wdio/cli":"8.46.0","cross-env":"10.1.0","@wdio/types":"8.41.0","webdriverio":"8.46.0","@types/mocha":"10.0.10","mocha-testdata":"1.2.0","puppeteer-core":"25.10.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","start-server-and-test":"3.0.12","@wdio/devtools-service":"8.46.0","@integration/testing-tools":"3.0.0"},"peerDependencies":{"@wdio/cli":"^8.46.0","webdriverio":"^8.46.0","@serenity-js/mocha":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/cucumber":"^3.0.0"},"peerDependenciesMeta":{"@serenity-js/mocha":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/cucumber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/webdriverio-8_3.47.2_1789045386985_0.23785413977842462","host":"s3://npm-registry-packages-npm-production"}},"3.48.0":{"name":"@serenity-js/webdriverio-8","version":"3.48.0","description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk","url":"https://janmolak.com"},"funding":{"url":"https://github.com/sponsors/serenity-js"},"homepage":"https://serenity-js.org","license":"Apache-2.0","publishConfig":{"access":"public","provenance":true},"main":"./lib/index.js","types":"./lib/index.d.ts","type":"module","module":"./esm/index.js","exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"scripts":{"clean":"rimraf target","test":"c8 npm run test:no-coverage","test:no-coverage":"mocha","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs-package && npm run compile:cjs","compile:clean":"rimraf lib esm","compile:esm":"tsc --project tsconfig-esm.build.json","compile:cjs-package":"node -e \"require('fs').mkdirSync('lib', { recursive: true }); require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\"","compile:cjs":"tsc --project tsconfig-cjs.build.json"},"repository":{"type":"git","url":"git+https://github.com/serenity-js/serenity-js.git","directory":"packages/webdriverio-8"},"bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"engines":{"node":"^22.22.2 || ^24.15.0"},"dependencies":{"@serenity-js/core":"3.48.0","@serenity-js/rest":"3.48.0","@serenity-js/web":"3.48.0","@wdio/reporter":"8.43.0","deepmerge":"4.3.1","tiny-types":"2.0.5"},"peerDependencies":{"@serenity-js/cucumber":"^3.0.0","@serenity-js/jasmine":"^3.0.0","@serenity-js/mocha":"^3.0.0","@wdio/cli":"^8.46.0","webdriverio":"^8.46.0"},"peerDependenciesMeta":{"@serenity-js/cucumber":{"optional":true},"@serenity-js/jasmine":{"optional":true},"@serenity-js/mocha":{"optional":true}},"devDependencies":{"@integration/testing-tools":"3.0.0","@types/mocha":"10.0.10","@wdio/cli":"8.46.0","@wdio/devtools-service":"8.46.0","@wdio/dot-reporter":"8.43.0","@wdio/local-runner":"8.46.0","@wdio/spec-reporter":"8.43.0","@wdio/types":"8.41.0","axios":"1.20.0","c8":"12.0.0","cross-env":"10.1.0","mocha":"12.0.0","mocha-testdata":"1.2.0","puppeteer-core":"25.10.0","start-server-and-test":"3.0.12","webdriverio":"8.46.0"},"gitHead":"1bfbfd25887622fda8a3565c2f18338660369065","_id":"@serenity-js/webdriverio-8@3.48.0","_nodeVersion":"24.21.0","_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","dist":{"integrity":"sha512-887hNXSou8RHePAUqZL8ipvvICuYCj7FNjxiKs8S1xHzK+PEXbRUKPXAugYKW6/+x9GXIgldCIcRcuwh+0feeg==","shasum":"61bbd96f2945cc71ea781da324b5cc7abecb390d","tarball":"https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.48.0.tgz","fileCount":287,"unpackedSize":558798,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serenity-js%2fwebdriverio-8@3.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCu6g7/4BLsG7U59HmUH83j8skG+BzvWhj87KF3PFq8ZQIhAKXgbMpeOv/HotJndiSlkEJnDC/UJXBXToeQ3WHc61fT"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d984eb1-73bc-4184-85d2-a6285ec9e43f"}},"directories":{},"maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webdriverio-8_3.48.0_1789510747473_0.5258858998596807"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-12T11:47:59.713Z","modified":"2026-09-15T22:19:07.999Z","3.31.0":"2024-12-12T11:47:59.998Z","3.31.1":"2024-12-17T09:35:27.510Z","3.31.2":"2024-12-26T12:57:00.186Z","3.31.3":"2025-01-01T20:04:46.993Z","3.31.4":"2025-01-01T23:06:45.173Z","3.31.5":"2025-01-11T15:25:57.166Z","3.31.6":"2025-01-16T23:42:13.298Z","3.31.7":"2025-01-24T19:53:00.035Z","3.31.8":"2025-02-04T15:35:16.434Z","3.31.9":"2025-02-20T11:29:52.307Z","3.31.10":"2025-03-05T00:18:33.823Z","3.31.11":"2025-03-12T10:21:49.685Z","3.31.12":"2025-03-12T11:41:25.511Z","3.31.13":"2025-03-20T00:34:09.835Z","3.31.14":"2025-04-28T23:14:52.953Z","3.31.15":"2025-05-06T13:46:41.325Z","3.31.16":"2025-06-05T23:28:35.504Z","3.31.17":"2025-06-16T10:18:13.439Z","3.32.0":"2025-06-20T09:37:15.322Z","3.32.1":"2025-06-20T11:40:26.349Z","3.32.2":"2025-06-21T23:08:02.028Z","3.32.3":"2025-07-07T19:47:24.208Z","3.32.4":"2025-07-13T22:58:06.130Z","3.32.5":"2025-07-28T09:54:08.464Z","3.33.1":"2025-07-28T14:15:06.795Z","3.34.0":"2025-08-01T09:55:05.865Z","3.34.1":"2025-08-20T17:30:17.155Z","3.34.2":"2025-09-07T16:01:01.585Z","3.35.0":"2025-09-07T21:56:45.259Z","3.35.1":"2025-09-28T23:48:33.219Z","3.35.2":"2025-10-06T21:48:52.448Z","3.35.3":"2025-10-30T11:07:58.139Z","3.36.0":"2025-11-06T00:29:37.531Z","3.36.1":"2025-11-16T00:53:05.176Z","3.36.2":"2025-11-26T14:17:00.515Z","3.37.0":"2025-12-02T18:17:32.960Z","3.37.1":"2025-12-16T16:01:13.264Z","3.37.2":"2026-01-23T15:57:46.704Z","3.38.0":"2026-01-29T18:37:53.166Z","3.39.0":"2026-01-30T22:50:40.362Z","3.40.0":"2026-02-04T11:26:07.260Z","3.41.0":"2026-02-15T00:34:13.258Z","3.41.1":"2026-02-27T00:41:06.690Z","3.41.2":"2026-03-05T21:13:27.420Z","3.42.0":"2026-03-19T16:16:02.426Z","3.42.1":"2026-04-08T22:20:10.853Z","3.42.2":"2026-04-26T21:03:02.093Z","3.43.0":"2026-05-11T09:20:13.724Z","3.43.1":"2026-05-11T10:34:57.293Z","3.43.2":"2026-05-13T11:52:15.632Z","3.43.3":"2026-06-06T00:11:14.353Z","3.43.4":"2026-06-10T23:04:06.779Z","3.44.0":"2026-06-13T15:47:51.886Z","3.44.1":"2026-07-06T15:27:32.437Z","3.44.2":"2026-08-07T07:35:01.179Z","3.44.3":"2026-08-07T08:51:58.031Z","3.45.0":"2026-08-13T17:35:21.177Z","3.45.1":"2026-08-13T19:49:04.397Z","3.45.2":"2026-08-13T21:13:42.301Z","3.45.3":"2026-08-13T22:19:06.433Z","3.45.4":"2026-08-13T22:49:25.091Z","3.45.5":"2026-08-14T21:28:16.294Z","3.45.6":"2026-08-15T15:56:11.962Z","3.45.7":"2026-08-18T09:04:43.050Z","3.45.8":"2026-08-20T01:32:16.399Z","3.45.9":"2026-08-20T22:23:27.645Z","3.46.0":"2026-08-30T23:51:52.466Z","3.46.1":"2026-09-04T12:15:27.659Z","3.47.0":"2026-09-09T20:19:36.392Z","3.47.2":"2026-09-10T13:03:07.157Z","3.48.0":"2026-09-15T22:19:07.664Z"},"bugs":{"url":"https://github.com/serenity-js/serenity-js/issues"},"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk","url":"https://janmolak.com"},"license":"Apache-2.0","homepage":"https://serenity-js.org","keywords":["automation","browser","e2e","end-to-end","integration","serenity","serenity-js","screenplay","screenplay-pattern","runner","ui","frontend","bdd","tdd","test","testing","webdriverio","wdio","wdio-reporter"],"repository":{"type":"git","url":"git+https://github.com/serenity-js/serenity-js.git","directory":"packages/webdriverio-8"},"description":"Adapter that integrates @serenity-js/web with WebdriverIO 8, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"readme":"# Serenity/JS WebdriverIO\n\n[![NPM Version](https://badge.fury.io/js/%40serenity-js%2Fwebdriverio-8.svg)](https://badge.fury.io/js/%40serenity-js%2Fwebdriverio-8)\n[![Build Status](https://github.com/serenity-js/serenity-js/actions/workflows/main.yaml/badge.svg?branch=main)](https://github.com/serenity-js/serenity-js/actions)\n[![Maintainability](https://qlty.sh/gh/serenity-js/projects/serenity-js/maintainability.svg)](https://qlty.sh/gh/serenity-js/projects/serenity-js)\n[![Code Coverage](https://qlty.sh/gh/serenity-js/projects/serenity-js/coverage.svg)](https://qlty.sh/gh/serenity-js/projects/serenity-js)\n[![Contributors](https://img.shields.io/github/contributors/serenity-js/serenity-js.svg)](https://github.com/serenity-js/serenity-js/graphs/contributors)\n[![Known Vulnerabilities](https://snyk.io/test/npm/@serenity-js/webdriverio-8/badge.svg)](https://snyk.io/test/npm/@serenity-js/webdriverio-8)\n[![GitHub stars](https://img.shields.io/github/stars/serenity-js/serenity-js?style=flat)](https://github.com/serenity-js/serenity-js)\n\n[![Follow Serenity/JS on LinkedIn](https://img.shields.io/badge/Follow-Serenity%2FJS%20-0077B5?logo=linkedin)](https://www.linkedin.com/company/serenity-js)\n[![Watch Serenity/JS on YouTube](https://img.shields.io/badge/Watch-@serenity--js-E62117?logo=youtube)](https://www.youtube.com/@serenity-js)\n[![Join Serenity/JS Community Chat](https://img.shields.io/badge/Chat-Serenity%2FJS%20Community-FBD30B?logo=matrix)](https://matrix.to/#/#serenity-js:gitter.im)\n[![Support Serenity/JS on GitHub](https://img.shields.io/badge/Support-@serenity--js-703EC8?logo=github)](https://github.com/sponsors/serenity-js)\n\n[Serenity/JS](https://serenity-js.org) revolutionises automated testing by enabling your team to write **expressive**, **maintainable tests** that align\nwith **your unique domain**. Seamlessly integrating with [WebdriverIO](https://webdriver.io) and test runners like\n[**Mocha**](https://serenity-js.org/handbook/test-runners/mocha/),\n[**Cucumber**](https://serenity-js.org/handbook/test-runners/cucumber/),\nand [**Jasmine**](https://serenity-js.org/handbook/test-runners/jasmine/),\nSerenity/JS also offers **advanced reporting** that provides clear insights into test results,\nhelping both technical teams and business stakeholders understand the quality of the system under test.\n\nSerenity/JS WebdriverIO 8 module is intended for existing projects that can't yet upgrade to WebdriverIO 9. \nIf you're starting a new project, we recommend using the [Serenity/JS WebdriverIO module](https://serenity-js.org/api/webdriverio/).\n\n## Features\n\n- Write **expressive**, **maintainable** tests that align with your unique domain using the [**Serenity/JS Screenplay Pattern**](https://serenity-js.org/handbook/design/screenplay-pattern) APIs.\n- **Leverage advanced reporting** to track progress, detect failures, and share results with both technical and business stakeholders.\n- Build on flexible, modular, and extensible architecture that supports a wide range of test automation needs.\n- Integrate with WebdriverIO 8 and modern test automation tools.\n\n## Quick Start\n\n### Installation\n\nTo add Serenity/JS to an existing WebdriverIO 8 project, install the following Serenity/JS modules from NPM:\n\n```sh\nnpm install --save-dev @serenity-js/core @serenity-js/web @serenity-js/webdriverio-8 @serenity-js/assertions @serenity-js/rest @serenity-js/console-reporter @serenity-js/html-reporter\n```\n\nLearn more about Serenity/JS modules:\n- [`@serenity-js/core`](https://serenity-js.org/api/core/)\n- [`@serenity-js/web`](https://serenity-js.org/api/web/)\n- [`@serenity-js/webdriverio-8`](https://serenity-js.org/api/webdriverio-8/)\n- [`@serenity-js/assertions`](https://serenity-js.org/api/assertions/)\n- [`@serenity-js/rest`](https://serenity-js.org/api/rest/)\n- [`@serenity-js/console-reporter`](https://serenity-js.org/api/console-reporter/)\n- [`@serenity-js/html-reporter`](https://serenity-js.org/api/html-reporter/)\n- [`@serenity-js/serenity-bdd`](https://serenity-js.org/api/serenity-bdd/)\n\nIf you prefer to review a reference implementation first, clone a [Serenity/JS Project Template](https://serenity-js.org/handbook/project-templates/) for your preferred test runner.\n\n### Configuring Serenity/JS\n\nTo enable integration with Serenity/JS, configure WebdriverIO as follows:\n\n```ts\n// wdio.conf.ts\nimport { WebdriverIOConfig } from '@serenity-js/webdriverio-8';\n\nexport const config: WebdriverIOConfig = {\n\n    // Tell WebdriverIO to use Serenity/JS framework with the WebdriverIO 8 adapter\n    // When you're ready to upgrade to WebdriverIO 9, switch to '@serenity-js/webdriverio'\n    framework: '@serenity-js/webdriverio-8',\n\n    // Serenity/JS configuration\n    serenity: {\n        // Configure Serenity/JS to use the appropriate adapter\n        // for your test runner\n        runner: 'cucumber', // or 'mocha', or 'jasmine'\n\n        // Register Serenity/JS reporting services, a.k.a. the \"stage crew\"\n        crew: [\n            // Optional, print test execution results to standard output\n            '@serenity-js/console-reporter',\n\n            // Optional, produce an interactive HTML report\n            // with trend history and flaky test detection\n            [ '@serenity-js/html-reporter', {\n                outputDirectory: './reports/serenity-js'\n            } ],\n\n            // Optional, automatically capture screenshots\n            // upon interaction failure\n            [ '@serenity-js/web:Photographer', {\n                strategy: 'TakePhotosOfFailures'\n            } ],\n        ]\n    },\n\n    // Location of your test files\n    specs: [\n        './test/specs/**/*.spec.ts',    // for Mocha or Jasmine\n        // './features/**/*.feature',   // for Cucumber\n    ],\n\n    // Configure your Cucumber runner\n    cucumberOpts: {\n        // see Cucumber configuration options below\n    },\n\n\n    // ... or Jasmine runner\n    jasmineOpts: {\n        // see Jasmine configuration options below\n    },\n\n    // ... or Mocha runner\n    mochaOpts: {\n        // see Mocha configuration options below\n    },\n\n    runner: 'local',\n\n    // Enable TypeScript in-memory compilation\n    autoCompileOpts: {\n        autoCompile: true,\n        tsNodeOpts: {\n            transpileOnly: true,\n            project: 'tsconfig.json'\n        }\n    },\n\n    // Any other WebdriverIO configuration\n};\n```\n\nLearn more about:\n- [Serenity/JS Cucumber configuration options](https://serenity-js.org/api/cucumber-adapter/interface/CucumberConfig/)\n- [Serenity/JS Jasmine configuration options](https://serenity-js.org/api/jasmine-adapter/interface/JasmineConfig/)\n- [Serenity/JS Mocha configuration options](https://serenity-js.org/api/mocha-adapter/interface/MochaConfig/)\n- [WebdriverIO configuration file](https://webdriver.io/docs/configurationfile/)\n\n### Reporting \n\n[Serenity BDD reports and living documentation](https://serenity-bdd.github.io/docs/reporting/the_serenity_reports) are generated by [Serenity BDD CLI](https://github.com/serenity-bdd/serenity-core/tree/main/serenity-cli),\na Java program provided by the [`@serenity-js/serenity-bdd`](https://serenity-js.org/api/serenity-bdd/) module.\n\nTo produce Serenity BDD reports, your test suite must:\n- produce intermediate Serenity BDD `.json` reports, by registering [`SerenityBDDReporter`](https://serenity-js.org/api/serenity-bdd/class/SerenityBDDReporter/) as per the [configuration instructions](#configuring-serenityjs)\n- invoke the Serenity BDD CLI when you want to produce the report, by calling `serenity-bdd run`\n\nThe pattern used by all the [Serenity/JS Project Templates](https://serenity-js.org/handbook/project-templates/) relies\non using the following Node modules:\n- [`npm-failsafe`](https://www.npmjs.com/package/npm-failsafe) to run the reporting process even if the test suite itself has failed (which is precisely when you need test reports the most...).\n- [`rimraf`](https://www.npmjs.com/package/rimraf) as a convenience method to remove any test reports left over from the previous run\n\n```json title=\"package.json\"\n{\n  \"scripts\": {\n    \"test\": \"failsafe test:clean test:wdio test:report\",\n    \"test:clean\": \"rimraf target\",\n    \"test:wdio\": \"wdio run ./wdio.conf.ts\",\n    \"test:report\": \"serenity-bdd run\"\n  }\n}\n```\n\nTo learn more about the `SerenityBDDReporter`, please consult:\n- installation instructions in [`@serenity-js/serenity-bdd` documentation](https://serenity-js.org/api/serenity-bdd/),\n- configuration examples in [`SerenityBDDReporter` API docs](https://serenity-js.org/api/serenity-bdd/class/SerenityBDDReporter/),\n- [Serenity/JS examples on GitHub](https://github.com/serenity-js/serenity-js/tree/main/examples).\n\n### Writing a test scenario\n\nAssuming you're using WebdriverIO 8 with Mocha, create a test file under `./test/specs/example.spec.ts` with the following contents:\n\n```ts\n// ./test/specs/example.spec.ts\nimport { describe, it } from 'mocha'\n\nimport { Ensure, equals } from '@serenity-js/assertions'\nimport { actorCalled } from '@serenity-js/core'\nimport { By, Navigate, PageElement, Text } from '@serenity-js/web'\n\ndescribe('Example', () => {\n\n    it('interacts with a web page', async () => {\n\n        await actorCalled('Alice').attemptsTo(\n            Navigate.to('https://serenity-js.org'),\n            Ensure.that(\n                Text.of(PageElement.located(By.id('cta-start-automating'))),\n                equals('Start automating 🚀')\n            ),\n        )\n    })    \n})\n```\n\nYou'll notice that the example test file uses:\n- [`@serenity-js/assertions`](https://serenity-js.org/api/assertions/) - to make assertions about the state of the system under test\n- [`@serenity-js/core`](https://serenity-js.org/api/core/) - to create and manage actors\n- [`@serenity-js/web`](https://serenity-js.org/api/web/) - to interact with web pages\n\nYou'll also notice that the file **does not** use the `@serenity-js/webdriverio-8` module directly.\nThis is because the `@serenity-js/web` module provides a higher-level API for interacting with web pages, \nallowing you to switch to `@serenity-js/webdriverio` whenever you're ready to upgrade to WebdriverIO 9 without changing your test scenarios.\n\nYou can learn more about these and other Serenity/JS modules in the [Serenity/JS API documentation](https://serenity-js.org/api/).\nYou might also want to check out the [Serenity/JS WebdriverIO integration guide](https://serenity-js.org/handbook/test-runners/webdriverio/) for more details on configuring your framework.\n\n### Running your tests and generating reports\n\nTo run your tests and generate Serenity/JS reports, execute the following command in your terminal:\n\n```sh\nnpm test\n```\n\nYour test results will be available in the `target/site/serenity` directory.\nTo view them, open the `index.html` file in your preferred web browser.\n\n## Documentation\n\n- [API Reference](https://serenity-js.org/api/)\n- [Screenplay Pattern Guide](https://serenity-js.org/handbook/design/screenplay-pattern/)\n- [Serenity/JS Project Templates](https://serenity-js.org/handbook/project-templates/)\n- [More examples and reference implementations](https://github.com/serenity-js/serenity-js/tree/main/examples)\n- [Tutorial: First Web Scenario](https://serenity-js.org/handbook/tutorials/your-first-web-scenario/)\n- [Tutorial: First API Scenario](https://serenity-js.org/handbook/tutorials/your-first-api-scenario/)\n\n## Contributing\n\nContributions of all kinds are welcome! Get started with the [Contributing Guide](https://serenity-js.org/community/contributing/).\n\n## Community\n\n- [Community Chat](https://matrix.to/#/#serenity-js:gitter.im)\n- [Discussions Forum](https://github.com/orgs/serenity-js/discussions)\n    - Visit the [💡How to... ?](https://github.com/orgs/serenity-js/discussions/categories/how-to) section for answers to common questions\n\nIf you enjoy using Serenity/JS, make sure to star ⭐️ [Serenity/JS on GitHub](https://github.com/serenity-js/serenity-js) to help others discover the framework!\n\n## License\n\nThe Serenity/JS code base is licensed under the [Apache-2.0](https://opensource.org/license/apache-2-0) license,\nwhile its documentation and the [Serenity/JS Handbook](https://serenity-js.org/handbook/) are licensed under the [Creative Commons BY-NC-SA 4.0 International](https://creativecommons.org/licenses/by-nc-sa/4.0/).\n\nSee the [Serenity/JS License](https://serenity-js.org/legal/license/).\n\n## Support\n\nSupport ongoing development through [GitHub Sponsors](https://github.com/sponsors/serenity-js). Sponsors gain access to [Serenity/JS Playbooks](https://github.com/serenity-js/playbooks)\nand priority help in the [Discussions Forum](https://github.com/orgs/serenity-js/discussions).\n\nFor corporate sponsorship or commercial support, please contact [Jan Molak](https://www.linkedin.com/in/janmolak/).\n\n[![GitHub Sponsors](https://img.shields.io/badge/Support%20@serenity%2FJS-703EC8?style=for-the-badge&logo=github&logoColor=white)](https://github.com/sponsors/serenity-js)\n","readmeFilename":"README.md"}