[package]
name = "turborepo-repository"
version = "0.1.0"
edition = { workspace = true }
license = "MIT"

[lints]
workspace = true

[dependencies]
anyhow = { workspace = true }
async-once-cell = "0.5.3"

biome_deserialize = { workspace = true }
biome_deserialize_macros = { workspace = true }
biome_diagnostics = { workspace = true }
biome_json_parser = { workspace = true }

either = { workspace = true }
globwalk = { version = "0.1.0", path = "../turborepo-globwalk" }
itertools = { workspace = true }
lazy-regex = "2.5.0"
miette = { workspace = true }
node-semver = "2.2.0"
petgraph = { workspace = true }
regex = { workspace = true }
rust-ini = "0.20.0"
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
serde_yaml = { workspace = true }
thiserror = "1.0.38"
tokio-stream = "0.1.14"
tokio.workspace = true
tracing.workspace = true
turbopath = { workspace = true, features = ["biome"] }
turborepo-errors = { workspace = true }
turborepo-graph-utils = { path = "../turborepo-graph-utils" }
turborepo-lockfiles = { workspace = true }
turborepo-unescape = { workspace = true }
wax = { workspace = true }
which = { workspace = true }

[dev-dependencies]
insta = { workspace = true }
pretty_assertions = { workspace = true }
tempfile = { workspace = true }
test-case = { workspace = true }
