{
  "name": "tidb-ai-qa-bot",
  "version": "1.0.32",
  "main": "index.js",
  "license": "MIT",
  "private": true,
  "scripts": {
    "lint": "./node_modules/.bin/eslint src/**/* || npm run --silent hook-errors",
    "deploy": "forge deploy",
    "cli": "ts-node src/cmd/index.ts",
    "forge:install": "forge install",
    "forge:tunnel": "forge tunnel --debug --debugFunctionHandlers index.run --debugStartingPort 9229",
    "gen:types": "openapi-typescript https://dac-static.atlassian.com/cloud/confluence/openapi-v2.v3.json -o src/schemas/confluence.api.d.ts",
    "hook-errors": "echo '\\x1b[31mThe build failed because a Forge UI hook is being used incorrectly. Forge UI hooks follow the same rules as React Hooks but have their own API definitions. See the Forge documentation for details on how to use Forge UI hooks.\n' && exit 1"
  },
  "devDependencies": {
    "@atlaskit/forge-react-types": "^0.23.0",
    "@eslint/compat": "^1.0.3",
    "@forge/cli": "^10.4.0",
    "@types/async": "^3.2.24",
    "@types/luxon": "^3.4.2",
    "@types/mustache": "^4.2.5",
    "@types/node": "^20.14.2",
    "@types/react": "^18.2.0",
    "@typescript-eslint/parser": "^7.12.0",
    "drizzle-kit": "^0.24.0",
    "eslint": "^9.4.0",
    "eslint-plugin-react": "^7.34.2",
    "eslint-plugin-react-hooks": "^4.6.2",
    "globals": "^15.3.0",
    "kysely-codegen": "^0.15.0",
    "openapi-typescript": "^7.0.2",
    "ts-node": "^10.9.2",
    "vitest": "^2.0.4"
  },
  "dependencies": {
    "@atlaskit/adf-schema": "^37.0.0",
    "@atlaskit/adf-utils": "^19.4.1",
    "@atlaskit/editor-json-transformer": "^8.13.2",
    "@atlaskit/editor-markdown-transformer": "^5.6.2",
    "@atlaskit/editor-wikimarkup-transformer": "^11.4.2",
    "@atlaskit/jql-ast": "^3.3.0",
    "@forge/api": "^3.6.0",
    "@forge/bridge": "^3.4.0",
    "@forge/events": "^0.8.34",
    "@forge/react": "^10.3.0",
    "@forge/resolver": "^1.5.33",
    "@forge/ui": "^1.11.1",
    "@tidbcloud/kysely": "^0.0.4",
    "@tidbcloud/serverless": "^0.1.1",
    "adf-to-md": "^1.2.1",
    "async": "^3.2.5",
    "buffer": "^6.0.3",
    "commander": "^12.1.0",
    "csv-parse": "^5.5.6",
    "date-fns": "^3.6.0",
    "dotenv": "^16.4.5",
    "drizzle-orm": "^0.33.0",
    "kysely": "^0.27.3",
    "langfuse": "^3.16.1",
    "luxon": "^3.4.4",
    "mustache": "^4.2.0",
    "mysql2": "^3.10.3",
    "octokit": "^4.0.2",
    "openai": "^4.55.5",
    "prosemirror-markdown": "^1.13.0",
    "react": "18.2.0",
    "zod": "^3.23.8"
  },
  "packageManager": "pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e"
}
