@codai/cbd
Version:
Codai Better Database - High-Performance Vector Memory System with HPKV-inspired architecture and MCP server
112 lines (111 loc) • 3.62 kB
JSON
{
"name": "@codai/cbd",
"version": "1.0.10",
"description": "Codai Better Database - High-Performance Vector Memory System with HPKV-inspired architecture and MCP server",
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"bin": {
"cbd-mcp": "./dist/mcp/cli.js",
"cbd-service": "./bin/cbd-service.js"
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
},
"./vector": {
"types": "./dist/vector/index.d.ts",
"import": "./dist/vector/index.js"
},
"./memory": {
"types": "./dist/memory/index.d.ts",
"import": "./dist/memory/index.js"
},
"./storage": {
"types": "./dist/storage/index.d.ts",
"import": "./dist/storage/index.js"
},
"./search": {
"types": "./dist/search/index.d.ts",
"import": "./dist/search/index.js"
}
},
"scripts": {
"build": "npm run build:rust && npm run build:ts",
"build:rust": "cd rust && cargo build --release",
"build:rust:bindings": "cd rust && cargo build --release --features bindings",
"build:ts": "npx tsc",
"dev": "tsc --watch",
"service": "node bin/cbd-service.js",
"service:dev": "nodemon bin/cbd-service.js",
"lint": "echo 'Skipping lint for now - focus on TypeScript compilation'",
"test": "vitest run",
"test:watch": "vitest",
"test:rust": "cd rust && cargo test",
"typecheck": "npx tsc --noEmit",
"bench:rust": "cd rust && cargo bench",
"clean": "rm -rf dist && cd rust && cargo clean"
},
"keywords": [
"database",
"vector",
"memory",
"semantic-search",
"embeddings",
"hpkv",
"ai",
"mcp",
"mcp-server",
"model-context-protocol",
"codai"
],
"author": "CODAI Ecosystem",
"license": "MIT",
"dependencies": {
"@aws-sdk/client-acm": "^3.859.0",
"@aws-sdk/client-elastic-load-balancing-v2": "^3.859.0",
"@aws-sdk/client-eventbridge": "^3.859.0",
"@aws-sdk/client-lambda": "^3.859.0",
"@modelcontextprotocol/sdk": "^1.0.0",
"@xenova/transformers": "^2.17.0",
"bcrypt": "^6.0.0",
"compression": "^1.7.4",
"cors": "^2.8.5",
"dotenv": "^17.2.0",
"express": "^4.21.2",
"express-rate-limit": "^7.5.1",
"express-slow-down": "^2.1.0",
"express-useragent": "^1.0.15",
"faiss-node": "^0.5.0",
"geoip-lite": "^1.4.10",
"helmet": "^8.1.0",
"http-proxy-middleware": "^3.0.5",
"jsonwebtoken": "^9.0.2",
"natural": "^8.1.0",
"node-fetch": "^3.3.2",
"openai": "^4.0.0",
"redis": "^5.7.0",
"socket.io": "^4.8.1",
"sqlstring": "^2.3.3",
"uuid": "^11.1.0",
"validator": "^13.15.15",
"xss": "^1.0.15",
"zod": "^3.23.8"
},
"devDependencies": {
"@tensorflow/tfjs": "^4.22.0",
"@types/node": "^24.0.13",
"@typescript-eslint/eslint-plugin": "^8.36.0",
"@typescript-eslint/parser": "^8.36.0",
"eslint": "^9.31.0",
"typescript": "^5.8.3",
"vitest": "^3.2.4"
},
"engines": {
"node": ">=20.0.0"
},
"publishConfig": {
"access": "public"
}
}