{ "name": "@ruvector/benchmarks", "version": "1.0.0", "description": "Enterprise-grade benchmarking suite for RuVector distributed vector search", "main": "benchmark-runner.ts", "scripts": { "setup": "./setup.sh", "list": "ts-node benchmark-runner.ts list", "test:quick": "ts-node benchmark-runner.ts run baseline_100m", "test:baseline": "ts-node benchmark-runner.ts run baseline_500m", "test:burst": "ts-node benchmark-runner.ts run burst_10x", "test:standard": "ts-node benchmark-runner.ts group standard_suite", "test:stress": "ts-node benchmark-runner.ts group stress_suite", "test:reliability": "ts-node benchmark-runner.ts group reliability_suite", "test:full": "ts-node benchmark-runner.ts group full_suite", "dashboard": "python -m http.server 8000 || python3 -m http.server 8000 || npx http-server", "clean": "rm -rf results/*", "graph:generate": "ts-node graph/graph-data-generator.ts", "graph:bench": "cd ../crates/ruvector-graph && cargo bench --bench graph_bench", "graph:compare": "ts-node graph/comparison-runner.ts", "graph:compare:social": "ts-node graph/comparison-runner.ts social_network", "graph:compare:knowledge": "ts-node graph/comparison-runner.ts knowledge_graph", "graph:compare:temporal": "ts-node graph/comparison-runner.ts temporal_events", "graph:report": "ts-node graph/results-report.ts", "graph:all": "npm run graph:generate && npm run graph:bench && npm run graph:compare && npm run graph:report" }, "keywords": [ "benchmark", "load-testing", "performance", "k6", "vector-search", "distributed-systems" ], "author": "RuVector Team", "license": "MIT", "dependencies": { "@ruvector/agentic-synth": "workspace:*" }, "devDependencies": { "@types/k6": "^0.52.0", "@types/node": "^20.10.0", "typescript": "^5.3.0", "ts-node": "^10.9.0" }, "optionalDependencies": { "claude-flow": "^2.0.0" }, "engines": { "node": ">=18.0.0", "npm": ">=9.0.0" }, "repository": { "type": "git", "url": "https://github.com/ruvnet/ruvector.git", "directory": "benchmarks" } }