{
  "name": "hu-developer-bot",
  "version": "1.4.0",
  "type": "module",
  "scripts": {
    "dev": "bun run --watch src/index.ts",
    "start": "bun run src/index.ts",
    "build": "bun build src/index.ts --outdir dist --target bun",
    "typecheck": "tsc --noEmit",
    "lint": "eslint src/ test/ analytics/",
    "lint:fix": "eslint src/ test/ analytics/ --fix",
    "format": "prettier --write 'src/**/*.ts' 'test/**/*.ts' 'analytics/**/*.ts'",
    "format:check": "prettier --check 'src/**/*.ts' 'test/**/*.ts' 'analytics/**/*.ts'",
    "test": "bun test",
    "test:coverage": "bun test --coverage",
    "check": "bun run typecheck && bun run lint && bun run format:check",
    "analytics:scrape": "bun run analytics/scrape.ts"
  },
  "dependencies": {
    "@aws-sdk/client-codeartifact": "^3.1008.0",
    "@aws-sdk/client-dynamodb": "^3.1022.0",
    "@octokit/auth-app": "^8.2.0",
    "@octokit/rest": "^21.1.1",
    "croner": "^10.0.1",
    "hono": "^4.12.0",
    "hot-shots": "^15.0.0",
    "image-size": "^2.0.2",
    "pino": "^9.6.0",
    "real-require": "^0.2.0",
    "simple-git": "^3.27.0",
    "zod": "^3.24.2"
  },
  "devDependencies": {
    "@types/bun": "^1.2.4",
    "@typescript-eslint/eslint-plugin": "^8.56.1",
    "@typescript-eslint/parser": "^8.56.1",
    "aws-sdk-client-mock": "^4.1.0",
    "eslint": "^10.0.2",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-prettier": "^5.5.5",
    "pino-pretty": "^13.0.0",
    "prettier": "3.8.1",
    "typescript": "^5.7.3"
  }
}
