UNPKG

nightwatch

Version:

Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.

169 lines (168 loc) 4.04 kB
{ "name": "nightwatch", "description": "Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.", "version": "3.12.2", "author": "Andrei Rusu", "homepage": "https://nightwatchjs.org", "main": "./lib/index.js", "types": "./types/index.d.ts", "license": "MIT", "bugs": { "url": "https://github.com/nightwatchjs/nightwatch/issues" }, "repository": { "type": "git", "url": "git+https://github.com/nightwatchjs/nightwatch.git" }, "dependencies": { "@nightwatch/chai": "5.0.3", "@nightwatch/html-reporter-template": "^0.3.0", "@nightwatch/nightwatch-inspector": "^1.0.1", "@types/chai": "^4.3.5", "@types/selenium-webdriver": "^4.1.14", "ansi-to-html": "0.7.2", "aria-query": "5.1.3", "assertion-error": "1.1.0", "boxen": "5.1.2", "chai-nightwatch": "^0.5.3", "chalk": "^4.1.2", "ci-info": "3.3.0", "cli-table3": "^0.6.3", "devtools-protocol": "^0.0.1140464", "didyoumean": "^1.2.2", "dotenv": "16.3.1", "ejs": "^3.1.10", "envinfo": "7.11.0", "glob": "7.2.3", "jsdom": "^24.1.0", "lodash": "^4.17.21", "minimatch": "3.1.2", "minimist": "1.2.6", "mocha": "10.3.0", "nightwatch-axe-verbose": "^2.3.0", "open": "8.4.2", "ora": "5.4.1", "piscina": "^4.3.1", "selenium-webdriver": "4.27.0", "semver": "7.5.4", "stacktrace-parser": "0.1.10", "strip-ansi": "6.0.1", "untildify": "4.0.0", "uuid": "8.3.2" }, "devDependencies": { "@cucumber/cucumber": "^8.2.1", "@swc/core": "^1.3.67", "@types/node": "^18.17.3", "@typescript-eslint/eslint-plugin": "^6.3.0", "@typescript-eslint/parser": "^6.3.0", "copyfiles": "^2.4.1", "cross-env": "^7.0.3", "eslint": "^8.46.0", "husky": "^8.0.0", "is-ci": "^3.0.1", "js-yaml": "^3.13.1", "lint-staged": "^13.2.2", "mocha-junit-reporter": "^2.0.2", "mochawesome": "^7.1.3", "mochawesome-merge": "^4.2.1", "mochawesome-report-generator": "^6.2.0", "mockery": "~2.1.0", "nock": "^13.2.9", "nyc": "^15.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "rimraf": "^3.0.2", "serve": "^14.2.0", "ts-node": "^10.9.1", "tsd": "^0.31.2", "wait-on": "^7.2.0" }, "peerDependencies": { "@cucumber/cucumber": "*" }, "peerDependenciesMeta": { "chromedriver": { "optional": true }, "geckodriver": { "optional": true }, "@cucumber/cucumber": { "optional": true } }, "bin": { "nightwatch": "./bin/nightwatch" }, "man": "", "scripts": { "eslint": "eslint index.js lib bin api examples test --quiet", "mocha": "mocha", "mocha-coverage": "nyc --reporter=html mocha test/src/ --recursive", "test": "mocha test/src/ --recursive --timeout 20000", "test:types": "tsd --files types/tests", "component-tests": "mocha test/component-tests/src", "test-cucumber": "mocha test/cucumber-integration-tests --parallel", "coverage": "npx nyc report --reporter=text-lcov > ./coverage/mocha_coverage.lcov", "prepare": "husky install" }, "eslintConfig": { "extends": "eslint:recommended", "env": { "browser": false, "node": true }, "rules": { "eqeqeq": "off", "curly": [ "error", "all" ], "quotes": [ "error", "single" ] } }, "engines": { "node": ">= 16" }, "keywords": [ "nightwatch", "nightwatchjs", "selenium", "testing", "webdriver", "browserstack", "end-to-end", "automated-testing", "e2e", "component", "integration", "test", "browser", "mobile", "runner", "appium", "cucumber", "mocha", "automation" ], "files": [ "bin", "examples", "lib", "api", "types", "README.md", "CODE_OF_CONDUCT.md", "LICENSE.md", "index.js" ], "lint-staged": { "**/*.js": [ "npx eslint --fix" ] } }