{
  "name": "@midscene/shared",
  "version": "1.12.3",
  "repository": "https://github.com/web-infra-dev/midscene",
  "homepage": "https://midscenejs.com/",
  "types": "./dist/types/index.d.ts",
  "main": "./dist/lib/index.js",
  "module": "./dist/es/index.mjs",
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/es/index.mjs",
      "require": "./dist/lib/index.js"
    },
    "./constants": {
      "types": "./dist/types/constants/index.d.ts",
      "import": "./dist/es/constants/index.mjs",
      "require": "./dist/lib/constants/index.js"
    },
    "./extractor": {
      "types": "./dist/types/extractor/index.d.ts",
      "import": "./dist/es/extractor/index.mjs",
      "require": "./dist/lib/extractor/index.js"
    },
    "./img": {
      "types": "./dist/types/img/index.d.ts",
      "import": "./dist/es/img/index.mjs",
      "require": "./dist/lib/img/index.js"
    },
    "./node": {
      "types": "./dist/types/node/index.d.ts",
      "import": "./dist/es/node/index.mjs",
      "require": "./dist/lib/node/index.js"
    },
    "./types": {
      "types": "./dist/types/types/index.d.ts",
      "import": "./dist/es/types/index.mjs",
      "require": "./dist/lib/types/index.js"
    },
    "./env": {
      "types": "./dist/types/env/index.d.ts",
      "import": "./dist/es/env/index.mjs",
      "require": "./dist/lib/env/index.js"
    },
    "./polyfills": {
      "types": "./dist/types/polyfills/index.d.ts",
      "import": "./dist/es/polyfills/index.mjs",
      "require": "./dist/lib/polyfills/index.js"
    },
    "./utils": {
      "types": "./dist/types/utils.d.ts",
      "import": "./dist/es/utils.mjs",
      "require": "./dist/lib/utils.js"
    },
    "./common": {
      "types": "./dist/types/common.d.ts",
      "import": "./dist/es/common.mjs",
      "require": "./dist/lib/common.js"
    },
    "./agent-tools": {
      "types": "./dist/types/agent-tools/index.d.ts",
      "import": "./dist/es/agent-tools/index.mjs",
      "require": "./dist/lib/agent-tools/index.js"
    },
    "./agent-tools/*": {
      "types": "./dist/types/agent-tools/*.d.ts",
      "import": "./dist/es/agent-tools/*.mjs",
      "require": "./dist/lib/agent-tools/*.js"
    },
    "./cli": {
      "types": "./dist/types/cli/index.d.ts",
      "import": "./dist/es/cli/index.mjs",
      "require": "./dist/lib/cli/index.js"
    },
    "./recorder": {
      "types": "./dist/types/recorder.d.ts",
      "import": "./dist/es/recorder.mjs",
      "require": "./dist/lib/recorder.js"
    },
    "./logger": {
      "types": "./dist/types/logger.d.ts",
      "import": "./dist/es/logger.mjs",
      "require": "./dist/lib/logger.js"
    },
    "./*": {
      "types": "./dist/types/*.d.ts",
      "import": "./dist/es/*.mjs",
      "require": "./dist/lib/*.js"
    }
  },
  "files": [
    "dist",
    "src",
    "README.md"
  ],
  "dependencies": {
    "@silvia-odwyer/photon": "0.3.3",
    "debug": "4.4.0",
    "js-sha256": "0.11.0",
    "sharp": "^0.34.3",
    "dotenv": "^16.4.5",
    "uuid": "11.1.0",
    "zod": "^3.25.1"
  },
  "devDependencies": {
    "@rslib/core": "^0.18.3",
    "@rstest/core": "0.11.5",
    "@types/debug": "4.1.12",
    "@types/node": "^18.0.0",
    "@ui-tars/shared": "1.2.0",
    "openai": "6.3.0",
    "rimraf": "~5.0.10",
    "typescript": "^5.8.3"
  },
  "sideEffects": [],
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "license": "MIT",
  "scripts": {
    "dev": "npm run build:watch",
    "build": "npm run build:script && npm run build:pkg",
    "build:pkg": "rslib build",
    "build:script": "rslib build -c ./rslib.inspect.config.ts",
    "build:watch": "npm run build:script && rslib build --watch --no-clean",
    "reset": "rimraf ./**/node_modules",
    "test": "rstest",
    "test:u": "rstest -u"
  }
}