{"name":"recoco","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1.0.100","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-openai","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.8.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.120.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-sqs","req":"^1.92.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.5","features":["query"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_core","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_identity","req":"^0.21.0","features":["enable_reqwest_rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.43","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-where","req":"^1.6.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"expect-test","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"google-cloud-aiplatform-v1","req":"^1.5.0","features":["prediction-service"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"google-cloud-gax","req":"^1.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"google-drive3","req":"^7.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indenter","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.13.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indoc","req":"^2.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"infer","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"neo4rs","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgvector","req":"^0.4.1","features":["halfvec","sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"phf","req":"^0.12.1","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qdrant-client","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-splitters","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-utils","req":"^0.1.0","features":["bytes_decode","sqlx","yaml"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0.2","features":["connection-manager","tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_path_to_error","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.16.1","features":["base64"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.6","features":["chrono","postgres","runtime-tokio","tls-rustls-aws-lc-rs","uuid"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.45","features":["macros","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49.0","features":["fs","full","macros","rt-multi-thread","sync","tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.18","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.7","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.19.0","features":["serde","v4","v8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust2","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yup-oauth2","req":"^12.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"539e3dfc5a3b5cef9ef569bc4284865c0723bbae4c753949452016853f243b9e","features":{"default":["source-local-file"],"function-detect-lang":[],"function-split":[],"legacy-states-v0":[],"source-local-file":[]},"features2":{"all-functions":["function-detect-lang","function-embed","function-extract-llm","function-json","function-split"],"all-sources":["source-azure","source-gdrive","source-local-file","source-postgres","source-s3"],"all-targets":["target-kuzu","target-neo4j","target-postgres","target-qdrant"],"full":["all-functions","all-sources","all-targets"],"function-embed":["dep:async-openai","dep:google-cloud-aiplatform-v1","dep:google-cloud-gax","dep:json5","dep:reqwest","recoco-utils/openai","recoco-utils/reqwest"],"function-extract-llm":["dep:async-openai","dep:json5","dep:reqwest","recoco-utils/openai","recoco-utils/reqwest"],"function-json":["dep:json5"],"source-azure":["dep:azure_core","dep:azure_identity","dep:azure_storage","dep:azure_storage_blobs","recoco-utils/azure"],"source-gdrive":["dep:google-drive3","dep:http-body-util","dep:hyper-rustls","dep:hyper-util","dep:yup-oauth2","recoco-utils/google-drive"],"source-postgres":["dep:pgvector","recoco-utils/sqlx"],"source-s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-sdk-sqs","dep:redis","recoco-utils/redis"],"target-kuzu":["dep:reqwest","recoco-utils/reqwest","target-neo4j"],"target-neo4j":["dep:neo4rs","recoco-utils/neo4rs"],"target-postgres":["source-postgres"],"target-qdrant":["dep:qdrant-client","recoco-utils/qdrant"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-25T00:59:38Z","v":2}
{"name":"recoco","vers":"0.2.1","deps":[{"name":"recoco-core","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-splitters","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"984bec98132b929486059faebc9cf78222eb3252f7a3c4f4a764afb1731f289f","features":{"all-functions":["recoco-core/all-functions"],"all-llm-providers":["recoco-core/all-llm-providers"],"all-sources":["recoco-core/all-sources"],"all-splitter-languages":["recoco-core/all-splitter-languages"],"all-targets":["recoco-core/all-targets"],"default":["recoco-core/default"],"full":["recoco-core/full"],"function-detect-lang":["recoco-core/function-detect-lang"],"function-embed":["recoco-core/function-embed"],"function-extract-llm":["recoco-core/function-extract-llm"],"function-json":["recoco-core/function-json"],"function-split":["recoco-core/function-split"],"json-schema":["recoco-core/json-schema"],"persistence":["recoco-core/persistence"],"provider-anthropic":["recoco-core/provider-anthropic"],"provider-azure":["recoco-core/provider-azure"],"provider-bedrock":["recoco-core/provider-bedrock"],"provider-gemini":["recoco-core/provider-gemini"],"provider-litellm":["recoco-core/provider-litellm"],"provider-ollama":["recoco-core/provider-ollama"],"provider-openai":["recoco-core/provider-openai"],"provider-openrouter":["recoco-core/provider-openrouter"],"provider-vllm":["recoco-core/provider-vllm"],"provider-voyage":["recoco-core/provider-voyage"],"server":["recoco-core/server"],"source-azure":["recoco-core/source-azure"],"source-gdrive":["recoco-core/source-gdrive"],"source-local-file":["recoco-core/source-local-file"],"source-postgres":["recoco-core/source-postgres"],"source-s3":["recoco-core/source-s3"],"splitter-language-c":["recoco-core/splitter-language-c"],"splitter-language-c-sharp":["recoco-core/splitter-language-c-sharp"],"splitter-language-cpp":["recoco-core/splitter-language-cpp"],"splitter-language-css":["recoco-core/splitter-language-css"],"splitter-language-fortran":["recoco-core/splitter-language-fortran"],"splitter-language-go":["recoco-core/splitter-language-go"],"splitter-language-html":["recoco-core/splitter-language-html"],"splitter-language-java":["recoco-core/splitter-language-java"],"splitter-language-javascript":["recoco-core/splitter-language-javascript"],"splitter-language-json":["recoco-core/splitter-language-json"],"splitter-language-kotlin":["recoco-core/splitter-language-kotlin"],"splitter-language-markdown":["recoco-core/splitter-language-markdown"],"splitter-language-pascal":["recoco-core/splitter-language-pascal"],"splitter-language-php":["recoco-core/splitter-language-php"],"splitter-language-python":["recoco-core/splitter-language-python"],"splitter-language-r":["recoco-core/splitter-language-r"],"splitter-language-ruby":["recoco-core/splitter-language-ruby"],"splitter-language-rust":["recoco-core/splitter-language-rust"],"splitter-language-scala":["recoco-core/splitter-language-scala"],"splitter-language-solidity":["recoco-core/splitter-language-solidity"],"splitter-language-sql":["recoco-core/splitter-language-sql"],"splitter-language-swift":["recoco-core/splitter-language-swift"],"splitter-language-toml":["recoco-core/splitter-language-toml"],"splitter-language-typescript":["recoco-core/splitter-language-typescript"],"splitter-language-xml":["recoco-core/splitter-language-xml"],"splitter-language-yaml":["recoco-core/splitter-language-yaml"],"target-kuzu":["recoco-core/target-kuzu"],"target-neo4j":["recoco-core/target-neo4j"],"target-postgres":["recoco-core/target-postgres"],"target-qdrant":["recoco-core/target-qdrant"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-25T21:00:31Z"}
{"name":"recoco","vers":"0.2.2","deps":[{"name":"anyhow","req":"^1.0.100","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"recoco-core","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-splitters","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49.0","features":["fs","full","macros","rt-multi-thread","sync","tracing"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"eeae456fbd6caadca02480b37eeae1f9586c01d1143326d5b8c09c4d60d4a243","features":{"all-functions":["recoco-core/all-functions"],"all-llm-providers":["recoco-core/all-llm-providers"],"all-sources":["recoco-core/all-sources"],"all-splitter-languages":["recoco-core/all-splitter-languages"],"all-targets":["recoco-core/all-targets"],"default":["recoco-core/default"],"full":["recoco-core/full"],"function-detect-lang":["recoco-core/function-detect-lang"],"function-embed":["recoco-core/function-embed"],"function-extract-llm":["recoco-core/function-extract-llm"],"function-json":["recoco-core/function-json"],"function-split":["recoco-core/function-split"],"json-schema":["recoco-core/json-schema"],"persistence":["recoco-core/persistence"],"provider-anthropic":["recoco-core/provider-anthropic"],"provider-azure":["recoco-core/provider-azure"],"provider-bedrock":["recoco-core/provider-bedrock"],"provider-gemini":["recoco-core/provider-gemini"],"provider-litellm":["recoco-core/provider-litellm"],"provider-ollama":["recoco-core/provider-ollama"],"provider-openai":["recoco-core/provider-openai"],"provider-openrouter":["recoco-core/provider-openrouter"],"provider-vllm":["recoco-core/provider-vllm"],"provider-voyage":["recoco-core/provider-voyage"],"server":["recoco-core/server"],"source-azure":["recoco-core/source-azure"],"source-gdrive":["recoco-core/source-gdrive"],"source-local-file":["recoco-core/source-local-file"],"source-postgres":["recoco-core/source-postgres"],"source-s3":["recoco-core/source-s3"],"splitter-language-c":["recoco-core/splitter-language-c"],"splitter-language-c-sharp":["recoco-core/splitter-language-c-sharp"],"splitter-language-cpp":["recoco-core/splitter-language-cpp"],"splitter-language-css":["recoco-core/splitter-language-css"],"splitter-language-fortran":["recoco-core/splitter-language-fortran"],"splitter-language-go":["recoco-core/splitter-language-go"],"splitter-language-html":["recoco-core/splitter-language-html"],"splitter-language-java":["recoco-core/splitter-language-java"],"splitter-language-javascript":["recoco-core/splitter-language-javascript"],"splitter-language-json":["recoco-core/splitter-language-json"],"splitter-language-kotlin":["recoco-core/splitter-language-kotlin"],"splitter-language-markdown":["recoco-core/splitter-language-markdown"],"splitter-language-pascal":["recoco-core/splitter-language-pascal"],"splitter-language-php":["recoco-core/splitter-language-php"],"splitter-language-python":["recoco-core/splitter-language-python"],"splitter-language-r":["recoco-core/splitter-language-r"],"splitter-language-ruby":["recoco-core/splitter-language-ruby"],"splitter-language-rust":["recoco-core/splitter-language-rust"],"splitter-language-scala":["recoco-core/splitter-language-scala"],"splitter-language-solidity":["recoco-core/splitter-language-solidity"],"splitter-language-sql":["recoco-core/splitter-language-sql"],"splitter-language-swift":["recoco-core/splitter-language-swift"],"splitter-language-toml":["recoco-core/splitter-language-toml"],"splitter-language-typescript":["recoco-core/splitter-language-typescript"],"splitter-language-xml":["recoco-core/splitter-language-xml"],"splitter-language-yaml":["recoco-core/splitter-language-yaml"],"target-kuzu":["recoco-core/target-kuzu"],"target-neo4j":["recoco-core/target-neo4j"],"target-postgres":["recoco-core/target-postgres"],"target-qdrant":["recoco-core/target-qdrant"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-18T04:35:16Z"}
{"name":"recoco","vers":"0.2.3","deps":[{"name":"anyhow","req":"^1.0.100","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"recoco-core","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-splitters","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49.0","features":["fs","full","macros","rt-multi-thread","sync","tracing"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"01ababb064e3db59471c7ba9ec0c5b3e21eadfd661e8d90b2714efb1bf3a0b9d","features":{"all-functions":["recoco-core/all-functions"],"all-llm-providers":["recoco-core/all-llm-providers"],"all-sources":["recoco-core/all-sources"],"all-splitter-languages":["recoco-core/all-splitter-languages"],"all-targets":["recoco-core/all-targets"],"default":["recoco-core/default"],"full":["recoco-core/full"],"function-detect-lang":["recoco-core/function-detect-lang"],"function-embed":["recoco-core/function-embed"],"function-extract-llm":["recoco-core/function-extract-llm"],"function-json":["recoco-core/function-json"],"function-split":["recoco-core/function-split"],"json-schema":["recoco-core/json-schema"],"persistence":["recoco-core/persistence"],"provider-anthropic":["recoco-core/provider-anthropic"],"provider-azure":["recoco-core/provider-azure"],"provider-bedrock":["recoco-core/provider-bedrock"],"provider-gemini":["recoco-core/provider-gemini"],"provider-litellm":["recoco-core/provider-litellm"],"provider-ollama":["recoco-core/provider-ollama"],"provider-openai":["recoco-core/provider-openai"],"provider-openrouter":["recoco-core/provider-openrouter"],"provider-vllm":["recoco-core/provider-vllm"],"provider-voyage":["recoco-core/provider-voyage"],"server":["recoco-core/server"],"source-azure":["recoco-core/source-azure"],"source-gdrive":["recoco-core/source-gdrive"],"source-local-file":["recoco-core/source-local-file"],"source-postgres":["recoco-core/source-postgres"],"source-s3":["recoco-core/source-s3"],"splitter-language-c":["recoco-core/splitter-language-c"],"splitter-language-c-sharp":["recoco-core/splitter-language-c-sharp"],"splitter-language-cpp":["recoco-core/splitter-language-cpp"],"splitter-language-css":["recoco-core/splitter-language-css"],"splitter-language-fortran":["recoco-core/splitter-language-fortran"],"splitter-language-go":["recoco-core/splitter-language-go"],"splitter-language-html":["recoco-core/splitter-language-html"],"splitter-language-java":["recoco-core/splitter-language-java"],"splitter-language-javascript":["recoco-core/splitter-language-javascript"],"splitter-language-json":["recoco-core/splitter-language-json"],"splitter-language-kotlin":["recoco-core/splitter-language-kotlin"],"splitter-language-markdown":["recoco-core/splitter-language-markdown"],"splitter-language-pascal":["recoco-core/splitter-language-pascal"],"splitter-language-php":["recoco-core/splitter-language-php"],"splitter-language-python":["recoco-core/splitter-language-python"],"splitter-language-r":["recoco-core/splitter-language-r"],"splitter-language-ruby":["recoco-core/splitter-language-ruby"],"splitter-language-rust":["recoco-core/splitter-language-rust"],"splitter-language-scala":["recoco-core/splitter-language-scala"],"splitter-language-solidity":["recoco-core/splitter-language-solidity"],"splitter-language-sql":["recoco-core/splitter-language-sql"],"splitter-language-swift":["recoco-core/splitter-language-swift"],"splitter-language-toml":["recoco-core/splitter-language-toml"],"splitter-language-typescript":["recoco-core/splitter-language-typescript"],"splitter-language-xml":["recoco-core/splitter-language-xml"],"splitter-language-yaml":["recoco-core/splitter-language-yaml"],"target-kuzu":["recoco-core/target-kuzu"],"target-neo4j":["recoco-core/target-neo4j"],"target-postgres":["recoco-core/target-postgres"],"target-qdrant":["recoco-core/target-qdrant"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-29T16:50:09Z"}
