{"name":"leindex","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.6","features":["json","headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"legraphe","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leparse","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lephase","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lerecherche","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lestockage","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"psutil","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.4","features":["cors","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"57068bd4cbf24023f4ef1373fddbb4517dffdb0c84a837cbd52abb45565f9205","features":{"default":["mcp-server"],"mcp-server":["axum","tower","tower-http","tokio-stream","futures-util","bytes","http-body-util","http"]},"yanked":true,"rust_version":"1.75","pubtime":"2026-02-06T02:25:39Z"} {"name":"leindex","vers":"1.5.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-06","req":"^0.6","features":["json","headers"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"axum"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"psutil","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-04","req":"^0.4","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http-04","req":"^0.4","features":["cors","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower-http"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2cd0cb920cb62248e04eff658c87904d35e8e2ecf764b101d7076df72914ce01","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:psutil","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:git2","dep:diffy"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["cli","dep:axum-06","dep:tower-04","dep:tower-http-04","dep:tokio-stream","dep:futures-util","dep:bytes","dep:http-body-util","dep:http"],"minimal":["parse","search"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite","dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-03-10T22:56:58Z","v":2} {"name":"leindex","vers":"1.5.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-06","req":"^0.6","features":["json","headers"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"axum"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"psutil","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-04","req":"^0.4","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http-04","req":"^0.4","features":["cors","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower-http"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"04de35493fe09841b3c5c7997a3b775568d642904113df24ad713821f28b3257","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:psutil","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:git2","dep:diffy"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["cli","dep:axum-06","dep:tower-04","dep:tower-http-04","dep:tokio-stream","dep:futures-util","dep:bytes","dep:http-body-util","dep:http"],"minimal":["parse","search"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite","dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-03-11T00:07:30Z","v":2} {"name":"leindex","vers":"1.5.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-06","req":"^0.6","features":["json","headers"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"axum"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"git2","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"psutil","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-04","req":"^0.4","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http-04","req":"^0.4","features":["cors","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower-http"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0b919141dcd6d0777e0d54e1088c9923e977642ca32033983314e48e66db829a","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:psutil","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:git2","dep:diffy"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["cli","dep:axum-06","dep:tower-04","dep:tower-http-04","dep:tokio-stream","dep:futures-util","dep:bytes","dep:http-body-util","dep:http"],"minimal":["parse","search"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite","dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-03-11T21:23:22Z","v":2} {"name":"leindex","vers":"1.6.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-06","req":"^0.6","features":["json","headers"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"axum"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.36.1","features":["system"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-04","req":"^0.4","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http-04","req":"^0.4","features":["cors","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower-http"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8e8e030a1e80cf384fde7fb88db5ae8bcdf157ebcb13170a5cc923f49e427531","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:sysinfo","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:diffy","dep:tempfile"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["dep:axum-06","dep:tower-04","dep:tower-http-04","dep:tokio-stream","dep:futures-util","dep:bytes","dep:http-body-util","dep:http"],"minimal":["parse","search"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite","dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-04-30T19:18:26Z","v":2} {"name":"leindex","vers":"1.6.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-06","req":"^0.6","features":["json","headers"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"axum"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.36.1","features":["system"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-04","req":"^0.4","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http-04","req":"^0.4","features":["cors","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower-http"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"71bdd325149ffb37ecbac1d31e5828298ae6b3c05015bc4fc1d6d55aef236e83","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:sysinfo","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:diffy","dep:tempfile"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["dep:axum-06","dep:tower-04","dep:tower-http-04","dep:tokio-stream","dep:futures-util","dep:bytes","dep:http-body-util","dep:http"],"minimal":["parse","search"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite","dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-05-05T00:28:37Z","v":2} {"name":"leindex","vers":"1.6.6","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-06","req":"^0.6","features":["json","headers"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"axum"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ort","req":"^2.0.0-rc.12","features":["ndarray"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls-webpki-roots","gzip","deflate"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.36.1","features":["system"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-04","req":"^0.4","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http-04","req":"^0.4","features":["cors","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tower-http"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"97bf30614fcfbb8d1f462195599315f09c77081f6acc6c08c18755dc2867d365","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:sysinfo","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:diffy","dep:tempfile"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["dep:axum-06","dep:tower-04","dep:tower-http-04","dep:tokio-stream","dep:futures-util","dep:bytes","dep:http-body-util","dep:http"],"minimal":["parse","search"],"onnx":["search","dep:ort","dep:tokenizers","dep:dirs"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"remote-embeddings":["search","onnx","dep:reqwest","dep:async-trait"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization","dep:memmap2","dep:reqwest","dep:async-trait"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite","dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-05-13T02:41:16Z","v":2} {"name":"leindex","vers":"1.7.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"leindex-embed","req":"^1.7.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls-webpki-roots","gzip","deflate"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.36.1","features":["system"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tikv-jemallocator","req":"^0.6","features":["profiling","unprefixed_malloc_on_supported_platforms"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["rt-multi-thread","macros","fs","net","sync","time","signal","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5f34dbf1b86930055d45497d60e60a454b4732fd2783144a1a014642d8e46fc3","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:sysinfo","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:diffy","dep:tempfile"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["dep:axum","dep:tower","dep:tower-http","dep:tokio-stream","dep:futures-util","dep:bytes","dep:futures"],"memprof":["dep:tikv-jemallocator"],"minimal":["parse","search"],"onnx":["search","dep:leindex-embed","dep:which"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"remote-embeddings":["search","onnx","dep:reqwest","dep:async-trait"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization","dep:memmap2","dep:reqwest","dep:async-trait"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite"],"turso":["dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-05-22T22:51:05Z","v":2} {"name":"leindex","vers":"1.8.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"leindex-embed","req":"^1.8.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls-webpki-roots","gzip","deflate"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.36.1","features":["system"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tikv-jemallocator","req":"^0.6","features":["profiling","unprefixed_malloc_on_supported_platforms"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["rt-multi-thread","macros","fs","net","sync","time","signal","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7de359b5c27162be9eb5ca8af7b7aff64b47140c8d09e286031186230a5d554","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:sysinfo","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:diffy","dep:tempfile"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["dep:axum","dep:tower","dep:tower-http","dep:tokio-stream","dep:futures-util","dep:bytes","dep:futures"],"memprof":["dep:tikv-jemallocator"],"minimal":["parse","search"],"onnx":["search","dep:leindex-embed","dep:which"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"remote-embeddings":["search","onnx","dep:reqwest","dep:async-trait"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization","dep:memmap2","dep:reqwest","dep:async-trait"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite"],"turso":["dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-06-03T04:34:06Z","v":2} {"name":"leindex","vers":"1.8.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"leindex-embed","req":"^1.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls-webpki-roots","gzip","deflate"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.36.1","features":["system"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tikv-jemallocator","req":"^0.6","features":["profiling","unprefixed_malloc_on_supported_platforms"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["rt-multi-thread","macros","fs","net","sync","time","signal","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4d01d18cb2b4c59a41a5790ece114890b5f6468d20486a0d9f9b4b16578f2b01","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:sysinfo","dep:diffy"],"default":["full"],"edit":["storage","graph","parse","dep:diffy","dep:tempfile"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["dep:axum","dep:tower","dep:tower-http","dep:tokio-stream","dep:futures-util","dep:bytes","dep:futures"],"memprof":["dep:tikv-jemallocator"],"minimal":["parse","search"],"onnx":["search","dep:leindex-embed","dep:which"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"remote-embeddings":["search","onnx","dep:reqwest","dep:async-trait"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization","dep:memmap2","dep:reqwest","dep:async-trait"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite"],"turso":["dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-06-03T06:50:48Z","v":2} {"name":"leindex","vers":"1.8.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diffy","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"leindex-embed","req":"^1.8.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"petgraph","req":"^0.7","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rayon","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls-webpki-roots","gzip","deflate"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.32","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.36.1","features":["system"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tikv-jemallocator","req":"^0.6","features":["profiling","unprefixed_malloc_on_supported_platforms"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["rt-multi-thread","macros","fs","net","sync","time","signal","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ff8b604e1f22abe19b53122b16f38e50c41fcf4370891335953801178412d5f1","features":{},"features2":{"cli":["parse","graph","search","storage","phase","edit","mcp-server","dep:clap","dep:toml","dep:walkdir","dep:dirs","dep:notify","dep:sysinfo","dep:diffy","dep:dialoguer","dep:sha2"],"default":["full"],"edit":["storage","graph","parse","dep:diffy","dep:tempfile"],"full":["parse","graph","storage","search","phase","cli","global","server","edit","validation"],"global":["storage","dep:walkdir","dep:notify"],"graph":["parse","dep:petgraph"],"mcp-server":["dep:axum","dep:tower","dep:tower-http","dep:tokio-stream","dep:futures-util","dep:bytes","dep:futures"],"memprof":["dep:tikv-jemallocator"],"minimal":["parse","search"],"onnx":["search","dep:leindex-embed","leindex-embed/onnx","dep:which"],"onnx-migraphx":["onnx","leindex-embed/onnx-migraphx"],"parse":["dep:tree-sitter","dep:tree-sitter-python","dep:tree-sitter-javascript","dep:tree-sitter-typescript","dep:tree-sitter-go","dep:tree-sitter-rust","dep:tree-sitter-java","dep:tree-sitter-cpp","dep:tree-sitter-c-sharp","dep:tree-sitter-ruby","dep:tree-sitter-php","dep:tree-sitter-c","dep:tree-sitter-bash","dep:tree-sitter-json","dep:tree-sitter-lua","dep:tree-sitter-scala","dep:rayon","dep:once_cell"],"phase":["parse","graph","search","storage","dep:walkdir"],"remote-embeddings":["search","onnx","dep:reqwest","dep:async-trait"],"search":["parse","graph","dep:regex","dep:hnsw_rs","dep:lru","dep:bytemuck","dep:wide","dep:unicode-normalization","dep:memmap2","dep:reqwest","dep:async-trait"],"server":["storage","graph","search","dep:axum","dep:tower","dep:tower-http","dep:futures","dep:tokio-tungstenite","dep:walkdir"],"storage":["parse","graph","dep:rusqlite"],"turso":["dep:libsql","dep:rusqlite_migration"],"validation":["parse","storage","graph"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-06-24T03:04:16Z","v":2}