{
  "name": "@devicefarmer/stf",
  "version": "3.7.9",
  "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": {
    "@cypress/request": "^3.0.6",
    "@devicefarmer/adbkit": "^3.3.9",
    "@devicefarmer/adbkit-apkreader": "^3.2.4",
    "@devicefarmer/adbkit-monkey": "^1.2.1",
    "@devicefarmer/minicap-prebuilt": "^2.7.3",
    "@devicefarmer/minitouch-prebuilt": "^1.3.0",
    "@devicefarmer/please-update-dependencies": "^2.0.2",
    "@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.3",
    "@devicefarmer/stf-wiki": "^1.0.0",
    "@dr.pogodin/csurf": "^1.14.1",
    "@julusian/jpeg-turbo": "^2.2.0",
    "@node-saml/passport-saml": "^5.0.1",
    "@slack/web-api": "^7.9.2",
    "@targetprocess/swagger-tools": "^1.0.1",
    "android-device-list": "^1.2.10",
    "autodesk-forks-swagger-express-mw": "^0.9.0",
    "aws-sdk": "^2.4.13",
    "basic-auth": "^2.0.1",
    "bluebird": "^2.11.0",
    "body-parser": "^1.20.3",
    "bufferutil": "^4.0.8",
    "chalk": "^4.1.2",
    "compression": "^1.7.5",
    "cookie-session": "^2.0.0-alpha.1",
    "cross-spawn": "^7.0.5",
    "debug": "^3.1.0",
    "eventemitter3": "^1.2.0",
    "express": "^4.21.2",
    "express-validator": "^7.2.0",
    "file-saver": "1.3.3",
    "formidable": "^1.2.6",
    "gm": "^1.25.0",
    "hipchatter": "^0.3.1",
    "http-proxy": "^1.18.1",
    "in-publish": "^2.0.0",
    "jws": "^3.1.0",
    "ldapjs": "^1.0.0",
    "lodash": "^4.17.21",
    "machinepack-http": "^9.0.0",
    "markdown-serve": "^0.9.0",
    "mime": "^1.6.0",
    "minimatch": "^3.1.2",
    "my-local-ip": "^1.0.0",
    "oboe": "^2.1.7",
    "openid": "^2.0.13",
    "passport": "^0.6.0",
    "passport-oauth2": "^1.1.2",
    "protobufjs": "^5.0.3",
    "proxy-addr": "^2.0.7",
    "pug": "^3.0.3",
    "request-progress": "^2.0.1",
    "rethinkdb": "^2.0.2",
    "semver": "^7.3.5",
    "serve-favicon": "^2.5.0",
    "serve-static": "^1.15.0",
    "socket.io": "^4.8.1",
    "socket.io-client": "^4.8.1",
    "split": "^1.0.0",
    "swagger-router": "^0.7.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": "^5.2.4",
    "yargs": "7.1.2",
    "yauzl": "^2.10.0",
    "zeromq": "^6.1.2"
  },
  "overrides": {
    "autodesk-forks-swagger-express-mw": {
      "autodesk-forks-swagger-node-runner": {
        "autodesk-forks-sway": {
          "json-schema-faker": "^0.5.9"
        },
        "bagpipes": {
          "machinepack-http": "^9.0.0"
        },
        "json-refs": {
          "path-loader": {
            "superagent": "^10.2.1"
          }
        }
      }
    },
    "gm": {
      "cross-spawn": "^7.0.5"
    },
    "openid": {
      "axios": "^1.8.2"
    }
  },
  "resolutions": {
    "axios": "^1.8.2",
    "cross-spawn": "^7.0.5",
    "json-schema-faker": "^0.5.9",
    "machinepack-http": "^9.0.0",
    "superagent": "^10.2.1"
  },
  "devDependencies": {
    "async": "^2.0.1",
    "bower": "^1.8.14",
    "chai": "^3.4.1",
    "consolidate": "^0.14.5",
    "css-loader": "^3.6.0",
    "del": "^2.0.1",
    "eslint": "^4.19.1",
    "event-stream": "^3.3.2",
    "exports-loader": "^4.0.0",
    "file-loader": "^6.2.0",
    "fs-extra": "^8.1.0",
    "gulp": "^5.0.0",
    "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": "^1.3.2",
    "http-https": "^1.0.0",
    "imports-loader": "^4.0.1",
    "jasmine-core": "^2.4.1",
    "jasmine-reporters": "^2.3.2",
    "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.4",
    "karma-safari-launcher": "^1.0.0",
    "karma-webpack": "^5.0.1",
    "less": "^4.1.3",
    "less-loader": "^11.1.3",
    "memory-fs": "^0.3.0",
    "node-libs-browser": "^2.2.1",
    "phantomjs-prebuilt": "^2.1.16",
    "protractor": "^5.4.1",
    "protractor-html-reporter-2": "1.0.4",
    "sass": "^1.82.0",
    "sass-loader": "^16.0.4",
    "script-loader": "^0.7.2",
    "sinon": "^1.17.2",
    "sinon-chai": "^2.7.0",
    "style-loader": "^3.3.3",
    "template-html-loader": "^1.0.0",
    "then-jade": "^2.4.4",
    "url-loader": "^4.1.1",
    "webpack": "^5.97.0",
    "webpack-dev-server": "^5.1.0"
  },
  "engines": {
    "node": ">= 18.20.5"
  },
  "externalDependencies": {
    "rethinkdb": ">= 2.2",
    "zeromq": ">= 4",
    "protobuf": ">= 3",
    "gm": "~1",
    "adb": "~1"
  },
  "preferGlobal": true,
  "collective": {
    "type": "opencollective",
    "url": "https://opencollective.com/openstf"
  }
}
