UNPKG

@serenity-js/webdriverio

Version:

Adapter that integrates @serenity-js/web with the latest stable version of WebdriverIO, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios

121 lines (120 loc) 3.29 kB
{ "name": "@serenity-js/webdriverio", "version": "3.34.1", "description": "Adapter that integrates @serenity-js/web with the latest stable version of WebdriverIO, 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": { ".": [ { "types": "./esm/index.d.ts", "import": "./esm/index.js", "require": "./lib/index.js" }, "./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 --config .mocharc.yml --spec='spec/**/*.spec.*'", "compile": "npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package", "compile:clean": "rimraf lib esm", "compile:esm": "tsc --project tsconfig-esm.build.json", "compile:cjs": "tsc --project tsconfig-cjs.build.json", "compile:cjs-package": "node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\"" }, "repository": { "type": "git", "url": "https://github.com/serenity-js/serenity-js.git", "directory": "packages/webdriverio" }, "bugs": { "url": "https://github.com/serenity-js/serenity-js/issues" }, "engines": { "node": "^18.12 || ^20 || ^22" }, "dependencies": { "@serenity-js/core": "3.34.1", "@serenity-js/rest": "3.34.1", "@serenity-js/web": "3.34.1", "@wdio/reporter": "9.19.1", "deepmerge": "4.3.1", "tiny-types": "1.24.1" }, "peerDependencies": { "@serenity-js/cucumber": "^3.0.0", "@serenity-js/jasmine": "^3.0.0", "@serenity-js/mocha": "^3.0.0", "@wdio/cli": "^9.19.1", "webdriverio": "^9.19.1" }, "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": "9.19.1", "@wdio/dot-reporter": "9.19.1", "@wdio/local-runner": "9.19.1", "@wdio/spec-reporter": "9.19.1", "@wdio/types": "9.19.1", "axios": "1.11.0", "c8": "10.1.3", "cross-env": "10.0.0", "mocha": "11.7.1", "mocha-multi": "1.1.7", "mocha-testdata": "1.2.0", "start-server-and-test": "2.0.13", "webdriverio": "9.19.1" }, "gitHead": "8591e154237ca715a067ff5f58351c418416e75a" }