{
  "name": "@d8d/server",
  "version": "1.0.0",
  "type": "module",
  "description": "D8D API Server",
  "main": "src/index.ts",
  "types": "src/index.ts",
  "exports": {
    ".": {
      "import": "./src/index.ts",
      "require": "./src/index.ts",
      "types": "./src/index.ts"
    },
    "./api": {
      "import": "./src/index.ts",
      "require": "./src/index.ts",
      "types": "./src/index.ts"
    },
    "./data-source": {
      "import": "./src/data-source.ts",
      "require": "./src/data-source.ts",
      "types": "./src/data-source.ts"
    },
    "./modules/*": {
      "import": "./src/modules/*",
      "require": "./src/modules/*",
      "types": "./src/modules/*"
    },
    "./share/*": {
      "import": "./src/share/*",
      "require": "./src/share/*",
      "types": "./src/share/*"
    }
  },
  "scripts": {
    "build": "tsc",
    "dev": "tsc --watch",
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "@asteasolutions/zod-to-openapi": "^8.1.0",
    "@hono/swagger-ui": "^0.5.0",
    "@hono/zod-openapi": "^1.0.2",
    "axios": "^1.12.2",
    "bcrypt": "^6.0.0",
    "debug": "^4.4.3",
    "hono": "^4.8.5",
    "jsonwebtoken": "^9.0.2",
    "minio": "^8.0.5",
    "node-cron": "^4.2.1",
    "pg": "^8.16.3",
    "pg-dump-restore": "1.0.13",
    "redis": "^4.7.0",
    "reflect-metadata": "^0.2.2",
    "typeorm": "^0.3.20",
    "uuid": "^11.1.0",
    "wechatpay-node-v3": "2.1.8",
    "zod": "^4.1.12"
  },
  "devDependencies": {
    "@types/bcrypt": "^6.0.0",
    "@types/debug": "^4.1.12",
    "@types/jsonwebtoken": "^9.0.7",
    "@types/pg": "^8.11.10",
    "tsc-alias": "^1.8.10",
    "typescript": "^5.8.3"
  },
  "files": [
    "src"
  ]
}