package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "distributed-rag-ingestion-engine",
"version": "0.1.0",
"private": true,
"type": "commonjs",
"engines": {
"node": ">=22.23.4"
},
"scripts": {
"dev": "tsx watch src/index.ts",
"dev:ragfind": "tsx watch src/ragfind/server.ts",
"dev:worker": "tsx watch src/workers/worker.ts",
"dev:mcp:stdio": "tsx src/mcp/stdio.ts",
"build": "tsc -p tsconfig.json",
"start": "node dist/index.js",
"start:ragfind": "node dist/ragfind/server.js",
"start:worker": "node dist/workers/worker.js",
"start:mcp:stdio": "node dist/mcp/stdio.js",
"migrate": "tsx src/db/runMigrations.ts",
"eval": "tsx src/eval/runEval.ts",
"eval:bootstrap": "tsx src/eval/bootstrapGoldenset.ts",
"check:provider": "tsx src/tools/checkProvider.ts"
},
"dependencies": {
"@cfworker/json-schema": "^4.1.1",
"@elastic/elasticsearch": "^8.19.1",
"@modelcontextprotocol/node": "^2.0.0-alpha.2",
"@modelcontextprotocol/server": "^2.0.0-alpha.2",
"axios": "^1.9.0",
"bullmq": "^5.52.0",
"cheerio": "^1.0.0",
"dotenv": "^16.4.5",
"express": "^4.21.2",
"gpt-tokenizer": "^3.4.0",
"highlight.js": "^11.11.1",
"http-proxy-agent": "^7.0.2",
"https-proxy-agent": "^7.0.6",
"ioredis": "^5.4.1",
"mammoth": "^1.8.0",
"marked": "^18.0.3",
"mime-types": "^2.1.35",
"multer": "^1.4.5-lts.1",
"node-cron": "^3.0.3",
"pdf-parse": "^1.1.1",
"pdfjs-dist": "^4.10.38",
"pg": "^8.13.1",
"pino": "^9.5.0",
"pino-http": "^10.3.0",
"pino-pretty": "^13.0.0",
"textract": "^2.5.0",
"zod": "^4.1.5"
},
"devDependencies": {
"@types/express": "^4.17.21",
"@types/mime-types": "^2.1.4",
"@types/multer": "^1.4.12",
"@types/node": "^22.10.1",
"@types/node-cron": "^3.0.11",
"@types/pdf-parse": "^1.1.4",
"@types/pg": "^8.11.10",
"tsx": "^4.19.2",
"typescript": "^5.7.2"
}
}