{"name":"ecotokens","vers":"0.5.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":true,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8524f90c38fe39982a0c83766a63716309b3f80913f08cfe05bad11d2bb40212","features":{"ai-summary":["reqwest"],"default":["embeddings","ai-summary"],"embeddings":["reqwest"],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-03-19T09:55:53Z"} {"name":"ecotokens","vers":"0.8.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":true,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"524c466de05758ce008608df378f7e9a64b48d53968e79a718819456bece727b","features":{"ai-summary":["reqwest"],"default":["embeddings","ai-summary"],"embeddings":["reqwest"],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-03-23T18:31:27Z"} {"name":"ecotokens","vers":"0.10.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":true,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"342913ac5a5b7e3956766a288195ca413a79a2f539e2f107bd3a5e20232e21b4","features":{"ai-summary":["reqwest"],"default":["embeddings","ai-summary"],"embeddings":["reqwest"],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-03-28T11:14:59Z"} {"name":"ecotokens","vers":"0.11.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4dfd6c7f3538236ffd3dd1c3ef8c99fa67cd5173aa97311692b62e2287d5f8b5","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-01T08:52:25Z"} {"name":"ecotokens","vers":"0.12.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fd323a789c85c448379c5f6fc0eb7bfccd540a0a69effbf1c9b6d8f7886b1c4d","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-02T08:22:36Z"} {"name":"ecotokens","vers":"0.13.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f5c06616178e32bb437397c6a0b43e546c181be97bf03b86d148a452645b5eef","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-02T15:22:31Z"} {"name":"ecotokens","vers":"0.14.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"addabba15ddefcf2da0ace90de530441e67e58e58780c88cd303c810ba73db43","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-05T13:43:32Z"} {"name":"ecotokens","vers":"0.14.2","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"39f4f6023b8a12bab2ee21745a8327396b83f7a2357790aeee9987c27fcf6fd5","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-07T15:17:21Z"} {"name":"ecotokens","vers":"0.14.3","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c2c8b036e8fb7d11264a43444d05cd3a88e0bb3da3ee970b1c050c181e210464","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-08T08:34:50Z"} {"name":"ecotokens","vers":"0.14.4","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f832f2ed11a8a12b92ebfb92beb9df4d05e50cfac691ea13e8f96b00ddb3af0e","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-08T09:29:43Z"} {"name":"ecotokens","vers":"0.15.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"29db091e2ea9fc5b5fc16d70d7950aa294106c23a7052bb39d22b756da8f6be4","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-17T13:42:29Z"} {"name":"ecotokens","vers":"0.17.0","deps":[{"name":"chrono","req":"^0.4","features":["serde"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"22864ff204e7ae499f32c37e5b60351ded50ed199dd71db7414ad30261c158ae","features":{"ai-summary":[],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"]},"yanked":false,"pubtime":"2026-04-29T09:34:18Z"} {"name":"ecotokens","vers":"0.19.0","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"28b1fd10f914416db9c5f99e983e352c790d1794fb8a97fcccdede51e9528816","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-05-04T21:14:23Z"} {"name":"ecotokens","vers":"0.20.0","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e5dfa1dd6764ba1ab3eaa5d14b8b7a0f5f72a95108597ffe86f9fb3e7047a4f8","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-05-08T19:30:21Z"} {"name":"ecotokens","vers":"0.20.1","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d99ff82e03056a1a95a00ffd752a4a1f2afafe67cb36a353869c556ac8277636","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-05-27T16:38:41Z"} {"name":"ecotokens","vers":"0.21.0","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"319fb9f7be519d66c71c52aca3037773dc594ff45a8232823044d85bc5f970ae","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-06-04T10:59:38Z"} {"name":"ecotokens","vers":"0.22.0","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1e2ba3be1efae13f36e3788b5f870065c4ecc25430c55351868a27827158fda3","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-06-15T07:34:43Z"} {"name":"ecotokens","vers":"0.23.0","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"83f4990588ecc19ac3942b40a19ca9978141c3c9e6c0d167c7d90a1b78d07579","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-06-15T09:44:38Z"} {"name":"ecotokens","vers":"0.23.1","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a5719268cbef44bec752e56c09877bb484bae32e7932ac2fcdc2269aab68725d","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-06-19T19:18:32Z"} {"name":"ecotokens","vers":"0.24.1","deps":[{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-core","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-nn","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"candle-transformers","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"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":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"dirs","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hf-hub","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hnsw_rs","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy-regex","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"ratatui","req":"^0.29","features":["crossterm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmcp","req":"^1","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":"similar","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","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":"tiktoken-rs","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokenizers","req":"^0.19","features":["onig"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","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-c","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","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":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"349c993082d97dbceea7659f74b2ce8d6fc5fdeaace2b7f49903bae2836c9ea8","features":{"ai-summary":[],"cuda":["candle-core/cuda","candle-nn/cuda","candle-transformers/cuda"],"default":["embeddings","ai-summary"],"embeddings":[],"exact-tokens":["tiktoken-rs"],"metal":["candle-core/metal","candle-nn/metal","candle-transformers/metal"]},"yanked":false,"pubtime":"2026-06-29T14:33:40Z"}