{
  "name": "@levrbet/shared",
  "version": "0.5.78",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.js"
    },
    "./core": {
      "types": "./dist/core/index.d.ts",
      "import": "./dist/core/index.js",
      "require": "./dist/core/index.js"
    },
    "./server": {
      "types": "./dist/server/index.d.ts",
      "import": "./dist/server/index.js",
      "require": "./dist/server/index.js"
    },
    "./react": {
      "types": "./dist/react/index.d.ts",
      "import": "./dist/react/index.js",
      "require": "./dist/react/index.js"
    }
  },
  "files": [
    "dist",
    "prisma",
    "scripts"
  ],
  "bin": {
    "levrbet-prisma-setup": "scripts/setup-prisma.js"
  },
  "sideEffects": false,
  "scripts": {
    "build": "npm run clean && tsgo",
    "dev": "npm run build && npm pack",
    "clean": "rm -rf dist .tsbuildinfo",
    "prepublishOnly": "npm run build",
    "postinstall": "node scripts/postinstall.js",
    "test-get-healthy-indexer": "tsx src/core/indexers/indexers.service.ts",
    "test-update-cache": "tsx src/server/oracle/redis-cache-manager/test.market.update.search.ts",
    "test-rmq": "tsx src/server/oracle/rmq-manager/test.rmq.connections.ts"
  },
  "peerDependencies": {
    "@prisma/client": "^6.0.0",
    "@privy-io/react-auth": ">=3.0.0",
    "@tanstack/react-query": ">=5.0.0",
    "@types/react": ">=18.0.0",
    "react": ">=18.0.0",
    "wagmi": ">=2.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "@types/react": {
      "optional": true
    },
    "@tanstack/react-query": {
      "optional": true
    },
    "@privy-io/react-auth": {
      "optional": true
    },
    "wagmi": {
      "optional": true
    }
  },
  "devDependencies": {
    "@prisma/client": "^6.0.0",
    "@privy-io/react-auth": ">=3.0.0",
    "@swc-node/register": "^1.11.1",
    "@tanstack/react-query": ">=5.0.0",
    "@types/express": "^5.0.3",
    "@types/lodash": "^4.17.20",
    "@types/ms": "^2.1.0",
    "@types/node": "24.9.1",
    "@types/object-hash": "^3.0.6",
    "@types/react": ">=18.0.0",
    "cpx": "^1.5.0",
    "cross-fetch": "^4.1.0",
    "mkdirp": "^3.0.1",
    "prisma": "^6.19.0",
    "react": ">=18.0.0",
    "tsx": "^4.20.6",
    "typescript": "^5.9.3",
    "@typescript/native-preview": "^7.0.0-dev.20260422.1",
    "wagmi": "^3.6.17"
  },
  "dependencies": {
    "@aws-sdk/client-kms": "^3.913.0",
    "@aws-sdk/client-s3": "^3.926.0",
    "@aws-sdk/client-sts": "^3.913.0",
    "@aws-sdk/s3-request-presigner": "^3.926.0",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/auto-instrumentations-node": "0.65.0",
    "@opentelemetry/exporter-metrics-otlp-http": "^0.206.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.206.0",
    "@opentelemetry/resources": "^2.1.0",
    "@opentelemetry/sdk-metrics": "^2.1.0",
    "@opentelemetry/sdk-node": "^0.206.0",
    "@openzeppelin/relayer-sdk": "^1.6.0",
    "@prisma/client": "^6.0.0",
    "@privy-io/node": "^0.8.0",
    "@types/amqplib": "^0.10.7",
    "amqplib": "^1.0.6",
    "axios": "^1.12.2",
    "axios-retry": "^4.5.0",
    "bson": "^6.10.4",
    "coralogix-logger": "^1.1.34",
    "dayjs": "^1.11.18",
    "dotenv": "17.2.3",
    "express": "^5.1.0",
    "express-rate-limit": "^8.1.0",
    "ioredis": "^5.8.1",
    "jose": "^6.1.0",
    "lodash": "^4.17.21",
    "ms": "^2.1.3",
    "object-hash": "^3.0.0",
    "ox": "^0.9.12",
    "prisma": "^6.0.0",
    "rate-limit-redis": "^4.2.3",
    "redis": "^5.8.3",
    "typescript-memoize": "^1.1.1",
    "viem": "^2.45.1",
    "winston": "3.18.3",
    "zod": "^4.1.12"
  },
  "publishConfig": {
    "access": "public"
  }
}
