{
  "name": "@devicefarmer/stf",
  "version": "3.7.1",
  "description": "Smartphone Test Farm",
  "keywords": [
    "adb",
    "android",
    "stf",
    "test",
    "remote"
  ],
  "bugs": {
    "url": "https://github.com/DeviceFarmer/stf/issues"
  },
  "license": "Apache-2.0",
  "author": {
    "name": "DeviceFarmer",
    "email": "contact@devicefarmer.com",
    "url": "https://devicefarmer.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/DeviceFarmer/stf.git"
  },
  "bin": {
    "stf": "./bin/stf"
  },
  "yargs": {
    "duplicate-arguments-array": false
  },
  "scripts": {
    "test": "gulp test",
    "prepare": "bower install && not-in-install && gulp build || in-install",
    "local": "node lib/cli/index.js local"
  },
  "dependencies": {
    "@devicefarmer/adbkit": "^2.11.3",
    "@devicefarmer/adbkit-apkreader": "^3.2.4",
    "@devicefarmer/adbkit-monkey": "^1.2.1",
    "@devicefarmer/minicap-prebuilt": "^2.7.2",
    "@devicefarmer/minitouch-prebuilt": "^1.3.0",
    "@devicefarmer/please-update-dependencies": "^2.0.1",
    "@devicefarmer/stf-appstore-db": "^1.0.0",
    "@devicefarmer/stf-browser-db": "^1.0.2",
    "@devicefarmer/stf-device-db": "^1.4.0",
    "@devicefarmer/stf-syrup": "^1.0.2",
    "@devicefarmer/stf-wiki": "^1.0.0",
    "@julusian/jpeg-turbo": "^2.1.0",
    "@slack/client": "^3.5.4",
    "android-device-list": "^1.2.7",
    "aws-sdk": "^2.4.13",
    "basic-auth": "^1.0.3",
    "bluebird": "^2.10.1",
    "body-parser": "^1.13.3",
    "bufferutil": "^4.0.3",
    "chalk": "~1.1.1",
    "compression": "^1.5.2",
    "cookie-session": "^2.0.0-alpha.1",
    "csurf": "^1.7.0",
    "debug": "^3.1.0",
    "eventemitter3": "^1.2.0",
    "express": "^4.14.0",
    "express-validator": "^2.20.8",
    "file-saver": "1.3.3",
    "formidable": "^1.2.0",
    "gm": "^1.23.0",
    "hipchatter": "^0.3.1",
    "http-proxy": "^1.11.2",
    "in-publish": "^2.0.0",
    "jws": "^3.1.0",
    "ldapjs": "^1.0.0",
    "lodash": "^4.14.2",
    "markdown-serve": "^0.8.0",
    "mime": "^1.3.4",
    "minimatch": "^3.0.3",
    "my-local-ip": "^1.0.0",
    "openid": "^2.0.1",
    "passport": "^0.6.0",
    "passport-oauth2": "^1.1.2",
    "passport-saml": "^0.15.0",
    "protobufjs": "^3.8.2",
    "proxy-addr": "^2.0.7",
    "pug": "^2.0.0-beta4",
    "request": "^2.67.0",
    "request-progress": "^2.0.1",
    "rethinkdb": "^2.0.2",
    "semver": "^7.3.5",
    "serve-favicon": "^2.2.0",
    "serve-static": "^1.9.2",
    "socket.io": "^2.0.3",
    "split": "^1.0.0",
    "swagger-express-mw-node12": "^0.7.0",
    "swagger-router": "^0.7.4",
    "swagger-tools": "^0.10.4",
    "temp": "^0.8.1",
    "transliteration": "^2.2.0",
    "url-join": "1.1.0",
    "utf-8-validate": "^5.0.0",
    "uuid": "^3.0.0",
    "ws": "^3.0.0",
    "yargs": "^6.6.0",
    "yauzl": "^2.10.0",
    "zeromq": "^5.0.0"
  },
  "devDependencies": {
    "async": "^2.0.1",
    "bower": "^1.8.8",
    "chai": "^3.4.1",
    "css-loader": "^0.28.11",
    "del": "^2.0.1",
    "eslint": "^4.19.1",
    "event-stream": "^3.3.2",
    "exports-loader": "^0.7.0",
    "file-loader": "^0.9.0",
    "fs-extra": "^8.1.0",
    "gulp": "^4.0.2",
    "gulp-angular-gettext": "^2.1.0",
    "gulp-eslint": "^4.0.2",
    "gulp-jsonlint": "^1.0.2",
    "gulp-protractor": "^3.0.0",
    "gulp-pug": "^4.0.1",
    "gulp-run": "^1.6.12",
    "gulp-util": "^3.0.7",
    "html-loader": "^0.5.5",
    "http-https": "^1.0.0",
    "imports-loader": "^0.8.0",
    "jasmine-core": "^2.4.1",
    "jasmine-reporters": "^2.3.2",
    "json-loader": "^0.5.4",
    "karma": "^2.0.2",
    "karma-chrome-launcher": "^3.1.0",
    "karma-firefox-launcher": "^1.0.0",
    "karma-ie-launcher": "^1.0.0",
    "karma-jasmine": "^2.0.1",
    "karma-junit-reporter": "^2.0.1",
    "karma-opera-launcher": "^1.0.0",
    "karma-phantomjs-launcher": "^1.0.0",
    "karma-safari-launcher": "^1.0.0",
    "karma-webpack": "^3.0.5",
    "less": "^2.4.0",
    "less-loader": "^2.2.2",
    "memory-fs": "^0.3.0",
    "node-libs-browser": "^1.0.0",
    "phantomjs-prebuilt": "^2.1.11",
    "protractor": "^5.4.1",
    "protractor-html-reporter-2": "1.0.4",
    "raw-loader": "^0.5.1",
    "sass": "^1.49.9",
    "sass-loader": "^7.3.1",
    "script-loader": "^0.7.0",
    "sinon": "^1.17.2",
    "sinon-chai": "^2.7.0",
    "socket.io-client": "1.4.8",
    "style-loader": "^0.23.1",
    "template-html-loader": "^0.0.4",
    "then-jade": "^2.4.1",
    "url-loader": "^0.6.2",
    "webpack": "^3.1.0",
    "webpack-dev-server": "^2.11.5"
  },
  "engines": {
    "node": ">= 6.9"
  },
  "externalDependencies": {
    "rethinkdb": ">= 2.2",
    "zeromq": ">= 4",
    "protobuf": ">= 3",
    "gm": "~1",
    "adb": "~1"
  },
  "preferGlobal": true,
  "collective": {
    "type": "opencollective",
    "url": "https://opencollective.com/openstf"
  }
}
