{
  "name": "@unrdf/daemon",
  "version": "26.5.5",
  "description": "Background daemon for managing scheduled tasks and event-driven operations",
  "type": "module",
  "main": "src/index.mjs",
  "exports": {
    ".": "./src/index.mjs",
    "./daemon": "./src/daemon.mjs",
    "./mcp": "./src/mcp/index.mjs",
    "./schemas": "./src/schemas.mjs",
    "./trigger-evaluator": "./src/trigger-evaluator.mjs",
    "./v6-deltagate": "./src/integrations/v6-deltagate.mjs",
    "./middleware/rate-limiter": "./src/middleware/rate-limiter.mjs",
    "./middleware/rate-limiter-schema": "./src/middleware/rate-limiter.schema.mjs",
    "./integrations/nitro-tasks": "./src/integrations/nitro-tasks.mjs"
  },
  "scripts": {
    "test": "vitest run",
    "test:fast": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "lint": "eslint src test --ext .mjs",
    "lint:fix": "eslint src test --ext .mjs --fix"
  },
  "keywords": [
    "daemon",
    "background-tasks",
    "event-emitter",
    "scheduling",
    "task-queue"
  ],
  "dependencies": {
    "@ai-sdk/groq": "^3.0.33",
    "@grpc/grpc-js": "^1.9.0",
    "@modelcontextprotocol/sdk": "^1.11.0",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": "^0.55.0",
    "@opentelemetry/exporter-trace-otlp-grpc": "^0.55.0",
    "@opentelemetry/resources": "^1.26.0",
    "@opentelemetry/sdk-metrics": "^1.26.0",
    "@opentelemetry/sdk-node": "^0.55.0",
    "@opentelemetry/sdk-trace-node": "^1.27.0",
    "@opentelemetry/semantic-conventions": "^1.27.0",
    "@pictl/kernel": "workspace:^",
    "@unrdf/hooks": "workspace:*",
    "@unrdf/kgc-4d": "workspace:*",
    "@unrdf/otel": "workspace:*",
    "ai": "^6.0.146",
    "cron-parser": "^5.4.0",
    "hash-wasm": "^4.12.0",
    "zod": "^4.3.6"
  },
  "devDependencies": {
    "vitest": "^4.0.16"
  },
  "engines": {
    "node": ">=18.0.0",
    "pnpm": ">=7.0.0"
  },
  "sideEffects": false,
  "files": [
    "src/",
    "dist/",
    "README.md"
  ],
  "publishConfig": {
    "access": "public"
  }
}
