{
  "name": "@superblocksteam/sdk",
  "version": "2.0.170",
  "description": "Superblocks JS SDK",
  "homepage": "https://www.superblocks.com",
  "license": "Superblocks Community Software License",
  "files": [
    "dist"
  ],
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./fatal-process-barrier": {
      "types": "./dist/dev-utils/fatal-process-barrier.d.mts",
      "import": "./dist/dev-utils/fatal-process-barrier.mjs"
    },
    "./otlp-config": {
      "types": "./dist/telemetry/otlp-config.d.ts",
      "import": "./dist/telemetry/otlp-config.js"
    },
    "./request-auth": {
      "types": "./dist/request-auth.d.ts",
      "import": "./dist/request-auth.js"
    },
    "./telemetry-preload": {
      "types": "./dist/telemetry/preload.d.ts",
      "import": "./dist/telemetry/preload.js"
    }
  },
  "dependencies": {
    "@babel/core": "7.29.6",
    "@babel/parser": "7.29.7",
    "@babel/plugin-proposal-decorators": "^7.28.0",
    "@babel/plugin-transform-typescript": "7.28.0",
    "@babel/types": "7.29.7",
    "@opentelemetry/api": "^1.9.1",
    "@opentelemetry/api-logs": "^0.220.0",
    "@opentelemetry/context-async-hooks": "^2.9.0",
    "@opentelemetry/exporter-logs-otlp-http": "^0.220.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.220.0",
    "@opentelemetry/instrumentation-express": "^0.68.0",
    "@opentelemetry/instrumentation-http": "^0.220.0",
    "@opentelemetry/resources": "^2.9.0",
    "@opentelemetry/sdk-node": "^0.220.0",
    "@opentelemetry/semantic-conventions": "^1.41.1",
    "@superblocksteam/bucketeer-sdk": "1.1.0",
    "@superblocksteam/library-shared": "2.0.170",
    "@superblocksteam/shared": "0.9617.8",
    "@superblocksteam/telemetry": "2.0.170",
    "@superblocksteam/util": "2.0.170",
    "@superblocksteam/vite-plugin-file-sync": "2.0.170",
    "@vitejs/plugin-react": "4.3.4",
    "axios": "^1.20.0",
    "chokidar": "^4.0.3",
    "colorette": "^2.0.20",
    "cors": "^2.8.5",
    "dd-trace": "5.121.0",
    "express": "4.22.2",
    "fast-glob": "^3.3.3",
    "fs-extra": "^11.3.0",
    "jwt-decode": "^4.0.0",
    "lodash-es": "^4.18.1",
    "package-manager-detector": "^1.3.0",
    "react-compiler-runtime": "1.0.0",
    "read-pkg": "^9.0.1",
    "semver": "^7.5.4",
    "simple-git": "^4.0.2",
    "slugify": "^1.6.6",
    "vite": "6.4.3",
    "vite-tsconfig-paths": "^6.0.4",
    "winston": "^3.17.0",
    "yaml": "^2.7.1"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.2",
    "@types/babel__core": "^7.20.5",
    "@types/cors": "^2.8.18",
    "@types/express": "^4.17.10",
    "@types/fs-extra": "^11.0.4",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^24",
    "@types/semver": "^7.5.8",
    "@types/ws": "8.18.1",
    "eslint": "^9.39.2",
    "eslint-config-prettier": "^10.1.8",
    "eslint-config-turbo": "^2.9.16",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-unicorn": "^62.0.0",
    "globals": "^17.3.0",
    "tsx": "^4.19.2",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.59.2",
    "vitest": "^4.1.11",
    "ws": "8.21.0"
  },
  "optionalDependencies": {
    "@rollup/rollup-darwin-arm64": "^4.34.9",
    "@rollup/rollup-darwin-x64": "^4.34.9",
    "@rollup/rollup-linux-arm64-gnu": "^4.34.9",
    "@rollup/rollup-linux-x64-gnu": "^4.34.9",
    "@rollup/rollup-win32-arm64-msvc": "^4.34.9",
    "@rollup/rollup-win32-x64-msvc": "^4.34.9"
  },
  "engines": {
    "node": ">=24",
    "npm": ">=10.x"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "scripts": {
    "build": "tsc --build",
    "check": "pnpm run lint && pnpm run typecheck",
    "clean": "premove dist tsconfig.tsbuildinfo",
    "dev": "tsc --build --watch --preserveWatchOutput",
    "lint": "eslint --concurrency=2",
    "lint:fix": "eslint --fix --concurrency=2",
    "publish-package": "pnpm publish",
    "test": "vitest run",
    "typecheck": "tsc --noEmit"
  }
}