{ "name": "@toolctrl/api", "version": "0.0.0", "private": true, "type": "module", "sideEffects": [ "./src/otel.ts" ], "exports": { "./openapi": "./src/openapi.ts" }, "scripts": { "dev": "tsx watch src/server.ts", "start": "node dist/server.js", "typecheck": "tsc --noEmit", "build": "node scripts/build.mjs" }, "dependencies": { "@hono/node-server": "^1.19.6", "@opentelemetry/api": "^1.9.0", "@opentelemetry/auto-instrumentations-node": "^0.76.0", "@opentelemetry/core": "^2.7.1", "@opentelemetry/exporter-trace-otlp-http": "^0.218.0", "@opentelemetry/resources": "^2.7.1", "@opentelemetry/sdk-node": "^0.218.0", "@opentelemetry/sdk-trace-base": "^2.7.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@sentry/node": "^10.53.1", "@toolctrl/config": "workspace:*", "@toolctrl/db": "workspace:*", "@toolctrl/error-reporter": "workspace:*", "@toolctrl/foundation": "workspace:*", "@toolctrl/logger": "workspace:*", "@toolctrl/metrics": "workspace:*", "@toolctrl/observability": "workspace:*", "@toolctrl/plugin-runtime": "workspace:*", "@toolctrl/queue": "workspace:*", "@toolctrl/realtime": "workspace:*", "@toolctrl/shared-store": "workspace:*", "@toolctrl/storage": "workspace:*", "bcryptjs": "^2.4.3", "hono": "^4.12.17", "jsonwebtoken": "^9.0.0", "stripe": "^19.1.0", "zod": "^3.25.72" }, "devDependencies": { "@types/bcryptjs": "^2.4.2", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^25.6.0", "tsx": "^4.6.2", "typescript": "^5.3.2" } }