{
  "name": "@seek/<%- serviceName %>",
  "private": true,
  "license": "UNLICENSED",
  "type": "module",
  "imports": {
    "#src/*": {
      "@seek/<%- serviceName %>/source": "./src/*",
      "default": "./lib/*"
    }
  },
  "scripts": {
    "build": "skuba build",
    "format": "skuba format",
    "lint": "skuba lint",
    "start": "skuba start --port <%- port %>",
    "start:debug": "pnpm --silent start --inspect-brk",
    "test": "skuba test",
    "test:ci": "skuba test --coverage",
    "test:watch": "skuba test --watch"
  },
  "dependencies": {
    "@koa/bodyparser": "^6.0.0",
    "@koa/router": "15.5.0",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/core": "~2.7.0",
    "@opentelemetry/exporter-trace-otlp-grpc": "~0.218.0",
    "@opentelemetry/instrumentation": "~0.218.0",
    "@opentelemetry/instrumentation-aws-sdk": "^0.73.0",
    "@opentelemetry/instrumentation-http": "~0.218.0",
    "@opentelemetry/propagator-b3": "^2.0.0",
    "@opentelemetry/sdk-node": "~0.218.0",
    "@seek/logger": "^12.0.0",
    "hot-shots": "^14.3.1",
    "koa": "^3.0.1",
    "koa-compose": "^4.1.0",
    "seek-datadog-custom-metrics": "^8.0.0",
    "seek-koala": "^8.0.0",
    "skuba-dive": "^4.0.1",
    "zod": "^4.3.5"
  },
  "devDependencies": {
    "@types/chance": "^1.1.3",
    "@types/co-body": "^6.1.3",
    "@types/koa": "^3.0.0",
    "@types/node": "^24.10.2",
    "@types/supertest": "^7.0.0",
    "chance": "^1.1.8",
    "pino-pretty": "^13.0.0",
    "skuba": "*",
    "supertest": "^7.0.0"
  },
  "packageManager": "pnpm@10.33.4",
  "engines": {
    "node": ">=24"
  }
}
