[package]
edition = "2021"
name = "chaste"
version = "0.6.0"
authors = ["The Chaste Authors"]
build = false
exclude = [
"/test_workspaces",
"/tests",
"tests.rs",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Parser for npmjs lockfiles"
readme = "README.md"
keywords = [
"lockfile",
"npm",
]
categories = [
"parser-implementations",
"data-structures",
]
license = "Apache-2.0 OR BSD-2-Clause"
repository = "https://codeberg.org/selfisekai/chaste"
[features]
bun = ["dep:chaste-bun"]
default = [
"bun",
"npm",
"pnpm",
"yarn",
]
npm = ["dep:chaste-npm"]
pnpm = ["dep:chaste-pnpm"]
yarn = [
"yarn-berry",
"yarn-classic",
]
yarn-berry = [
"dep:chaste-yarn",
"chaste-yarn/berry",
]
yarn-classic = [
"dep:chaste-yarn",
"chaste-yarn/classic",
]
[lib]
name = "chaste"
path = "src/lib.rs"
[dependencies.chaste-bun]
version = "=0.6.0"
optional = true
default-features = false
[dependencies.chaste-npm]
version = "=0.6.0"
optional = true
default-features = false
[dependencies.chaste-pnpm]
version = "=0.6.0"
optional = true
default-features = false
[dependencies.chaste-types]
version = "=0.6.0"
default-features = false
[dependencies.chaste-yarn]
version = "=0.6.0"
optional = true
default-features = false
[dependencies.thiserror]
version = "2.0"