{ "name": "webdriverio", "description": "A nodejs bindings implementation for selenium 2.0/webdriver", "version": "4.6.2", "homepage": "http://webdriver.io", "author": "Camilo Tapia ", "repository": { "type": "git", "url": "git://github.com/webdriverio/webdriverio.git" }, "bugs": { "url": "https://github.com/webdriverio/webdriverio/issues" }, "license": "MIT", "main": "./build/index.js", "bin": { "wdio": "bin/wdio" }, "engines": { "node": ">= 0.12.0" }, "scripts": { "build": "run-s clean compile copy", "clean": "run-p clean:*", "clean:build": "rm -fr build", "clean:coverage": "rm -fr coverage", "clean:cordova": "rm -fr test/site/platforms", "clean:ios": "rm -fr test/site/platforms/ios", "clean:android": "rm -fr test/site/platforms/android", "compile": "run-p compile:*", "compile:index": "mkdir -p build && babel index.js --out-file build/index.js", "compile:lib": "babel lib/ -d build/lib", "copy": "run-p copy:*", "copy:packagejson": "cp package.json build", "copy:ejstemplate": "cp lib/helpers/wdio.conf.ejs build/lib/helpers/wdio.conf.ejs", "eslint": "eslint ./lib test/", "release": "np patch", "release:patch": "np patch", "release:minor": "np minor", "release:major": "np major", "test": "run-s eslint test:unit", "test:ci": "run-s clean eslint test:cover", "test:unit": "mocha --compilers js:babel-core/register test/*.js", "test:cover": "babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha", "test:snyk": "snyk auth $SNYK_AUTH_TOKEN && snyk test", "prepublish": "npm prune", "watch": "npm run compile:lib -- --watch" }, "dependencies": { "archiver": "~1.3.0", "css-parse": "~2.0.0", "css-value": "~0.0.1", "deepmerge": "~1.3.2", "ejs": "~2.5.6", "gaze": "~1.1.2", "glob": "~7.1.1", "inquirer": "~3.0.6", "json-stringify-safe": "~5.0.1", "mkdirp": "~0.5.1", "npm-install-package": "~2.1.0", "optimist": "~0.6.1", "q": "~1.5.0", "request": "~2.81.0", "rgb2hex": "~0.1.0", "safe-buffer": "~5.0.1", "supports-color": "~3.2.3", "url": "~0.11.0", "validator": "~7.0.0", "wdio-dot-reporter": "~0.0.8", "wgxpath": "~1.0.0" }, "devDependencies": { "babel-cli": "^6.24.1", "babel-core": "^6.24.1", "babel-eslint": "^7.2.1", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-syntax-async-functions": "^6.13.0", "babel-plugin-transform-regenerator": "^6.24.1", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-es2015": "^6.24.1", "babel-preset-stage-0": "^6.24.1", "babel-register": "^6.24.1", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", "chai-string": "^1.3.0", "chai-things": "^0.2.0", "codeclimate-test-reporter": "^0.4.1", "coveralls": "^2.13.0", "eslint": "^3.19.0", "eslint-config-standard": "^10.2.0", "eslint-plugin-chai-expect": "^1.1.1", "eslint-plugin-import": "^2.2.0", "eslint-plugin-mocha": "^4.9.0", "eslint-plugin-node": "^4.2.2", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-standard": "^3.0.1", "isparta": "^4.0.0", "istanbul": "^0.4.5", "mocha": "^3.2.0", "mock-require": "^2.0.2", "nock": "^9.0.13", "npm-run-all": "4.0.2", "saucelabs": "^1.4.0", "sinon": "^2.1.0", "snyk": "^1.28.0", "wdio-mocha-framework": "^0.5.9" }, "tags": [ "webdriver", "selenium", "test", "automation", "browser", "javascript", "node" ], "keywords": [ "webdriverio", "webdriver", "selenium", "appium", "saucelabs", "sauce", "labs", "mocha", "nodeUnit", "buster", "phantomjs", "chai", "vows", "jasmine", "assert", "cucumber", "testingbot" ] }