{"name":"cartog","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4d978094f3ab66e59bed5eab112bdc6d0f19c27c6a90b3b157a37c3a2f50860a","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-25T17:16:42Z"} {"name":"cartog","vers":"0.1.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3f339635f212432fd444f69711dac5e1d579bb56c6d417e2c30bdad737f7e560","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-25T20:03:50Z"} {"name":"cartog","vers":"0.1.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d3982643d48254b503bfe7ac08e9c1558df36acbbd945ef19ad50ca96d64acd9","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-25T20:36:42Z"} {"name":"cartog","vers":"0.1.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ba20e788e1039a892d57a2cd1e972f89fc1468233905cb44d9cdb563c9aa0881","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-25T21:51:34Z"} {"name":"cartog","vers":"0.1.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d97e507f4326db0c108a6dd63e97f91f4e0a183551c778e2d1f4b70fd95eeea","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T09:12:06Z"} {"name":"cartog","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"22e9d059d12f96fcf6ba95eb7cb57813dba241edd710f09a3682aed69ed6ab83","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T10:24:11Z"} {"name":"cartog","vers":"0.3.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fd02d01cc3b33a8d3fa592ce0aeb8133410387018f245031d90f839e15745aa0","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T12:23:56Z"} {"name":"cartog","vers":"0.3.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"95c289aa360cb808cb510558b01b9b4b06975250d1e2588b9a0f4649981838cf","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T13:03:44Z"} {"name":"cartog","vers":"0.3.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"81f1d69175d64bb7e1c1de7da5a3e99d3f523857c20385f85693b7d87cf763e7","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T13:29:31Z"} {"name":"cartog","vers":"0.3.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"82f7c0ab431a826b903b2313f5a9cc5b75b1454c8589249724744f795e2dd938","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T13:48:21Z"} {"name":"cartog","vers":"0.3.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b8c41d3cb7ccbf02320d0cb3d77fe1765f2100098bdf2e6ceae3e862dbdc0af1","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T16:02:11Z"} {"name":"cartog","vers":"0.3.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ca9feddf325eeda81286daeb0004178285af5ced2384ed34efabc157506c194f","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T16:31:06Z"} {"name":"cartog","vers":"0.3.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"df18c5864d55e7cfaf087c8626b8ebeaaa535454d3ebb83c3b2eb9bc084aa315","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-26T17:08:36Z"} {"name":"cartog","vers":"0.3.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ad7cb718002e938cd9f9946857ca955ba1662fd955f21b11ed101ea711f50904","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-27T14:52:23Z"} {"name":"cartog","vers":"0.4.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b0d8cd5405a119213c2c99d0c3f3ef3fd7880aaa6dd3c1eaf3912cb7938a3b54","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-28T14:50:26Z"} {"name":"cartog","vers":"0.4.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3bd2f22f4e30d9051e4045a82273372c9112427d5f43e3287c6e37176014841f","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-02-28T17:08:34Z"} {"name":"cartog","vers":"0.4.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0eb982fe2b9c1848e0167ede7219154dfdefce02bc65a288df5932bee13facb6","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-01T09:31:02Z"} {"name":"cartog","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5e1af58f0ac5f2e46661b9b51a937ac86f5cbec1db674158210d879014248cb9","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-03T11:36:26Z"} {"name":"cartog","vers":"0.5.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e52bb25450340b94419f8a95859350a56d17ba1b75e2839a1c252442f6abbdbc","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-05T08:03:28Z"} {"name":"cartog","vers":"0.5.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c9234c84a247a334267e329814d75106a91793107e9a413fb4393854853619ba","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-06T16:10:50Z"} {"name":"cartog","vers":"0.5.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0dc4aefcf51ba067840721b35e9f3a2d080bcf08dbaa99f64d83d34131a9253e","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-06T16:36:48Z"} {"name":"cartog","vers":"0.5.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"abd1838e3b0e3819b29d4a33be4da4cb9127808f8578010aba583bf28be4ae03","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-10T14:27:09Z"} {"name":"cartog","vers":"0.5.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c4e8ba146bbb9bad6bd4cee18f5bcf7cb373c81bf416dfe7200db608dd9221ea","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-12T10:40:04Z"} {"name":"cartog","vers":"0.5.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"98d90b1681c3e9e42d066b62d0a828d4dfef0efb7ea64275b8262bbe69a5b5ad","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-13T11:00:19Z"} {"name":"cartog","vers":"0.6.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^0.5","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"678dbb510cf8ccd8b9ee649e333d9ad9cf6c376dd6c78e7992f4fcd8dcc81acf","features":{},"yanked":false,"rust_version":"1.70","pubtime":"2026-03-21T21:22:40Z"} {"name":"cartog","vers":"0.6.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1.2","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a0c24ad3ab922297528db9803556f47dccd13869e43fed798446edc70a78cbaa","features":{},"yanked":false,"rust_version":"1.77","pubtime":"2026-03-21T22:24:31Z"} {"name":"cartog","vers":"0.7.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1.2","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"226ac064639083e483ff029d8f84bdd8dd0b6347ece610e956b3108636f872e7","features":{"default":[],"lsp":["url"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-03-23T17:01:05Z"} {"name":"cartog","vers":"0.7.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1.2","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3d6b22aec36266a5fc756774d1b08811159af0df6acbe68fab6264f3d1a6900c","features":{"default":[],"lsp":["url"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-03-24T15:06:51Z"} {"name":"cartog","vers":"0.7.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1.2","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0626cc4935b586ca5fbd6f356cb08271c93f09b73d3dd8a4006495c7781fabbb","features":{"default":[],"lsp":["url"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-03-24T16:51:18Z"} {"name":"cartog","vers":"0.8.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1.2","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"332c25ef5c7341b11dec63d6632a19b81b54868fb89cd0f3ee15f10296a20ee2","features":{"default":[],"lsp":["url"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-03-25T13:44:28Z"} {"name":"cartog","vers":"0.8.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastembed","req":"^5","features":["ort-download-binaries-rustls-tls","hf-hub-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify-debouncer-mini","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1.2","features":["server","transport-io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlite-vec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"014b999ad9d3562d2f3e103f737c9f9aefe217e88d02a16513e1bf67d9572f41","features":{"default":[],"lsp":["url"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-03-25T16:06:46Z"} {"name":"cartog","vers":"0.9.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.9.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b525278540372f969d69cdbae71c7c3f09cf533fef98f56426d1c52d2ffd3810","features":{"default":[]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-01T16:30:49Z","v":2} {"name":"cartog","vers":"0.10.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bc692cf6ef83e1dc2892632559a5ec564e22eec4c762e37e31d1ed37d7afb58d","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-02T09:12:55Z","v":2} {"name":"cartog","vers":"0.10.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"76828314e76674625140da3a492d2ef05b7a7d19adda4d2ff0f5749dc189ac33","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-03T18:30:56Z","v":2} {"name":"cartog","vers":"0.11.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"98a72e243f548d49a10f511ced83f3d38a9e965884030fe9e915499c9db7c00c","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-11T16:03:04Z","v":2} {"name":"cartog","vers":"0.11.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a4e33690ab2c9d430118c6239cc8c56e0f5145df7c7bcda14b69d398cc77debb","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-11T16:13:16Z","v":2} {"name":"cartog","vers":"0.11.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.11.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b35e7782109c4ea8b9fb412673076a58c9e945a7e28be6777be2a02d43ac9239","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-11T16:37:24Z","v":2} {"name":"cartog","vers":"0.11.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.11.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ae8f44fff17630a6c034ab30e59207851d334fc6700d96b87cbb9612e6b5331d","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-11T17:19:55Z","v":2} {"name":"cartog","vers":"0.12.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5e2cbf6d1686321ff5cd586bec342b36be551b80e9c84afface102e173410b22","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-13T19:55:34Z","v":2} {"name":"cartog","vers":"0.12.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.12.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8ba31a4062f4909883069e24450d4b4dd1c36c1f9e51b1d0bc2920b4dc3e9e27","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-15T13:47:54Z","v":2} {"name":"cartog","vers":"0.12.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.12.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f73ef359cbf6860f59b100fa403d01084d594fbc4bc0f54af15035e504576ca7","features":{"default":[],"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-15T14:14:08Z","v":2} {"name":"cartog","vers":"0.13.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9b922eb7fa9e53279770cf6f24f0fe37cdf36f3d33058ae13ac593f0707166e3","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-17T07:40:15Z","v":2} {"name":"cartog","vers":"0.13.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a938204c5d5f1e70aab256bba96e122503b729b3fc5cbf7fabde3524dbdef603","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-21T09:39:06Z","v":2} {"name":"cartog","vers":"0.13.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.13.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7257410e016e75c93c35d71cff9aa0abc8a307d904240ca4271d4ed56a2469b9","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-04-28T07:00:12Z","v":2} {"name":"cartog","vers":"0.14.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9c4eaa7df5c0eb3d2a535243b2d213c4a69a9f8d39a185c121cc4cc5f0ec6e70","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-06T14:05:31Z","v":2} {"name":"cartog","vers":"0.14.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f1be35d3d98a49713a17d2138b16c65d137d75d84089bee31357196be16d61a9","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-06T15:21:04Z","v":2} {"name":"cartog","vers":"0.14.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"07ada6ee8d38901514f85d364ee19a01b367193c82770612a8fbded3a3decc93","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-06T17:51:59Z","v":2} {"name":"cartog","vers":"0.14.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.14.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ec1f4e6f055a0378e4e7ae9da450aa5bb62258611601a25d3250ba27ff58f946","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-07T07:32:22Z","v":2} {"name":"cartog","vers":"0.14.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.14.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"81f97c6c39052bcc7c7f16103bcb566142cab468b2ee7c2adfee0d4249417ed6","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-07T10:44:15Z","v":2} {"name":"cartog","vers":"0.14.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.14.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e74eb325d82ed9703153b9999469d239f6e2bb377451ad963fc7840c9a34e852","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-07T13:22:47Z","v":2} {"name":"cartog","vers":"0.15.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7568f46a15724e714d6bca306afb3a9423e3f02d799a915f8ad9584eca2db63c","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-17T09:09:32Z","v":2} {"name":"cartog","vers":"0.15.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3f58056e162feb4d35e2c0ee34902c8a45bb68cfbefd0fd1fd0c98add1d91915","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-17T15:08:01Z","v":2} {"name":"cartog","vers":"0.16.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.16.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2f3657613dddacc837caa72228bb0215866ecce5982e26200087c896959c912d","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-19T14:13:04Z","v":2} {"name":"cartog","vers":"0.16.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.16.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"06667183eca8b83de8852ae9f82620054f65d07cea75e64ffaee1b0711de7351","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-19T14:42:30Z","v":2} {"name":"cartog","vers":"0.17.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2d1b3992f450e59819748697f0c3814c607d54cce13ba957cb42bac02475b9d9","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-19T18:07:39Z","v":2} {"name":"cartog","vers":"0.17.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.17.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9bec234c0ecb09127e857c50e6e64cfa32d8c6be148085c1095cee600e23af42","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-20T14:48:17Z","v":2} {"name":"cartog","vers":"0.17.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.17.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f12c78c98214dcc9dd67cf1bd0fa121d979e4996bf069efa6ad585dcf008f0ec","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-27T14:30:57Z","v":2} {"name":"cartog","vers":"0.18.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"800ee2f1ee0a31aab8aeb6d13bebdf9e9f2d09a3fb4dd85b1b71d9cbde3ac82b","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-27T16:06:48Z","v":2} {"name":"cartog","vers":"0.19.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5e1b3f80a1b3f2ac65a7109f0f33b37234b56ffd15f218eb73e538985f88c121","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-28T15:42:10Z","v":2} {"name":"cartog","vers":"0.20.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c3868bbbf0cf37ccc9201e06c4b102785d7b67406a4924a05b51bc17b57abda0","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-30T12:09:37Z","v":2} {"name":"cartog","vers":"0.21.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"988d036d823a27eb658aa3579ba4f12d5cf391c0db264036cb60e9f2fa52293c","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-05-31T08:18:01Z","v":2} {"name":"cartog","vers":"0.21.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"31ec9e9c5ec98af386ecc06a083b7f84d8a6c182902678dd62b5417f50596ce7","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-01T08:23:16Z","v":2} {"name":"cartog","vers":"0.21.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"de2f4bf67868020732504a7a6f0dd6d510df1e52affe8fead9dec1a707f0af3d","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-02T13:41:20Z","v":2} {"name":"cartog","vers":"0.22.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"109feadad4b70c74b5a4cc901cfdf7ba508f5508a0f3ac909fe9099906cc5b82","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-04T10:45:25Z","v":2} {"name":"cartog","vers":"0.23.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"43963b2356993be8d450ce3ca025ab21b3122fd89301c517f213b5ca606ee684","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-04T11:37:55Z","v":2} {"name":"cartog","vers":"0.23.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.23.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5367ba140eec2f8a049ac8c731e89e20fcc46c0020cda6da52a8c4c006a55bce","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-04T13:39:01Z","v":2} {"name":"cartog","vers":"0.24.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"129f7dd6ccd95c505f22723b495a9b0aa33a253e1b43451df6ccccc14d255779","features":{"ollama-embedding":["cartog-rag/provider-ollama"]},"features2":{"default":["lsp","remote-s3","ollama-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-05T10:25:42Z","v":2} {"name":"cartog","vers":"0.25.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f8951dcbfdd23db207a2f44fce530bd0181ec587f3e6889c94aa2f5a0872e42f","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-05T18:13:45Z","v":2} {"name":"cartog","vers":"0.25.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.25.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8b30ef9f65be358dc7f93eb0f43d9f25e44e1752f1f89992ec511fcad0d252b7","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.77","pubtime":"2026-06-06T10:21:49Z","v":2} {"name":"cartog","vers":"0.26.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d19401c95216bb3f9b8f88161096f2787d7e71da5633092fc72ceef6ecf193b5","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-07T19:38:37Z","v":2} {"name":"cartog","vers":"0.27.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ec037dfa84908e9674a9b5ece527f87cefba77054a187c9ad27eec85710af065","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-11T15:07:06Z","v":2} {"name":"cartog","vers":"0.27.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"febed9c1f0c50518982467e25386dfcd146625c3abc136cebca334ffac6214ac","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-11T17:22:55Z","v":2} {"name":"cartog","vers":"0.28.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a77dcf39f823107afe204289e2acf65da276bddf033c478bb1e433ab1b79c822","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-12T16:08:28Z","v":2} {"name":"cartog","vers":"0.29.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"81757cb9ea355f1960778ffe938c3a371aaade4f11a769dd5f5ec6950498c098","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-15T15:16:10Z","v":2} {"name":"cartog","vers":"0.29.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.29.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"80d5437f7cf1bedd6f55ea45649da66b0bcd584e156bc3ed6aa3ee2e083b39bb","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-16T10:47:08Z","v":2} {"name":"cartog","vers":"0.29.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.29.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"95260bed2fa538233794f27e339f8c43eda7b51ed85518c381c6ac68de90ba2b","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-17T14:47:38Z","v":2} {"name":"cartog","vers":"0.29.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.29.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.40","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"842007e1f49989c9b0182eefbf3896c010c80d2818b097e616d64b97d2df3fa6","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-18T12:15:17Z","v":2} {"name":"cartog","vers":"0.29.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.29.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.29.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.40","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7e3515c6b4b00e5340af2805f1576830b2e88c7892a1173a26fd9d50650d48c6","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-19T13:42:13Z","v":2} {"name":"cartog","vers":"0.30.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.40","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5de7ce0c3b5d9d33ae03fb9e5d6677af43ab55c38dfba83ca13d9384f1935be4","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-25T18:11:50Z","v":2} {"name":"cartog","vers":"0.30.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.40","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eae4e412f54f72190435ccddf83abed0cea81319cf0fceb16b7d0996fa16e9d4","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-26T09:02:34Z","v":2} {"name":"cartog","vers":"0.30.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.30.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.30.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.40","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"09a2adbce467dd9ec246093153c3c7aab617166b85cb85893cec081c9fef729c","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-06-29T10:02:57Z","v":2} {"name":"cartog","vers":"0.30.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-core","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-db","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-indexer","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-languages","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-lsp","req":"^0.30.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-mcp","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-process-lock","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-rag","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cartog-watch","req":"^0.30.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_mangen","req":"^0.2","features":[],"optional":false,"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":"ctrlc","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"proptest","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.40","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-s3","req":"^0.37","features":["tokio-rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_norway","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":["parse","display"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"optional":false,"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":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9b61a18334771e351f3c37ca7fa2099574eb1362a983ed020987f534bf49296d","features":{"ollama-embedding":["cartog-rag/provider-ollama"],"openai-embedding":["cartog-rag/provider-openai"]},"features2":{"default":["lsp","remote-s3","ollama-embedding","openai-embedding"],"lsp":["dep:cartog-lsp","cartog-indexer/lsp","cartog-mcp/lsp"],"remote-s3":["dep:rust-s3"]},"yanked":false,"rust_version":"1.80","pubtime":"2026-07-06T15:17:39Z","v":2}