🏡 index : quine-global/webdriverio.git

{
  "name": "webdriverio-monorepo",
  "private": true,
  "type": "module",
  "packageManager": "pnpm@10.12.4",
  "scripts": {
    "create": "tsx ./scripts/generateSubPackage.ts",
    "backport": "tsx ./scripts/backport.ts",
    "build": "run-s clean:build generate compile:all",
    "changelog": "tsx ./scripts/changelog.ts",
    "ci": "run-s setup test test:e2e",
    "clean": "run-p clean:*",
    "clean:build": "rimraf --glob ./packages/*/build",
    "clean:pkglock": "rimraf --glob ./packages/*/package-lock.json",
    "clean:tgz": "rimraf --glob ./packages/*/*.tgz",
    "clean:website": "rimraf --glob website/docs/_*.md website/docs/api/_*.md website/docs/api/**/_*.md website/sidebars.json",
    "clean:tests": "rimraf --glob tests/typings/**/node_modules tests/typings/**/dist ./coverage",
    "clean:cache": "rimraf --glob .eslintcache",
    "clean:protocols": "rimraf --glob packages/wdio-protocols/src/commands",
    "clean:cddl": "rimraf --glob scripts/bidi/cddl",
    "compile": "pnpm -r --filter=@wdio/compiler run build",
    "compile:all": "run-s compile:all:*",
    "compile:all:core": "pnpm -r --filter=@wdio/compiler run build -p @wdio/logger -p @wdio/types -p @wdio/globals -p @wdio/protocols -p @wdio/repl",
    "compile:all:main": "pnpm -r --filter=@wdio/compiler run build -p @wdio/utils -p @wdio/reporter -p @wdio/config -p @wdio/xvfb -p webdriver -p webdriverio",
    "compile:all:all": "pnpm -r --filter=@wdio/compiler run build",
    "generate": "run-s generate:*",
    "generate:bidi": "tsx ./scripts/bidi/index.ts && pnpm eslint --fix packages/webdriver/src/bidi/",
    "pushReleaseTag": "tsx ./scripts/pushTags.ts",
    "setup": "run-s clean build",
    "docs": "run-s docs:*",
    "docs:setup": "cd ./website && pnpm install && cd ..",
    "docs:generate": "run-s clean:website generate:bidi && tsx ./scripts/docs-generation/generateDocs.ts",
    "docs:build": "cd ./website && pnpm build && cd ..",
    "docs:deploy": "tsx ./scripts/updateDocs.ts",
    "eslint:fix": "eslint --fix packages examples scripts tests",
    "test": "run-s test:eslint test:ejslint test:typings test:unit:run test:smoke test:component",
    "test:depcheck": "tsx ./scripts/depcheck.ts",
    "test:eslint": "eslint --cache packages examples scripts tests",
    "test:ejslint": "ejslint packages/wdio-cli/src/templates/**/* packages/create-wdio/src/templates/**/*",
    "test:interop": "pnpm -r --filter=@wdio/test-interop-cjs run test",
    "test:typings": "pnpm install && run-p test:typings:*",
    "test:typings:webdriver": "cd tests/typings/webdriver && npx tsc --skipLibCheck",
    "test:typings:webdriverio": "cd tests/typings/webdriverio && npx tsc --skipLibCheck",
    "test:typings:mocha": "cd tests/typings/mocha && npx tsc --skipLibCheck",
    "test:typings:jasmine": "cd tests/typings/jasmine && npx tsc --skipLibCheck",
    "test:typings:cucumber": "cd tests/typings/cucumber && npx tsc --skipLibCheck",
    "test:unit": "run-s test:unit:run",
    "test:unit:run": "vitest --config vitest.config.ts --run",
    "test:unit:watch": "vitest --config vitest.config.ts --watch",
    "test:component": "run-s test:component:*",
    "test:component:run": "cd e2e && pnpm test:browser",
    "test:smoke": "cd ./tests && node ./smoke.runner.js",
    "test:e2e:testrunner": "cd ./e2e && npx wdio run ./wdio/wdio.conf.ts",
    "test:e2e:multiremote": "cd ./e2e && npx wdio run ./wdio/wdio-multiremote.conf.ts",
    "test:e2e:standalone": "vitest --config ./e2e/vitest.config.ts --run standalone",
    "test:e2e:webdriver": "cd ./e2e && npx wdio run ./wdio/wdio.local.conf.ts",
    "test:e2e:classic": "cd ./e2e && npx wdio run ./wdio/wdio.classic.conf.ts",
    "test:e2e:cloud": "cd ./e2e && npx wdio run ./wdio/wdio.sauce.conf.ts",
    "test:e2e:launch": "vitest --config ./e2e/vitest.config.ts --run launch",
    "test:e2e:xvfb": "cd ./e2e && npx wdio run ./wdio/xvfb/wdio.conf.ts",
    "test:e2e": "run-s test:e2e:* ",
    "dev": "pnpm -r --filter=@wdio/compiler run build --watch",
    "watch:docs": "pnpm docs:generate && cd website && pnpm i && pnpm start",
    "version": "pnpm changelog && git add CHANGELOG.md",
    "postinstall": "run-s postinstall:*",
    "postinstall:husky": "husky"
  },
  "devDependencies": {
    "@aws-sdk/client-cloudfront": "^3.840.0",
    "@aws-sdk/client-device-farm": "^3.840.0",
    "@aws-sdk/client-s3": "^3.840.0",
    "@aws-sdk/lib-storage": "^3.840.0",
    "@octokit/rest": "^22.0.0",
    "@preact/preset-vite": "^2.10.2",
    "@serenity-js/core": "^3.32.2",
    "@stencil/core": "^4.35.1",
    "@sveltejs/vite-plugin-svelte": "4.0.2",
    "@types/archiver": "^6.0.3",
    "@types/inquirer": "^9.0.8",
    "@types/lodash.clonedeep": "^4.5.9",
    "@types/lodash.zip": "^4.2.9",
    "@types/mime-types": "^3.0.1",
    "@types/mocha": "^10.0.10",
    "@types/node": "^20.12.7",
    "@types/recursive-readdir": "^2.2.4",
    "@types/shelljs": "^0.8.16",
    "@types/split2": "^4.2.3",
    "@types/unzipper": "^0.10.11",
    "@types/uuid": "^10.0.0",
    "@vitejs/plugin-react": "^4.6.0",
    "@vitejs/plugin-vue": "^6.0.0",
    "@vitest/coverage-v8": "^3.2.4",
    "@wdio/config": "workspace:*",
    "@wdio/eslint": "^0.1.2",
    "@wdio/repl": "workspace:*",
    "camelcase": "^8.0.0",
    "cddl": "^0.12.0",
    "cddl2ts": "^0.2.2",
    "chalk": "^5.4.1",
    "cheerio": "1.1.0",
    "cli-highlight": "^2.1.11",
    "comment-parser": "^1.4.1",
    "copyfiles": "^2.4.1",
    "depcheck": "^1.4.7",
    "ejs": "^3.1.10",
    "ejs-lint": "^2.0.1",
    "eslint": "^9.30.0",
    "eta": "^3.5.0",
    "glob": "^11.0.3",
    "globals": "^16.3.0",
    "husky": "^9.1.7",
    "image-size": "^2.0.2",
    "inquirer": "^12.6.3",
    "jsdom": "^26.1.0",
    "lerna": "8.2.3",
    "lerna-changelog": "^2.2.0",
    "mime-types": "^3.0.1",
    "npm-run-all2": "^8.0.4",
    "puppeteer-core": "^24.11.2",
    "recast": "^0.23.11",
    "recursive-readdir": "^2.2.3",
    "rimraf": "^6.0.1",
    "shelljs": "^0.10.0",
    "tempy": "^3.1.0",
    "tsd": "^0.32.0",
    "tsx": "^4.20.3",
    "typescript": "^5.8.3",
    "unzipper": "^0.12.3",
    "vitest": "^3.2.4"
  },
  "engines": {
    "pnpm": ">=8.15.3"
  }
}