nix-init/Cargo.toml

96 lines
2.3 KiB
TOML
Raw Normal View History

[workspace]
members = ["license-store-cache"]
[workspace.package]
2023-09-16 17:49:44 +03:00
version = "0.3.0"
2023-01-15 07:41:10 +03:00
authors = ["figsoda <figsoda@pm.me>"]
edition = "2021"
license = "MPL-2.0"
[workspace.dependencies]
askalono = "0.4.6"
[package]
name = "nix-init"
version.workspace = true
authors.workspace = true
edition.workspace = true
2023-01-28 22:46:08 +03:00
description = "Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more"
2023-01-15 07:41:10 +03:00
readme = "README.md"
homepage = "https://github.com/nix-community/nix-init"
repository = "https://github.com/nix-community/nix-init"
license.workspace = true
2023-01-15 07:41:10 +03:00
keywords = ["cli", "interactive", "generate", "nix", "package"]
categories = ["command-line-utilities"]
include = ["data", "src", "Cargo.lock", "Cargo.toml", "build.rs"]
2023-01-15 07:41:10 +03:00
[dependencies]
anyhow = "1.0.79"
askalono.workspace = true
bstr = "1.9.0"
cargo = "0.75.1"
2023-11-20 05:05:18 +03:00
chumsky = "=1.0.0-alpha.6"
2023-03-19 23:14:57 +03:00
expand = "0.3.0"
flate2 = "1.0.28"
2023-02-14 17:47:14 +03:00
heck = "0.4.1"
indoc = "2.0.4"
is-terminal = "0.4.10"
itertools = "0.12.1"
once_cell = "1.19.0"
owo-colors = "4.0.0"
parse-display = "0.9.0"
2023-11-20 05:05:18 +03:00
pep-508 = "0.4.0"
rayon = "1.8.1"
regex = "1.10.3"
reqwest = { version = "0.11.24", features = ["json"] }
2023-01-15 07:41:10 +03:00
rustc-hash = "1.1.0"
2023-01-20 01:19:21 +03:00
secrecy = { version = "0.8.0", features = ["serde"] }
semver = "1.0.21"
serde = { version = "1.0.196", features = ["derive"] }
serde_json = "1.0.113"
serde_with = "3.6.0"
serde_yaml = "0.9.31"
shlex = "1.3.0"
spdx = "0.10.3"
tar = "0.4.40"
tempfile = "3.9.0"
time = { version = "0.3.32", features = ["parsing", "serde"] }
toml = { version = "0.8.9", default-features = false, features = ["parse"] }
tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
url = "2.5.0"
xdg = "2.5.2"
zip = "0.6.6"
2023-01-15 07:41:10 +03:00
[dependencies.clap]
version = "4.4.18"
2023-01-15 07:41:10 +03:00
features = ["cargo", "derive", "unicode", "wrap_help"]
[dependencies.rustyline]
version = "13.0.0"
2023-01-15 07:41:10 +03:00
default-features = false
features = ["derive", "with-fuzzy"]
[dependencies.tokio]
version = "1.35.1"
2023-01-15 07:41:10 +03:00
features = ["macros", "process", "rt-multi-thread"]
[build-dependencies]
clap = { version = "4.4.18", features = ["derive"] }
clap_complete = "4.4.10"
clap_mangen = "0.2.19"
2023-01-15 07:41:10 +03:00
[dev-dependencies]
heck = "0.4.1"
insta = "1.34.0"
tempfile = "3.9.0"
2023-01-15 07:41:10 +03:00
[features]
default = ["vendored"]
2023-02-24 08:00:16 +03:00
vendored = ["cargo/vendored-libgit2", "cargo/vendored-openssl"]
2023-01-15 07:41:10 +03:00
[profile.release]
lto = true
panic = "abort"
codegen-units = 1