Spaces:
Paused
Paused
File size: 3,905 Bytes
34367da | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | {
"name": "@widget-tdc/backend",
"version": "1.0.0",
"private": true,
"type": "module",
"scripts": {
"dev": "tsx watch src/index.ts",
"build": "esbuild src/index.ts --bundle --platform=node --target=node20 --outfile=dist/index.js --external:@prisma/client --external:better-sqlite3 --external:pg-native --external:@xenova/transformers --external:onnxruntime-node --external:sharp --external:canvas --format=esm",
"build-fixed": "esbuild src/index.ts --bundle --platform=node --target=node20 --outfile=dist/index.cjs --external:@prisma/client --external:better-sqlite3 --external:pg-native --external:@xenova/transformers --external:onnxruntime-node --external:sharp --external:canvas --format=cjs",
"build:tsc": "tsc",
"start": "node dist/index.js",
"test": "vitest run",
"lint": "eslint .",
"neural-bridge": "tsx src/mcp/servers/NeuralBridgeServer.ts",
"neural-bridge:build": "tsc && node dist/mcp/servers/NeuralBridgeServer.js",
"ingest-drive": "tsx src/scripts/ingest-drive.ts",
"sync-neo4j": "tsx src/scripts/sync-neo4j-to-cloud.ts",
"sync:start": "tsx src/scripts/neo4j-auto-sync.ts start",
"sync:now": "tsx src/scripts/neo4j-auto-sync.ts sync",
"sync:full": "tsx src/scripts/neo4j-auto-sync.ts full",
"sync:status": "tsx src/scripts/neo4j-auto-sync.ts status",
"sync:fast": "tsx src/scripts/fast-neo4j-sync.ts",
"sync:fast-incremental": "tsx src/scripts/fast-neo4j-sync.ts --incremental"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.71.0",
"@google/generative-ai": "^0.4.0",
"@huggingface/inference": "^4.13.3",
"@modelcontextprotocol/sdk": "^1.23.0",
"@opensearch-project/opensearch": "^3.5.1",
"@prisma/client": "^5.22.0",
"@types/geoip-lite": "^1.4.4",
"@types/js-yaml": "^4.0.9",
"@types/pdf-parse": "^1.1.5",
"@types/systeminformation": "^3.23.1",
"@widget-tdc/domain-types": "*",
"@widget-tdc/mcp-types": "*",
"@xenova/transformers": "^2.17.2",
"axios": "^1.6.5",
"cheerio": "^1.0.0",
"chokidar": "^3.6.0",
"chromadb": "^3.1.6",
"cors": "^2.8.5",
"dotenv": "^17.2.3",
"express": "^4.18.2",
"express-rate-limit": "^8.2.1",
"geoip-lite": "^1.4.10",
"gpt-3-encoder": "^1.1.4",
"gray-matter": "^4.0.3",
"helmet": "^8.1.0",
"ignore": "^7.0.5",
"imap": "^0.8.19",
"ioredis": "^5.3.2",
"js-yaml": "^4.1.1",
"jsonwebtoken": "^9.0.2",
"jszip": "^3.10.1",
"mailparser": "^3.6.9",
"minio": "^8.0.6",
"multer": "^1.4.5-lts.1",
"neo4j-driver": "^6.0.1",
"node-cron": "^3.0.3",
"openai": "^4.73.0",
"pdf-parse": "^2.4.5",
"pdfjs-dist": "^5.4.449",
"pg": "^8.16.3",
"pptxgenjs": "^3.12.0",
"prisma": "^5.22.0",
"puppeteer": "^24.32.0",
"redis": "^5.10.0",
"sharp": "^0.32.6",
"simple-git": "^3.30.0",
"socket.io": "^4.8.1",
"sql.js": "^1.8.0",
"systeminformation": "^5.27.11",
"testcontainers": "^11.8.1",
"uuid": "^9.0.1",
"winston": "^3.18.3",
"ws": "^8.14.2",
"xml2js": "^0.6.2",
"zod": "^3.25.76"
},
"devDependencies": {
"@types/cors": "^2.8.17",
"@types/express": "^4.17.21",
"@types/imap": "^0.8.40",
"@types/ioredis": "^4.28.10",
"@types/jsonwebtoken": "^9.0.10",
"@types/jszip": "^3.4.0",
"@types/mailparser": "^3.4.4",
"@types/multer": "^1.4.12",
"@types/node": "^20.10.6",
"@types/node-cron": "^3.0.11",
"@types/pg": "^8.16.0",
"@types/uuid": "^9.0.7",
"@types/ws": "^8.5.10",
"@types/xml2js": "^0.4.14",
"@typescript-eslint/eslint-plugin": "^8.46.4",
"@typescript-eslint/parser": "^8.46.4",
"esbuild": "^0.27.2",
"eslint": "^9.39.1",
"tsx": "^4.20.6",
"typescript": "~5.8.3",
"vitest": "^4.0.8"
}
}
|