ruvector/examples/edge/pkg/package.json
rUv 81d10f4224 docs(edge): clarify Raft vs Gossip+CRDT consensus modes
Raft assumes stable membership and trusted nodes - not suitable for
wild browser swarms. Updated docs to:

- Position Raft for "trusted cohorts" (teams, enterprise, private relays)
- Add Gossip + CRDT for "open swarms" (public, high-churn, adversarial)
- Explain when to use each mode with code examples
- Update capability tables to reflect both consensus strategies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 21:09:49 +00:00

66 lines
1.4 KiB
JSON

{
"name": "@ruvector/edge",
"version": "0.1.8",
"type": "module",
"description": "Free edge-based AI swarms in the browser - P2P, crypto, vector search, neural networks. Install @ruvector/edge-full for graph DB, SQL, ONNX embeddings.",
"main": "ruvector_edge.js",
"module": "ruvector_edge.js",
"types": "ruvector_edge.d.ts",
"keywords": [
"wasm",
"rust",
"ai",
"swarm",
"p2p",
"cryptography",
"post-quantum",
"hnsw",
"vector-search",
"neural-network",
"raft",
"consensus",
"ed25519",
"aes-gcm",
"webassembly",
"semantic-search",
"machine-learning"
],
"author": "RuVector Team",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/ruvnet/ruvector"
},
"homepage": "https://github.com/ruvnet/ruvector/tree/main/examples/edge",
"bugs": {
"url": "https://github.com/ruvnet/ruvector/issues"
},
"files": [
"ruvector_edge_bg.wasm",
"ruvector_edge.js",
"ruvector_edge.d.ts",
"ruvector_edge_bg.wasm.d.ts",
"generator.html",
"LICENSE"
],
"exports": {
".": {
"import": "./ruvector_edge.js",
"types": "./ruvector_edge.d.ts"
}
},
"sideEffects": [
"./snippets/*"
],
"optionalDependencies": {
"@ruvector/edge-full": "^0.1.0"
},
"peerDependencies": {
"@ruvector/edge-full": "^0.1.0"
},
"peerDependenciesMeta": {
"@ruvector/edge-full": {
"optional": true
}
}
}