{
  "name": "@metamask/fox-sdk",
  "version": "2.8.0",
  "description": "Internal SDK for the MetaMask agentic CLI — EVM/Solana wallet primitives, transaction lifecycle, and lazily-loaded plugins",
  "license": "(MIT OR Apache-2.0)",
  "homepage": "https://github.com/MetaMask/fox-sdk#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/MetaMask/fox-sdk.git"
  },
  "bugs": {
    "url": "https://github.com/MetaMask/fox-sdk/issues"
  },
  "keywords": [
    "metamask",
    "agentic",
    "evm",
    "solana",
    "web3"
  ],
  "sideEffects": false,
  "main": "./dist/core/index.js",
  "module": "./dist/core/index.mjs",
  "types": "./dist/core/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/core/index.d.ts",
      "import": "./dist/core/index.mjs",
      "require": "./dist/core/index.js"
    },
    "./core": {
      "types": "./dist/core/index.d.ts",
      "import": "./dist/core/index.mjs",
      "require": "./dist/core/index.js"
    },
    "./plugins/polymarket": {
      "types": "./dist/plugins/polymarket/index.d.ts",
      "import": "./dist/plugins/polymarket/index.mjs",
      "require": "./dist/plugins/polymarket/index.js"
    },
    "./plugins/calldata-decoder": {
      "types": "./dist/plugins/calldata-decoder/index.d.ts",
      "import": "./dist/plugins/calldata-decoder/index.mjs",
      "require": "./dist/plugins/calldata-decoder/index.js"
    },
    "./wallets/evm": {
      "types": "./dist/wallets/evm/index.d.ts",
      "import": "./dist/wallets/evm/index.mjs",
      "require": "./dist/wallets/evm/index.js"
    },
    "./wallets/keyring": {
      "types": "./dist/wallets/keyring/index.d.ts",
      "import": "./dist/wallets/keyring/index.mjs",
      "require": "./dist/wallets/keyring/index.js"
    },
    "./wallets/solana": {
      "types": "./dist/wallets/solana/index.d.ts",
      "import": "./dist/wallets/solana/index.mjs",
      "require": "./dist/wallets/solana/index.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist/**/*",
    "CHANGELOG.md",
    "LICENSE",
    "LICENSE.APACHE2",
    "LICENSE.MIT",
    "README.md"
  ],
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "engines": {
    "node": "^22 || >=24",
    "yarn": ">=4"
  },
  "packageManager": "yarn@4.16.0",
  "scripts": {
    "build": "tsdown && node scripts/verify-dist-exports.mjs && tsc --emitDeclarationOnly --project tsconfig.build.json",
    "build:prod": "tsdown && node scripts/verify-dist-exports.mjs && tsc --emitDeclarationOnly --project tsconfig.build.json",
    "dev": "tsdown --watch",
    "clean:dist": "rimraf dist",
    "clean:node_modules": "rimraf node_modules",
    "lint": "yarn lint:eslint && yarn lint:constraints && yarn lint:dependencies --check && yarn lint:changelog",
    "lint:changelog": "auto-changelog validate --formatter prettier --repo https://github.com/MetaMask/fox-sdk",
    "changelog:validate": "yarn lint:changelog",
    "changelog:update": "auto-changelog update --formatter prettier --repo https://github.com/MetaMask/fox-sdk",
    "lint:constraints": "yarn constraints",
    "lint:dependencies": "depcheck && yarn dedupe --check",
    "lint:dependencies:fix": "depcheck && yarn dedupe",
    "lint:eslint": "eslint .",
    "lint:fix": "yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:dependencies:fix && yarn lint:changelog --fix",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "prepack": "./scripts/prepack.sh",
    "typecheck": "tsc --noEmit",
    "test": "vitest run --passWithNoTests",
    "test:e2e": "vitest run --config vitest.e2e.config.ts --passWithNoTests"
  },
  "dependencies": {
    "@polymarket/builder-relayer-client": "^0.0.10",
    "@polymarket/clob-client-v2": "^1.1.0",
    "@scure/bip39": "^2.2.0",
    "@solana/spl-token": "0.4.14",
    "@solana/web3.js": "1.98.4",
    "@toruslabs/base-controllers": "^9.12.0",
    "@toruslabs/ethereum-controllers": "^9.12.0",
    "@web3auth/auth": "11.8.1",
    "abitype": "^1.2.4",
    "loglevel": "^1.9.2",
    "reflect-metadata": "^0.2.2",
    "tweetnacl": "^1.0.3",
    "uuid": "^11.1.0",
    "viem": "2.52.2",
    "zod": "3.23.8"
  },
  "devDependencies": {
    "@commitlint/config-conventional": "^21.0.2",
    "@lavamoat/allow-scripts": "^5.0.2",
    "@lavamoat/preinstall-always-fail": "^3.0.0",
    "@metamask/auto-changelog": "^6.1.1",
    "@toruslabs/config": "^4.0.1",
    "@toruslabs/eslint-config-typescript": "^5.0.2",
    "@types/node": "^24.12.2",
    "@yarnpkg/types": "^4.0.1",
    "depcheck": "^1.4.7",
    "eslint": "^9.17.0",
    "globals": "^17.6.0",
    "oxfmt": "^0.52.0",
    "prettier": "^3.8.0",
    "rimraf": "6.1.3",
    "ts-node": "10.9.2",
    "tsc-alias": "1.8.17",
    "tsdown": "0.22.2",
    "tsx": "4.22.4",
    "typed-emitter": "^2.1.0",
    "typescript": "^5.9.3",
    "vitest": "4.1.8"
  },
  "resolutions": {
    "@typescript-eslint/parser": "8.59.2",
    "viem": "2.52.2",
    "typescript-eslint": "8.59.2",
    "@solana/web3.js": "1.98.4",
    "zod": "3.23.8",
    "eslint-import-resolver-typescript": "^3.10.1",
    "tsdown>rolldown": "1.1.5"
  },
  "lavamoat": {
    "allowScripts": {
      "@lavamoat/preinstall-always-fail": false,
      "@solana/spl-token>@solana/buffer-layout-utils>bigint-buffer": false,
      "@toruslabs/eslint-config-typescript>eslint-import-resolver-typescript>unrs-resolver": false,
      "viem>ws>bufferutil": false,
      "viem>ws>utf-8-validate": false,
      "@polymarket/builder-relayer-client>tsx>esbuild#0.28.0": true,
      "@polymarket/builder-relayer-client>tsx>esbuild#0.28.1": true,
      "@polymarket/builder-relayer-client>tsx>esbuild#0.28.2": true,
      "vitest>vite>esbuild#0.21.5": true,
      "@swc/core#1.15.40": true,
      "tsx>esbuild#0.28.0": true,
      "tsx>esbuild#0.28.1": true,
      "tsx>esbuild#0.28.2": true
    }
  }
}