ruvector/crates/ruvector-node/package.json
Claude 9ac0fd43e8 feat: Implement Ruvector Phase 1 foundation
- Initialize complete Rust workspace with 5 crates
- Implement SIMD-optimized distance metrics (SimSIMD)
- Add storage layer with redb + memory-mapped vectors
- Implement quantization (Scalar, Product, Binary)
- Create HNSW and Flat index structures
- Build main VectorDB API with comprehensive tests
- Set up claude-flow orchestration system
- Configure NAPI-RS and WASM bindings infrastructure
- Add benchmarking suite with criterion
- 14/16 tests passing (87.5%)

Technical highlights:
- Zero-copy memory access via memmap2
- Lock-free concurrent operations with dashmap
- Type-safe error handling with thiserror
- Full workspace configuration with profiles

Next phases: HNSW integration, AgenticDB API compatibility,
multi-platform deployment, advanced techniques.
2025-11-19 13:39:33 +00:00

49 lines
1 KiB
JSON

{
"name": "@ruvector/node",
"version": "0.1.0",
"description": "High-performance Rust vector database for Node.js",
"main": "index.js",
"types": "index.d.ts",
"napi": {
"name": "ruvector",
"triples": {
"defaults": true,
"additional": [
"aarch64-apple-darwin",
"aarch64-unknown-linux-gnu",
"aarch64-unknown-linux-musl",
"aarch64-pc-windows-msvc",
"x86_64-unknown-linux-musl"
]
}
},
"engines": {
"node": ">= 18"
},
"scripts": {
"artifacts": "napi artifacts",
"build": "napi build --platform --release",
"build:debug": "napi build --platform",
"prepublishOnly": "napi prepublish -t npm",
"test": "ava",
"version": "napi version"
},
"devDependencies": {
"@napi-rs/cli": "^2.18.0",
"ava": "^6.0.0"
},
"keywords": [
"vector",
"database",
"embeddings",
"similarity-search",
"hnsw",
"rust",
"napi"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/ruvnet/ruvector.git"
}
}