{
  "name": "@applitools/screenshoter",
  "version": "3.12.21",
  "description": "Applitools universal screenshoter for web and native applications",
  "keywords": [
    "applitools",
    "test automation",
    "visual regression",
    "automation",
    "testing",
    "tests",
    "screenshots"
  ],
  "homepage": "https://applitools.com",
  "bugs": {
    "url": "https://github.com/applitools/eyes.sdk.javascript1/issues"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/applitools/eyes.sdk.javascript1.git",
    "directory": "js/packages/screenshoter"
  },
  "license": "SEE LICENSE IN LICENSE",
  "author": {
    "name": "Applitools Team",
    "email": "team@applitools.com"
  },
  "exports": {
    ".": {
      "default": "./index.js"
    },
    "./src/*": "./src/*",
    "./package.json": "./package.json"
  },
  "main": "./index.js",
  "files": [
    "src",
    "index.js"
  ],
  "scripts": {
    "lint": "run --top-level eslint . --ext .js",
    "test": "yarn test:it && yarn test:e2e",
    "test:unit": "MOCHA_GROUP=unit run --top-level mocha ./test/unit/*.spec.js",
    "test:it": "MOCHA_GROUP=it run --top-level mocha ./test/it/*.spec.js",
    "test:e2e": "yarn test:e2e:web && yarn test:e2e:android && yarn test:e2e:ios",
    "test:e2e:web": "MOCHA_GROUP=web run --top-level mocha ./test/e2e/web/*.spec.js",
    "test:e2e:android": "APPLITOOLS_TEST_REMOTE=sauce MOCHA_GROUP=android run --top-level mocha ./test/e2e/android*/*.spec.js --parallel --jobs ${MOCHA_JOBS:-3}",
    "test:e2e:ios": "APPLITOOLS_TEST_REMOTE=sauce MOCHA_GROUP=ios run --top-level mocha ./test/e2e/ios*/*.spec.js --parallel --jobs ${MOCHA_JOBS:-4}",
    "setup": "yarn setup:web",
    "setup:web": "run --top-level browsers:setup",
    "setup:android": "echo \"setup:android - do nothing\"",
    "setup:ios": "echo \"setup:ios - do nothing\"",
    "android:setup": "node ./scripts/android-emulator.js",
    "android:shutdown": "adb -s emulator-5555 emu kill || true && adb -s emulator-5557 emu kill || true",
    "ios:setup": "node ./scripts/ios-simulator.js",
    "appium:setup": "mkdir -p ./logs && appium --address 127.0.0.1 --port 4723 --base-path /wd/hub --log-level error:info --log ./logs/appium.log --relaxed-security &"
  },
  "dependencies": {
    "@applitools/image": "1.2.11",
    "@applitools/logger": "2.2.12",
    "@applitools/snippets": "2.9.2",
    "@applitools/utils": "1.14.5"
  },
  "devDependencies": {
    "@applitools/driver": "^1.26.2",
    "@applitools/spec-driver-webdriver": "^1.6.2",
    "@applitools/test-utils": "^1.5.17",
    "appium": "^1.22.3",
    "pixelmatch": "^5.3.0",
    "webdriver": "^7.31.1"
  },
  "engines": {
    "node": ">=12.13.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "lavamoat": {
    "allowScripts": {
      "appium>appium-android-driver>appium-chromedriver": false,
      "appium>appium-base-driver>ws>bufferutil": false,
      "appium>appium-base-driver>ws>utf-8-validate": false,
      "appium>appium-tizen-driver>jimp>@babel/polyfill>core-js": false,
      "appium>appium-tizen-driver>jimp>core-js": false,
      "appium>appium-windows-driver": false,
      "@applitools/image>sharp": false
    }
  }
}