UNPKG

webdriverio-workflo

Version:

This is a customized version of webdriverio for use with workflo framework.

169 lines (168 loc) 5.43 kB
{ "name": "webdriverio-workflo", "description": "This is a customized version of webdriverio for use with workflo framework.", "version": "0.1.2", "author": "Florian Hilbinger <florian.hilbinger@hotmail.com>", "repository": { "type": "git", "url": "https://github.com/flohil/webdriverio-workflo" }, "bugs": { "url": "https://github.com/flohil/webdriverio-workflo/issues" }, "license": "MIT", "main": "./build/index.js", "bin": { "webdriverio-workflo": "bin/webdriverio-workflo" }, "engines": { "node": ">= 4.8.5" }, "scripts": { "build": "run-s clean compile copy", "clean": "run-p clean:*", "clean:build": "rimraf build", "clean:coverage": "rimraf coverage", "clean:cordova": "rimraf test/site/platforms test/site/plugins", "clean:ios": "rimraf test/site/platforms/ios", "clean:android": "rimraf 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", "compile:cleanup_for_windows": "rimraf -p", "cordova": "npm-run-all cordova:add_platforms --parallel cordova:compile:*", "cordova:add_platforms": "cd ./test/site && cordova platform add ios android && cd ../../", "cordova:compile:android": "cd ./test/site && cordova build android && cd ../../", "cordova:compile:ios": "cd ./test/site && cordova build ios && cd ../../", "copy": "run-p copy:*", "copy:packagejson": "cpx package.json build", "copy:ejstemplate": "cpx lib/helpers/wdio.conf.ejs build/lib/helpers/", "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:android": "mocha test/setup.js test/spec/mobile/*.js test/spec/mobile/android/*.js", "test:ci": "run-s eslint build test:$_ENV", "test:cover": "babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha", "test:desktop": "mocha test/setup.js test/spec/*.js test/spec/desktop/*.js", "test:functional": "mocha test/setup.js test/spec/functional/**/*.js", "test:ios": "mocha test/setup.js test/spec/mobile/*.js test/spec/mobile/ios/*.js", "test:mobile": "run-s test:ios test:android", "test:multibrowser": "mocha test/setup.js test/spec/multibrowser/**/*.js", "test:snyk": "snyk auth $SNYK_AUTH_TOKEN && snyk test", "test:unit": "mocha test/setup-unit.js test/spec/unit/*.js", "test:wdio": "mocha test/setup-unit.js test/spec/wdio/*.js", "postversion": "run-s build", "prepare": "npm prune", "watch": "npm run compile:lib -- --watch" }, "dependencies": { "archiver": "~2.1.0", "babel-cli": "^6.26.0", "babel-core": "^6.26.3", "babel-runtime": "^6.26.0", "css-parse": "^2.0.0", "css-value": "~0.0.1", "deepmerge": "~2.0.1", "ejs": "~2.5.6", "fs": "0.0.1-security", "gaze": "~1.1.2", "glob": "~7.1.1", "inquirer": "~3.3.0", "json-stringify-safe": "~5.0.1", "jsonfile": "^3.0.1", "mkdirp": "~0.5.1", "npm": "^6.2.0", "npm-install-package": "~2.1.0", "npm-run-all": "^4.1.3", "optimist": "~0.6.1", "q": "~1.5.0", "request": "^2.83.0", "rgb2hex": "~0.1.4", "safe-buffer": "~5.1.1", "shell-quote": "^1.6.1", "supports-color": "~5.4.0", "ts-node": "^3.3.0", "tsconfig-paths": "^2.2.0", "typescript": "^2.4.2", "url": "~0.11.0", "validator": "~7.0.0", "wdio-dot-reporter": "~0.0.8", "wgxpath": "~1.0.0" }, "devDependencies": { "babel-eslint": "^8.0.1", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-array-includes": "^2.0.3", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.7.0", "babel-preset-stage-0": "^6.24.1", "babel-register": "^6.24.1", "chai": "^4.1.2", "chai-as-promised": "^7.1.1", "chai-string": "^1.3.0", "chai-things": "^0.2.0", "codeclimate-test-reporter": "^0.5.0", "cordova": "^7.0.1", "coveralls": "^3.0.0", "cpx": "^1.5.0", "error-ex": "^1.3.2", "eslint": "^4.19.1", "eslint-config-standard": "^10.2.1", "eslint-plugin-chai-expect": "^1.1.1", "eslint-plugin-import": "^2.2.0", "eslint-plugin-mocha": "^4.9.0", "eslint-plugin-node": "^5.1.1", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-standard": "^3.0.1", "isexe": "^2.0.0", "isparta": "^4.0.0", "istanbul": "^0.4.5", "mocha": "^5.0.0", "mock-require": "^2.0.2", "nock": "^9.0.13", "node-static": "^0.7.9", "np": "^2.16.0", "path-key": "^2.0.1", "rimraf": "^2.6.2", "sauce-connect-launcher": "^1.2.1", "saucelabs": "^1.4.0", "sinon": "^4.0.0", "snyk": "^1.28.0", "source-map": "^0.7.3", "string.prototype.padend": "^3.0.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", "workflo" ] }