{
  "name": "@gaainf/codeceptjs",
  "version": "3.3.7-rc.10",
  "description": "Supercharged End 2 End Testing Framework for NodeJS",
  "keywords": [
    "acceptance",
    "end2end",
    "end 2 end",
    "puppeteer",
    "webdriver",
    "testcafe",
    "playwright",
    "bdd",
    "tdd",
    "testing"
  ],
  "homepage": "https://codecept.io",
  "license": "MIT",
  "author": {
    "name": "DavertMik",
    "email": "davert@codegyre.com",
    "url": "http://codegyre.com"
  },
  "files": [
    "bin",
    "docs",
    "lib",
    "translations",
    "typings/**/*.d.ts"
  ],
  "main": "lib/index.js",
  "typings": "typings/index.d.ts",
  "bin": {
    "codeceptjs": "./bin/codecept.js"
  },
  "repository": "gaainf/codeceptjs",
  "scripts": {
    "build": "tsc -p ./",
    "json-server": "./node_modules/json-server/bin/index.js test/data/rest/db.json -p 8010 --watch -m test/data/rest/headers.js",
    "json-server:graphql": "node test/data/graphql/index.js",
    "lint": "eslint bin/ examples/ lib/ test/ translations/ runok.js",
    "lint-fix": "eslint bin/ examples/ lib/ test/ translations/ runok.js --fix",
    "docs": "./runok.js docs",
    "test:unit": "mocha test/unit --recursive",
    "test:runner": "mocha test/runner --recursive --timeout 5000",
    "test": "npm run test:unit && npm run test:runner",
    "test:appium-quick": "mocha test/helper/Appium_test.js --grep 'quick'",
    "test:appium-other": "mocha test/helper/Appium_test.js --grep 'second'",
    "def": "./runok.js def",
    "dev:graphql": "nodemon test/data/graphql/index.js",
    "publish:site": "./runok.js publish:site",
    "update-contributor-faces": "contributor-faces .",
    "dtslint": "dtslint typings --localTs './node_modules/typescript/lib'",
    "prepare": "husky install"
  },
  "dependencies": {
    "@codeceptjs/configure": "^0.8.0",
    "@codeceptjs/helper": "^1.0.2",
    "acorn": "^7.4.1",
    "allure-js-commons": "^1.3.2",
    "arrify": "^2.0.1",
    "axios": "^0.21.4",
    "chai": "^4.3.6",
    "chai-deep-match": "^1.2.1",
    "chalk": "^4.1.2",
    "commander": "^2.20.3",
    "cross-spawn": "^7.0.3",
    "css-to-xpath": "^0.1.0",
    "cucumber-expressions": "^6.6.2",
    "envinfo": "^7.8.1",
    "escape-string-regexp": "^1.0.3",
    "figures": "^3.2.0",
    "fn-args": "^4.0.0",
    "fs-extra": "^8.1.0",
    "gherkin": "^5.1.0",
    "glob": "^6.0.1",
    "inquirer": "^6.5.2",
    "joi": "^17.6.0",
    "js-beautify": "^1.14.0",
    "lodash.clonedeep": "^4.5.0",
    "lodash.merge": "^4.6.2",
    "mkdirp": "^1.0.4",
    "mocha": "8.1.3",
    "mocha-junit-reporter": "1.23.1",
    "ms": "^2.1.3",
    "parse-function": "^5.6.4",
    "promise-retry": "^1.1.1",
    "requireg": "^0.2.2",
    "resq": "^1.10.2",
    "semver": "^6.3.0",
    "sprintf-js": "^1.1.1",
    "uuid": "^8.3.2"
  },
  "devDependencies": {
    "@codeceptjs/detox-helper": "^1.0.2",
    "@codeceptjs/mock-request": "^0.3.1",
    "@faker-js/faker": "^5.5.3",
    "@pollyjs/adapter-puppeteer": "^5.1.0",
    "@pollyjs/core": "^5.1.0",
    "@types/inquirer": "^0.0.35",
    "@types/node": "^8.10.66",
    "@wdio/sauce-service": "^5.22.5",
    "@wdio/selenium-standalone-service": "^5.16.10",
    "@wdio/utils": "^5.23.0",
    "apollo-server-express": "^2.25.3",
    "chai-as-promised": "^7.1.1",
    "chai-subset": "^1.6.0",
    "contributor-faces": "^1.0.3",
    "documentation": "^12.3.0",
    "dtslint": "^4.1.6",
    "electron": "^12.2.3",
    "eslint": "^6.8.0",
    "eslint-config-airbnb-base": "^14.2.1",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-mocha": "^6.3.0",
    "expect": "^26.6.2",
    "express": "^4.17.2",
    "form-data": "^3.0.1",
    "graphql": "^14.6.0",
    "husky": "^8.0.1",
    "jsdoc": "^3.6.10",
    "jsdoc-typeof-plugin": "^1.0.0",
    "json-server": "^0.10.1",
    "mocha-parallel-tests": "^2.3.0",
    "nightmare": "^3.0.2",
    "nodemon": "^1.19.4",
    "playwright": "^1.23.2",
    "puppeteer": "^10.4.0",
    "qrcode-terminal": "^0.12.0",
    "rosie": "^1.6.0",
    "runok": "^0.9.2",
    "sinon": "^9.2.4",
    "sinon-chai": "^3.7.0",
    "testcafe": "^1.18.3",
    "ts-morph": "^3.1.3",
    "ts-node": "^10.9.1",
    "tsd-jsdoc": "https://github.com/englercj/tsd-jsdoc.git",
    "typedoc": "^0.23.10",
    "typedoc-plugin-markdown": "^3.13.4",
    "typescript": "^4.8.4",
    "wdio-docker-service": "^1.5.0",
    "webdriverio": "^7.16.14",
    "xml2js": "^0.4.23",
    "xmldom": "^0.1.31",
    "xpath": "0.0.27",
    "inquirer-test": "^2.0.1"
  },
  "engines": {
    "node": ">=8.9.1",
    "npm": ">=5.6.0"
  },
  "es6": true
}
