{
  "name": "mattermost-mobile-e2e",
  "description": "End-to-end testing for Mattermost Mobile",
  "repository": "git@github.com:mattermost/mattermost-mobile.git",
  "author": "Mattermost, Inc.",
  "devDependencies": {
    "@babel/plugin-proposal-class-properties": "7.18.6",
    "@babel/plugin-transform-modules-commonjs": "7.20.11",
    "@babel/plugin-transform-runtime": "7.19.6",
    "@babel/preset-env": "7.20.2",
    "@jest/test-sequencer": "29.3.1",
    "@types/jest": "29.2.5",
    "@types/tough-cookie": "4.0.2",
    "@types/uuid": "9.0.0",
    "aws-sdk": "2.1286.0",
    "axios": "1.2.2",
    "axios-cookiejar-support": "4.0.6",
    "babel-jest": "29.3.1",
    "babel-plugin-module-resolver": "4.1.0",
    "client-oauth2": "4.3.3",
    "deepmerge": "4.2.2",
    "detox": "20.1.1",
    "form-data": "4.0.0",
    "jest": "29.3.1",
    "jest-circus": "29.3.1",
    "jest-cli": "29.3.1",
    "jest-html-reporters": "3.0.11",
    "jest-junit": "15.0.0",
    "jest-stare": "2.4.1",
    "junit-report-merger": "4.0.0",
    "moment-timezone": "0.5.40",
    "recursive-readdir": "2.2.3",
    "sanitize-filename": "1.6.3",
    "shelljs": "0.8.5",
    "tough-cookie": "4.1.2",
    "ts-jest": "29.0.3",
    "tslib": "2.4.1",
    "typescript": "4.9.4",
    "uuid": "9.0.0",
    "xml2js": "0.4.23"
  },
  "overrides": {
    "detox": {
      "jest": "^29.1.0"
    }
  },
  "scripts": {
    "e2e:android-create-emulator": "./create_android_emulator.sh",
    "e2e:android-build": "detox build -c android.emu.debug",
    "e2e:android-test": "detox test -c android.emu.debug",
    "e2e:android-build-release": "detox build -c android.emu.release",
    "e2e:android-test-release": "detox test -c android.emu.release --record-logs failing --take-screenshots failing",
    "e2e:ios-test": "IOS=true detox test -c ios.sim.debug",
    "e2e:ios-build-release": "detox build -c ios.sim.release",
    "e2e:ios-test-release": "IOS=true detox test -c ios.sim.release --record-logs failing --take-screenshots failing",
    "check": "npm run lint && npm run tsc",
    "lint": "eslint --ignore-path .gitignore --ignore-pattern node_modules --quiet .",
    "start:webhook": "node webhook_server.js",
    "tsc": "NODE_OPTIONS=--max_old_space_size=12000 tsc --noEmit"
  }
}
