mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-10-10 21:56:27 +00:00
171 lines
5.2 KiB
TOML
171 lines
5.2 KiB
TOML
[package]
|
|
name = "meilisearch"
|
|
publish = false
|
|
|
|
version.workspace = true
|
|
authors.workspace = true
|
|
description.workspace = true
|
|
homepage.workspace = true
|
|
readme.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
|
|
default-run = "meilisearch"
|
|
|
|
[dependencies]
|
|
actix-cors.workspace = true
|
|
actix-http = { workspace = true, default-features = false, features = [
|
|
"compress-brotli",
|
|
"compress-gzip",
|
|
"rustls-0_23",
|
|
] }
|
|
actix-utils.workspace = true
|
|
actix-web = { workspace = true, default-features = false, features = [
|
|
"macros",
|
|
"compress-brotli",
|
|
"compress-gzip",
|
|
"cookies",
|
|
"rustls-0_23",
|
|
] }
|
|
anyhow = { workspace = true, features = ["backtrace"] }
|
|
bstr.workspace = true
|
|
byte-unit = { workspace = true, features = ["serde"] }
|
|
bytes.workspace = true
|
|
bumpalo.workspace = true
|
|
clap = { workspace = true, features = ["derive", "env"] }
|
|
crossbeam-channel.workspace = true
|
|
deserr = { workspace = true, features = ["actix-web"] }
|
|
dump = { path = "../dump" }
|
|
either.workspace = true
|
|
file-store = { path = "../file-store" }
|
|
flate2.workspace = true
|
|
fst.workspace = true
|
|
futures.workspace = true
|
|
futures-util.workspace = true
|
|
index-scheduler = { path = "../index-scheduler" }
|
|
indexmap = { workspace = true, features = ["serde"] }
|
|
is-terminal.workspace = true
|
|
itertools.workspace = true
|
|
jsonwebtoken.workspace = true
|
|
lazy_static.workspace = true
|
|
meilisearch-auth = { path = "../meilisearch-auth" }
|
|
meilisearch-types = { path = "../meilisearch-types" }
|
|
mimalloc = { workspace = true, default-features = false }
|
|
mime.workspace = true
|
|
num_cpus.workspace = true
|
|
obkv.workspace = true
|
|
once_cell.workspace = true
|
|
ordered-float.workspace = true
|
|
parking_lot.workspace = true
|
|
permissive-json-pointer = { path = "../permissive-json-pointer" }
|
|
pin-project-lite.workspace = true
|
|
platform-dirs.workspace = true
|
|
prometheus = { workspace = true, features = ["process"] }
|
|
rand.workspace = true
|
|
rayon.workspace = true
|
|
regex.workspace = true
|
|
reqwest = { workspace = true, features = [
|
|
"rustls-tls",
|
|
"json",
|
|
], default-features = false }
|
|
rustls = { workspace = true, features = ["ring"], default-features = false }
|
|
rustls-pki-types = { workspace = true, features = ["alloc"] }
|
|
rustls-pemfile.workspace = true
|
|
segment.workspace = true
|
|
serde = { workspace = true, features = ["derive"] }
|
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
|
sha2.workspace = true
|
|
siphasher.workspace = true
|
|
slice-group-by.workspace = true
|
|
static-files = { workspace = true, optional = true }
|
|
sysinfo.workspace = true
|
|
tar.workspace = true
|
|
tempfile.workspace = true
|
|
thiserror.workspace = true
|
|
time = { workspace = true, features = [
|
|
"serde-well-known",
|
|
"formatting",
|
|
"parsing",
|
|
"macros",
|
|
] }
|
|
tokio = { workspace = true, features = ["full"] }
|
|
toml.workspace = true
|
|
uuid = { workspace = true, features = ["serde", "v4"] }
|
|
serde_urlencoded.workspace = true
|
|
termcolor.workspace = true
|
|
url = { workspace = true, features = ["serde"] }
|
|
tracing.workspace = true
|
|
tracing-subscriber = { workspace = true, features = ["json"] }
|
|
tracing-actix-web.workspace = true
|
|
roaring.workspace = true
|
|
mopa-maintained.workspace = true
|
|
utoipa = { workspace = true, features = [
|
|
"actix_extras",
|
|
"macros",
|
|
"non_strict_integers",
|
|
"preserve_order",
|
|
"uuid",
|
|
"time",
|
|
"openapi_extensions",
|
|
] }
|
|
utoipa-scalar = { workspace = true, optional = true, features = ["actix-web"] }
|
|
async-openai = { git = "https://github.com/meilisearch/async-openai", branch = "better-error-handling" }
|
|
secrecy.workspace = true
|
|
actix-web-lab = { workspace = true, default-features = false }
|
|
|
|
[dev-dependencies]
|
|
actix-rt.workspace = true
|
|
brotli.workspace = true
|
|
insta = { workspace = true, features = ["redactions"] }
|
|
manifest-dir-macros.workspace = true
|
|
maplit.workspace = true
|
|
meili-snap = { path = "../meili-snap" }
|
|
temp-env.workspace = true
|
|
urlencoding.workspace = true
|
|
wiremock.workspace = true
|
|
yaup.workspace = true
|
|
|
|
[build-dependencies]
|
|
anyhow = { workspace = true, optional = true }
|
|
cargo_toml = { workspace = true, optional = true }
|
|
hex = { workspace = true, optional = true }
|
|
reqwest = { workspace = true, features = [
|
|
"blocking",
|
|
"rustls-tls",
|
|
], default-features = false, optional = true }
|
|
sha-1 = { workspace = true, optional = true }
|
|
static-files = { workspace = true, optional = true }
|
|
tempfile = { workspace = true, optional = true }
|
|
zip = { workspace = true, optional = true }
|
|
|
|
[features]
|
|
default = ["meilisearch-types/all-tokenizations", "mini-dashboard"]
|
|
swagger = ["utoipa-scalar"]
|
|
test-ollama = []
|
|
mini-dashboard = [
|
|
"static-files",
|
|
"anyhow",
|
|
"cargo_toml",
|
|
"hex",
|
|
"reqwest",
|
|
"sha-1",
|
|
"tempfile",
|
|
"zip",
|
|
]
|
|
chinese = ["meilisearch-types/chinese"]
|
|
chinese-pinyin = ["meilisearch-types/chinese-pinyin"]
|
|
hebrew = ["meilisearch-types/hebrew"]
|
|
japanese = ["meilisearch-types/japanese"]
|
|
korean = ["meilisearch-types/korean"]
|
|
thai = ["meilisearch-types/thai"]
|
|
greek = ["meilisearch-types/greek"]
|
|
khmer = ["meilisearch-types/khmer"]
|
|
vietnamese = ["meilisearch-types/vietnamese"]
|
|
swedish-recomposition = ["meilisearch-types/swedish-recomposition"]
|
|
german = ["meilisearch-types/german"]
|
|
turkish = ["meilisearch-types/turkish"]
|
|
|
|
[package.metadata.mini-dashboard]
|
|
assets-url = "https://github.com/meilisearch/mini-dashboard/releases/download/v0.2.19/build.zip"
|
|
sha1 = "7974430d5277c97f67cf6e95eec6faaac2788834"
|