{
  "name": "@trigger.dev/core",
  "version": "4.8.1",
  "description": "Core code used across the Trigger.dev SDK and platform",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/triggerdotdev/trigger.dev",
    "directory": "packages/core"
  },
  "files": [
    "dist"
  ],
  "tshy": {
    "selfLink": false,
    "exclude": [
      "src/**/*.test.ts"
    ],
    "main": true,
    "module": true,
    "project": "./tsconfig.src.json",
    "exports": {
      "./package.json": "./package.json",
      ".": "./src/index.ts",
      "./logger": "./src/logger.ts",
      "./utils": "./src/utils.ts",
      "./schemas": "./src/schemas/index.ts",
      "./webhooks": "./src/v3/webhooks/index.ts",
      "./types": "./src/types.ts",
      "./v3": "./src/v3/index.ts",
      "./v3/tracer": "./src/v3/tracer.ts",
      "./v3/build": "./src/v3/build/index.ts",
      "./v3/apps": "./src/v3/apps/index.ts",
      "./v3/auth/environment": "./src/v3/auth/environment.ts",
      "./v3/apiKeys": "./src/v3/apiKeys.ts",
      "./v3/jwt": "./src/v3/jwt.ts",
      "./v3/errors": "./src/v3/errors.ts",
      "./v3/logger-api": "./src/v3/logger-api.ts",
      "./v3/otel": "./src/v3/otel/index.ts",
      "./v3/semanticInternalAttributes": "./src/v3/semanticInternalAttributes.ts",
      "./v3/utils/durations": "./src/v3/utils/durations.ts",
      "./v3/utils/flattenAttributes": "./src/v3/utils/flattenAttributes.ts",
      "./v3/utils/gitBranch": "./src/v3/utils/gitBranch.ts",
      "./v3/utils/ioSerialization": "./src/v3/utils/ioSerialization.ts",
      "./v3/utils/omit": "./src/v3/utils/omit.ts",
      "./v3/utils/retries": "./src/v3/utils/retries.ts",
      "./v3/utils/structuredLogger": "./src/v3/utils/structuredLogger.ts",
      "./v3/telnetLogServer": "./src/v3/telnetLogServer.ts",
      "./v3/test": "./src/v3/test/index.ts",
      "./v3/zodfetch": "./src/v3/zodfetch.ts",
      "./v3/zodMessageHandler": "./src/v3/zodMessageHandler.ts",
      "./v3/zodSocket": "./src/v3/zodSocket.ts",
      "./v3/zodIpc": "./src/v3/zodIpc.ts",
      "./v3/utils/timers": "./src/v3/utils/timers.ts",
      "./v3/workers": "./src/v3/workers/index.ts",
      "./v3/schemas": "./src/v3/schemas/index.ts",
      "./v3/runEngineWorker": "./src/v3/runEngineWorker/index.ts",
      "./v3/machines": "./src/v3/machines/index.ts",
      "./v3/serverOnly": "./src/v3/serverOnly/index.ts",
      "./v3/isomorphic": "./src/v3/isomorphic/index.ts",
      "./v3/sdk-scope-storage": "./src/v3/sdkScope/storage-node.ts"
    },
    "sourceDialects": [
      "@triggerdotdev/source"
    ]
  },
  "typesVersions": {
    "*": {
      "logger": [
        "dist/commonjs/logger.d.ts"
      ],
      "utils": [
        "dist/commonjs/utils.d.ts"
      ],
      "schemas": [
        "dist/commonjs/schemas/index.d.ts"
      ],
      "webhooks": [
        "dist/commonjs/v3/webhooks/index.d.ts"
      ],
      "types": [
        "dist/commonjs/types.d.ts"
      ],
      "v3": [
        "dist/commonjs/v3/index.d.ts"
      ],
      "v3/tracer": [
        "dist/commonjs/v3/tracer.d.ts"
      ],
      "v3/build": [
        "dist/commonjs/v3/build/index.d.ts"
      ],
      "v3/apps": [
        "dist/commonjs/v3/apps/index.d.ts"
      ],
      "v3/errors": [
        "dist/commonjs/v3/errors.d.ts"
      ],
      "v3/logger-api": [
        "dist/commonjs/v3/logger-api.d.ts"
      ],
      "v3/otel": [
        "dist/commonjs/v3/otel/index.d.ts"
      ],
      "v3/semanticInternalAttributes": [
        "dist/commonjs/v3/semanticInternalAttributes.d.ts"
      ],
      "v3/auth/environment": [
        "dist/commonjs/v3/auth/environment.d.ts"
      ],
      "v3/utils/durations": [
        "dist/commonjs/v3/utils/durations.d.ts"
      ],
      "v3/utils/flattenAttributes": [
        "dist/commonjs/v3/utils/flattenAttributes.d.ts"
      ],
      "v3/utils/gitBranch": [
        "dist/commonjs/v3/utils/gitBranch.d.ts"
      ],
      "v3/utils/ioSerialization": [
        "dist/commonjs/v3/utils/ioSerialization.d.ts"
      ],
      "v3/utils/omit": [
        "dist/commonjs/v3/utils/omit.d.ts"
      ],
      "v3/utils/retries": [
        "dist/commonjs/v3/utils/retries.d.ts"
      ],
      "v3/utils/structuredLogger": [
        "dist/commonjs/v3/utils/structuredLogger.d.ts"
      ],
      "v3/telnetLogServer": [
        "dist/commonjs/v3/telnetLogServer.d.ts"
      ],
      "v3/zodfetch": [
        "dist/commonjs/v3/zodfetch.d.ts"
      ],
      "v3/zodMessageHandler": [
        "dist/commonjs/v3/zodMessageHandler.d.ts"
      ],
      "v3/zodSocket": [
        "dist/commonjs/v3/zodSocket.d.ts"
      ],
      "v3/zodIpc": [
        "dist/commonjs/v3/zodIpc.d.ts"
      ],
      "v3/utils/timers": [
        "dist/commonjs/v3/utils/timers.d.ts"
      ],
      "v3/workers": [
        "dist/commonjs/v3/workers/index.d.ts"
      ],
      "v3/schemas": [
        "dist/commonjs/v3/schemas/index.d.ts"
      ],
      "v3/jwt": [
        "dist/commonjs/v3/jwt.d.ts"
      ],
      "v3/apiKeys": [
        "dist/commonjs/v3/apiKeys.d.ts"
      ],
      "v3/runEngineWorker": [
        "dist/commonjs/v3/runEngineWorker/index.d.ts"
      ],
      "v3/machines": [
        "dist/commonjs/v3/machines/index.d.ts"
      ],
      "v3/serverOnly": [
        "dist/commonjs/v3/serverOnly/index.d.ts"
      ],
      "v3/isomorphic": [
        "dist/commonjs/v3/isomorphic/index.d.ts"
      ],
      "v3/sdk-scope-storage": [
        "dist/commonjs/v3/sdkScope/storage-node.d.ts"
      ],
      "v3/test": [
        "dist/commonjs/v3/test/index.d.ts"
      ]
    }
  },
  "sideEffects": [
    "./dist/esm/v3/sdkScope/storage-node.js",
    "./dist/commonjs/v3/sdkScope/storage-node.js",
    "./src/v3/sdkScope/storage-node.ts"
  ],
  "dependencies": {
    "@bugsnag/cuid": "^3.1.1",
    "@electric-sql/client": "1.0.14",
    "@google-cloud/precise-date": "^4.0.0",
    "@jsonhero/path": "^1.0.21",
    "@opentelemetry/api": "1.9.1",
    "@opentelemetry/api-logs": "0.219.0",
    "@opentelemetry/core": "2.8.0",
    "@opentelemetry/exporter-logs-otlp-http": "0.219.0",
    "@opentelemetry/exporter-metrics-otlp-http": "0.219.0",
    "@opentelemetry/exporter-trace-otlp-http": "0.219.0",
    "@opentelemetry/host-metrics": "^0.38.3",
    "@opentelemetry/instrumentation": "0.219.0",
    "@opentelemetry/resources": "2.8.0",
    "@opentelemetry/sdk-logs": "0.219.0",
    "@opentelemetry/sdk-metrics": "2.8.0",
    "@opentelemetry/sdk-trace-base": "2.8.0",
    "@opentelemetry/sdk-trace-node": "2.8.0",
    "@s2-dev/streamstore": "0.25.0",
    "dequal": "^2.0.3",
    "eventsource": "^3.0.5",
    "eventsource-parser": "^3.0.0",
    "humanize-duration": "^3.27.3",
    "jose": "^5.4.0",
    "nanoid": "3.3.18",
    "prom-client": "^15.1.0",
    "socket.io-client": "4.7.5",
    "std-env": "^3.8.1",
    "tinyexec": "^0.3.2",
    "uncrypto": "^0.1.3",
    "zod": "^3.25.56 || ^4.0.0",
    "zod-validation-error": "^5.0.0"
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.5",
    "@epic-web/test-server": "^0.1.0",
    "@types/humanize-duration": "^3.27.1",
    "ai": "^6.0.0",
    "ai-v7": "npm:ai@7.0.0-canary.159",
    "zod-v3-floor": "npm:zod@3.25.56",
    "defu": "^6.1.4",
    "esbuild": "^0.23.0",
    "rimraf": "^6.0.1",
    "superjson": "^2.2.1",
    "ts-essentials": "10.0.1",
    "tshy": "^4.1.3",
    "tsx": "4.17.0",
    "@internal/testcontainers": "0.0.1",
    "@trigger.dev/database": "0.0.2"
  },
  "engines": {
    "node": ">=18.20.0"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "import": {
        "@triggerdotdev/source": "./src/index.ts",
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      },
      "require": {
        "types": "./dist/commonjs/index.d.ts",
        "default": "./dist/commonjs/index.js"
      }
    },
    "./logger": {
      "import": {
        "@triggerdotdev/source": "./src/logger.ts",
        "types": "./dist/esm/logger.d.ts",
        "default": "./dist/esm/logger.js"
      },
      "require": {
        "types": "./dist/commonjs/logger.d.ts",
        "default": "./dist/commonjs/logger.js"
      }
    },
    "./utils": {
      "import": {
        "@triggerdotdev/source": "./src/utils.ts",
        "types": "./dist/esm/utils.d.ts",
        "default": "./dist/esm/utils.js"
      },
      "require": {
        "types": "./dist/commonjs/utils.d.ts",
        "default": "./dist/commonjs/utils.js"
      }
    },
    "./schemas": {
      "import": {
        "@triggerdotdev/source": "./src/schemas/index.ts",
        "types": "./dist/esm/schemas/index.d.ts",
        "default": "./dist/esm/schemas/index.js"
      },
      "require": {
        "types": "./dist/commonjs/schemas/index.d.ts",
        "default": "./dist/commonjs/schemas/index.js"
      }
    },
    "./webhooks": {
      "import": {
        "@triggerdotdev/source": "./src/v3/webhooks/index.ts",
        "types": "./dist/esm/v3/webhooks/index.d.ts",
        "default": "./dist/esm/v3/webhooks/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/webhooks/index.d.ts",
        "default": "./dist/commonjs/v3/webhooks/index.js"
      }
    },
    "./types": {
      "import": {
        "@triggerdotdev/source": "./src/types.ts",
        "types": "./dist/esm/types.d.ts",
        "default": "./dist/esm/types.js"
      },
      "require": {
        "types": "./dist/commonjs/types.d.ts",
        "default": "./dist/commonjs/types.js"
      }
    },
    "./v3": {
      "import": {
        "@triggerdotdev/source": "./src/v3/index.ts",
        "types": "./dist/esm/v3/index.d.ts",
        "default": "./dist/esm/v3/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/index.d.ts",
        "default": "./dist/commonjs/v3/index.js"
      }
    },
    "./v3/tracer": {
      "import": {
        "@triggerdotdev/source": "./src/v3/tracer.ts",
        "types": "./dist/esm/v3/tracer.d.ts",
        "default": "./dist/esm/v3/tracer.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/tracer.d.ts",
        "default": "./dist/commonjs/v3/tracer.js"
      }
    },
    "./v3/build": {
      "import": {
        "@triggerdotdev/source": "./src/v3/build/index.ts",
        "types": "./dist/esm/v3/build/index.d.ts",
        "default": "./dist/esm/v3/build/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/build/index.d.ts",
        "default": "./dist/commonjs/v3/build/index.js"
      }
    },
    "./v3/apps": {
      "import": {
        "@triggerdotdev/source": "./src/v3/apps/index.ts",
        "types": "./dist/esm/v3/apps/index.d.ts",
        "default": "./dist/esm/v3/apps/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/apps/index.d.ts",
        "default": "./dist/commonjs/v3/apps/index.js"
      }
    },
    "./v3/auth/environment": {
      "import": {
        "@triggerdotdev/source": "./src/v3/auth/environment.ts",
        "types": "./dist/esm/v3/auth/environment.d.ts",
        "default": "./dist/esm/v3/auth/environment.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/auth/environment.d.ts",
        "default": "./dist/commonjs/v3/auth/environment.js"
      }
    },
    "./v3/apiKeys": {
      "import": {
        "@triggerdotdev/source": "./src/v3/apiKeys.ts",
        "types": "./dist/esm/v3/apiKeys.d.ts",
        "default": "./dist/esm/v3/apiKeys.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/apiKeys.d.ts",
        "default": "./dist/commonjs/v3/apiKeys.js"
      }
    },
    "./v3/jwt": {
      "import": {
        "@triggerdotdev/source": "./src/v3/jwt.ts",
        "types": "./dist/esm/v3/jwt.d.ts",
        "default": "./dist/esm/v3/jwt.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/jwt.d.ts",
        "default": "./dist/commonjs/v3/jwt.js"
      }
    },
    "./v3/errors": {
      "import": {
        "@triggerdotdev/source": "./src/v3/errors.ts",
        "types": "./dist/esm/v3/errors.d.ts",
        "default": "./dist/esm/v3/errors.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/errors.d.ts",
        "default": "./dist/commonjs/v3/errors.js"
      }
    },
    "./v3/logger-api": {
      "import": {
        "@triggerdotdev/source": "./src/v3/logger-api.ts",
        "types": "./dist/esm/v3/logger-api.d.ts",
        "default": "./dist/esm/v3/logger-api.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/logger-api.d.ts",
        "default": "./dist/commonjs/v3/logger-api.js"
      }
    },
    "./v3/otel": {
      "import": {
        "@triggerdotdev/source": "./src/v3/otel/index.ts",
        "types": "./dist/esm/v3/otel/index.d.ts",
        "default": "./dist/esm/v3/otel/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/otel/index.d.ts",
        "default": "./dist/commonjs/v3/otel/index.js"
      }
    },
    "./v3/semanticInternalAttributes": {
      "import": {
        "@triggerdotdev/source": "./src/v3/semanticInternalAttributes.ts",
        "types": "./dist/esm/v3/semanticInternalAttributes.d.ts",
        "default": "./dist/esm/v3/semanticInternalAttributes.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/semanticInternalAttributes.d.ts",
        "default": "./dist/commonjs/v3/semanticInternalAttributes.js"
      }
    },
    "./v3/utils/durations": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/durations.ts",
        "types": "./dist/esm/v3/utils/durations.d.ts",
        "default": "./dist/esm/v3/utils/durations.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/durations.d.ts",
        "default": "./dist/commonjs/v3/utils/durations.js"
      }
    },
    "./v3/utils/flattenAttributes": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/flattenAttributes.ts",
        "types": "./dist/esm/v3/utils/flattenAttributes.d.ts",
        "default": "./dist/esm/v3/utils/flattenAttributes.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/flattenAttributes.d.ts",
        "default": "./dist/commonjs/v3/utils/flattenAttributes.js"
      }
    },
    "./v3/utils/gitBranch": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/gitBranch.ts",
        "types": "./dist/esm/v3/utils/gitBranch.d.ts",
        "default": "./dist/esm/v3/utils/gitBranch.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/gitBranch.d.ts",
        "default": "./dist/commonjs/v3/utils/gitBranch.js"
      }
    },
    "./v3/utils/ioSerialization": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/ioSerialization.ts",
        "types": "./dist/esm/v3/utils/ioSerialization.d.ts",
        "default": "./dist/esm/v3/utils/ioSerialization.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/ioSerialization.d.ts",
        "default": "./dist/commonjs/v3/utils/ioSerialization.js"
      }
    },
    "./v3/utils/omit": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/omit.ts",
        "types": "./dist/esm/v3/utils/omit.d.ts",
        "default": "./dist/esm/v3/utils/omit.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/omit.d.ts",
        "default": "./dist/commonjs/v3/utils/omit.js"
      }
    },
    "./v3/utils/retries": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/retries.ts",
        "types": "./dist/esm/v3/utils/retries.d.ts",
        "default": "./dist/esm/v3/utils/retries.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/retries.d.ts",
        "default": "./dist/commonjs/v3/utils/retries.js"
      }
    },
    "./v3/utils/structuredLogger": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/structuredLogger.ts",
        "types": "./dist/esm/v3/utils/structuredLogger.d.ts",
        "default": "./dist/esm/v3/utils/structuredLogger.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/structuredLogger.d.ts",
        "default": "./dist/commonjs/v3/utils/structuredLogger.js"
      }
    },
    "./v3/telnetLogServer": {
      "import": {
        "@triggerdotdev/source": "./src/v3/telnetLogServer.ts",
        "types": "./dist/esm/v3/telnetLogServer.d.ts",
        "default": "./dist/esm/v3/telnetLogServer.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/telnetLogServer.d.ts",
        "default": "./dist/commonjs/v3/telnetLogServer.js"
      }
    },
    "./v3/test": {
      "import": {
        "@triggerdotdev/source": "./src/v3/test/index.ts",
        "types": "./dist/esm/v3/test/index.d.ts",
        "default": "./dist/esm/v3/test/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/test/index.d.ts",
        "default": "./dist/commonjs/v3/test/index.js"
      }
    },
    "./v3/zodfetch": {
      "import": {
        "@triggerdotdev/source": "./src/v3/zodfetch.ts",
        "types": "./dist/esm/v3/zodfetch.d.ts",
        "default": "./dist/esm/v3/zodfetch.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/zodfetch.d.ts",
        "default": "./dist/commonjs/v3/zodfetch.js"
      }
    },
    "./v3/zodMessageHandler": {
      "import": {
        "@triggerdotdev/source": "./src/v3/zodMessageHandler.ts",
        "types": "./dist/esm/v3/zodMessageHandler.d.ts",
        "default": "./dist/esm/v3/zodMessageHandler.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/zodMessageHandler.d.ts",
        "default": "./dist/commonjs/v3/zodMessageHandler.js"
      }
    },
    "./v3/zodSocket": {
      "import": {
        "@triggerdotdev/source": "./src/v3/zodSocket.ts",
        "types": "./dist/esm/v3/zodSocket.d.ts",
        "default": "./dist/esm/v3/zodSocket.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/zodSocket.d.ts",
        "default": "./dist/commonjs/v3/zodSocket.js"
      }
    },
    "./v3/zodIpc": {
      "import": {
        "@triggerdotdev/source": "./src/v3/zodIpc.ts",
        "types": "./dist/esm/v3/zodIpc.d.ts",
        "default": "./dist/esm/v3/zodIpc.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/zodIpc.d.ts",
        "default": "./dist/commonjs/v3/zodIpc.js"
      }
    },
    "./v3/utils/timers": {
      "import": {
        "@triggerdotdev/source": "./src/v3/utils/timers.ts",
        "types": "./dist/esm/v3/utils/timers.d.ts",
        "default": "./dist/esm/v3/utils/timers.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/utils/timers.d.ts",
        "default": "./dist/commonjs/v3/utils/timers.js"
      }
    },
    "./v3/workers": {
      "import": {
        "@triggerdotdev/source": "./src/v3/workers/index.ts",
        "types": "./dist/esm/v3/workers/index.d.ts",
        "default": "./dist/esm/v3/workers/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/workers/index.d.ts",
        "default": "./dist/commonjs/v3/workers/index.js"
      }
    },
    "./v3/schemas": {
      "import": {
        "@triggerdotdev/source": "./src/v3/schemas/index.ts",
        "types": "./dist/esm/v3/schemas/index.d.ts",
        "default": "./dist/esm/v3/schemas/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/schemas/index.d.ts",
        "default": "./dist/commonjs/v3/schemas/index.js"
      }
    },
    "./v3/runEngineWorker": {
      "import": {
        "@triggerdotdev/source": "./src/v3/runEngineWorker/index.ts",
        "types": "./dist/esm/v3/runEngineWorker/index.d.ts",
        "default": "./dist/esm/v3/runEngineWorker/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/runEngineWorker/index.d.ts",
        "default": "./dist/commonjs/v3/runEngineWorker/index.js"
      }
    },
    "./v3/machines": {
      "import": {
        "@triggerdotdev/source": "./src/v3/machines/index.ts",
        "types": "./dist/esm/v3/machines/index.d.ts",
        "default": "./dist/esm/v3/machines/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/machines/index.d.ts",
        "default": "./dist/commonjs/v3/machines/index.js"
      }
    },
    "./v3/serverOnly": {
      "import": {
        "@triggerdotdev/source": "./src/v3/serverOnly/index.ts",
        "types": "./dist/esm/v3/serverOnly/index.d.ts",
        "default": "./dist/esm/v3/serverOnly/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/serverOnly/index.d.ts",
        "default": "./dist/commonjs/v3/serverOnly/index.js"
      }
    },
    "./v3/isomorphic": {
      "import": {
        "@triggerdotdev/source": "./src/v3/isomorphic/index.ts",
        "types": "./dist/esm/v3/isomorphic/index.d.ts",
        "default": "./dist/esm/v3/isomorphic/index.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/isomorphic/index.d.ts",
        "default": "./dist/commonjs/v3/isomorphic/index.js"
      }
    },
    "./v3/sdk-scope-storage": {
      "import": {
        "@triggerdotdev/source": "./src/v3/sdkScope/storage-node.ts",
        "types": "./dist/esm/v3/sdkScope/storage-node.d.ts",
        "default": "./dist/esm/v3/sdkScope/storage-node.js"
      },
      "require": {
        "types": "./dist/commonjs/v3/sdkScope/storage-node.d.ts",
        "default": "./dist/commonjs/v3/sdkScope/storage-node.js"
      }
    }
  },
  "type": "module",
  "main": "./dist/commonjs/index.js",
  "types": "./dist/commonjs/index.d.ts",
  "module": "./dist/esm/index.js",
  "peerDependencies": {
    "zod": "^3.25.56 || ^4.0.0"
  },
  "scripts": {
    "clean": "rimraf dist .tshy .tshy-build .turbo src/v3/vendor",
    "update-version": "tsx ../../scripts/updateVersion.ts",
    "bundle-vendor": "node scripts/bundle-superjson.mjs",
    "build": "pnpm run bundle-vendor && tshy && node scripts/bundle-superjson.mjs --copy && pnpm run update-version",
    "dev": "pnpm run bundle-vendor && tshy --watch",
    "typecheck": "pnpm run bundle-vendor && tsc --noEmit -p tsconfig.src.json",
    "typecheck:ai-v7": "pnpm run bundle-vendor && tsc --noEmit -p tsconfig.ai-v7.json",
    "pretest": "pnpm run bundle-vendor",
    "test": "vitest",
    "check-exports": "attw --pack ."
  }
}