crates/kernel/ents-effect/Cargo.toml
Cargo.tomlhistorycomment on this file
| 1 | [package] |
| 2 | name = "ents-effect" |
| 3 | version = "0.0.0" |
| 4 | edition.workspace = true |
| 5 | publish.workspace = true |
| 6 | license.workspace = true |
| 7 | |
| 8 | [features] |
| 9 | # Neither backend needs an extra crate dependency — both shell out to an |
| 10 | # already-installed CLI (`docker`, `sprite`), the same pattern `pre-redo` |
| 11 | # used and this phase ports. The features exist so a composition root pulls |
| 12 | # in only the backend(s) it deploys (`roots.local`: Docker only; |
| 13 | # `roots.hosted`: Sprite only), never both in one binary by accident. |
| 14 | docker = [] |
| 15 | sprite = [] |
| 16 | |
| 17 | [dependencies] |
| 18 | ents-model = { workspace = true } |
| 19 | ents-query = { workspace = true } |
| 20 | ents-receive = { workspace = true } |
| 21 | facet-git-tree = { workspace = true } |
| 22 | gix = { workspace = true } |
| 23 | gix-hash = { workspace = true } |
| 24 | gix-object = { workspace = true } |
| 25 | gix-ref-store = { workspace = true } |
| 26 | thiserror = { workspace = true } |
| 27 | |
| 28 | [dev-dependencies] |
| 29 | ents-gate = { workspace = true } |
| 30 | ents-testutil = { workspace = true } |
| 31 | facet = { workspace = true } |
| 32 | rstest = { workspace = true } |
| 33 | tempfile = { workspace = true } |
| 34 | |
| 35 | [lints] |
| 36 | workspace = true |