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
JSON
{
"name": "nightwatch",
"description": "Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.",
"version": "3.11.1",
"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"
]
}
}