{
  "name": "@qavajs/steps-playwright",
  "version": "2.18.0",
  "description": "qavajs steps to interact with playwright",
  "main": "./index.js",
  "types": "./index.d.ts",
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "default": "./index.js"
    },
    "./index.js": {
      "types": "./index.d.ts",
      "default": "./index.js"
    },
    "./po": {
      "types": "./po.d.ts",
      "default": "./po.js"
    },
    "./po.js": {
      "types": "./po.d.ts",
      "default": "./po.js"
    },
    "./lib/*.js": "./lib/*.js",
    "./lib/*": "./lib/*.js",
    "./package.json": "./package.json"
  },
  "files": [
    "lib",
    "src",
    "index.js",
    "index.d.ts",
    "po.js",
    "po.d.ts",
    "CHANGELOG.md"
  ],
  "scripts": {
    "build": "tsc",
    "test": "vitest --coverage run",
    "install:browsers": "playwright install chromium",
    "test:e2e": "qavajs run --config test-e2e/webui.ts",
    "test:e2e:electron": "qavajs run --config test-e2e/webui.ts --profile electron",
    "debug:e2e:electron": "qavajs run --config test-e2e/webui.ts --profile debugElectron",
    "debug:e2e": "qavajs run --config test-e2e/webui.ts --profile debug"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/qavajs/steps-playwright.git"
  },
  "authors": [
    "Alexandr Galichenko",
    "Alexandr Legchilov"
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/qavajs/steps-playwright/issues"
  },
  "homepage": "https://github.com/qavajs/steps-playwright#readme",
  "devDependencies": {
    "@cucumber/cucumber": "^13.3.0",
    "@qavajs/console-formatter": "^1.2.1",
    "@qavajs/core": "^2.17.0",
    "@qavajs/html-formatter": "^1.3.0",
    "@qavajs/memory": "^1.11.0",
    "@qavajs/validation": "^1.6.3",
    "@types/express": "^5.0.6",
    "@types/node": "^26.6.5",
    "@vitest/coverage-v8": "^5.0.5",
    "@vitest/ui": "^5.0.5",
    "electron": "^45.0.0",
    "express": "^5.3.0",
    "typescript": "^7.0.2",
    "vitest": "^5.0.5"
  },
  "dependencies": {
    "@playwright/test": "^1.64.1"
  },
  "keywords": [
    "test",
    "automation",
    "testing",
    "qa",
    "quality-assurance",
    "test-framework",
    "test-runner",
    "test-automation",
    "e2e",
    "end-to-end",
    "ui-testing",
    "integration-testing",
    "acceptance-testing",
    "functional-testing",
    "browser-testing",
    "mobile-testing",
    "cross-browser",
    "bdd",
    "gherkin",
    "assertions",
    "continuous-delivery",
    "automation-framework",
    "playwright",
    "webdriver"
  ],
  "peerDependencies": {
    "@qavajs/core": "^2.0.0"
  }
}
