backend/package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "@hiai-docs/backend",
"version": "2.1.5",
"private": true,
"type": "module",
"license": "Apache-2.0",
"scripts": {
"dev": "bun run --watch src/index.ts",
"build": "bun run --cwd ../packages/sdk build:server && bun build src/index.ts --outdir dist --target bun --define process.env.NODE_ENV='\"production\"' --external drizzle-orm --external drizzle-orm/* --external postgres --external pino --external pino/*",
"start": "bun run dist/index.js",
"lint": "biome check src/",
"lint:fix": "biome check --fix src/",
"typecheck": "tsc --noEmit",
"test": "bun run test:unit && bun run test:contract",
"test:unit": "bun --no-env-file run scripts/run-hermetic-tests.ts src",
"test:contract": "bun --no-env-file run scripts/run-hermetic-tests.ts tests/integration",
"reembed": "bun run scripts/reembed-all.ts",
"benchmark:graph": "bun run src/scripts/benchmark-graph.ts",
"benchmark:search": "bun run src/scripts/benchmark-search.ts",
"eval:retrieval": "bun run src/scripts/eval-retrieval.ts",
"seed:benchmark-search": "bun run src/scripts/seed-benchmark-search.ts"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1121.0",
"@aws-sdk/s3-request-presigner": "^3.1121.0",
"@elysiajs/cors": "^1.4.2",
"@elysiajs/swagger": "^1.3.1",
"@hiai-docs/db": "workspace:*",
"@hiai-docs/sdk": "workspace:*",
"@tiptap/core": "^3.30.5",
"@tiptap/extension-highlight": "^3.30.5",
"@tiptap/extension-image": "^3.30.5",
"@tiptap/extension-link": "^3.30.5",
"@tiptap/html": "^3.30.5",
"@tiptap/starter-kit": "^3.30.5",
"better-auth": "1.7.15",
"bullmq": "^6.3.2",
"drizzle-orm": "^0.45.2",
"elysia": "^1.4.30",
"ioredis": "^6.0.0",
"lib0": "^0.2.117",
"mammoth": "^1.12.2",
"marked": "^18.0.11",
"nanoid": "^6.0.1",
"pino": "^10.3.1",
"postgres": "^3.4.9",
"y-prosemirror": "^1.3.7",
"y-protocols": "^1.0.7",
"yjs": "^13.6.32",
"zod": "4.6.7",
"happy-dom": "21.0.4"
},
"devDependencies": {
"@biomejs/biome": "^2.5.1",
"@types/bun": "^1.4.1",
"typescript": "6.0.3"
}
}