[package]
edition = "2021"
rust-version = "1.85"
name = "active-core"
version = "1.4.0"
authors = ["Active Language Team"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Core implementation of the Active configuration and data language: lexer, parser, IR, dependency graph, evaluator, type system and diagnostics"
homepage = "https://github.com/Active-Official/active"
documentation = "https://docs.rs/active-core"
readme = "README.md"
keywords = [
"configuration",
"language",
"parser",
"evaluator",
"dsl",
]
categories = [
"config",
"parser-implementations",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/Active-Official/active"
[lib]
name = "active_core"
path = "src/lib.rs"
[[test]]
name = "annotations"
path = "tests/annotations.rs"
[[test]]
name = "budgets"
path = "tests/budgets.rs"
[[test]]
name = "conformance"
path = "tests/conformance.rs"
[[test]]
name = "convert"
path = "tests/convert.rs"
[[test]]
name = "corpus"
path = "tests/corpus.rs"
[[test]]
name = "diagnostics_spans"
path = "tests/diagnostics_spans.rs"
[[test]]
name = "docgen"
path = "tests/docgen.rs"
[[test]]
name = "docs_site"
path = "tests/docs_site.rs"
[[test]]
name = "dual_syntax"
path = "tests/dual_syntax.rs"
[[test]]
name = "examples_smoke"
path = "tests/examples_smoke.rs"
[[test]]
name = "format_roundtrip"
path = "tests/format_roundtrip.rs"
[[test]]
name = "fuzz"
path = "tests/fuzz.rs"
[[test]]
name = "generate"
path = "tests/generate.rs"
[[test]]
name = "governance"
path = "tests/governance.rs"
[[test]]
name = "graph"
path = "tests/graph.rs"
[[test]]
name = "healing"
path = "tests/healing.rs"
[[test]]
name = "includes"
path = "tests/includes.rs"
[[test]]
name = "incremental"
path = "tests/incremental.rs"
[[test]]
name = "interpolation"
path = "tests/interpolation.rs"
[[test]]
name = "lint"
path = "tests/lint.rs"
[[test]]
name = "lock"
path = "tests/lock.rs"
[[test]]
name = "multiline"
path = "tests/multiline.rs"
[[test]]
name = "multiline_review"
path = "tests/multiline_review.rs"
[[test]]
name = "packaging"
path = "tests/packaging.rs"
[[test]]
name = "patches"
path = "tests/patches.rs"
[[test]]
name = "playground_examples"
path = "tests/playground_examples.rs"
[[test]]
name = "ported"
path = "tests/ported.rs"
[[test]]
name = "profiles"
path = "tests/profiles.rs"
[[test]]
name = "prompts"
path = "tests/prompts.rs"
[[test]]
name = "proptest_invariants"
path = "tests/proptest_invariants.rs"
[[test]]
name = "redaction_paths"
path = "tests/redaction_paths.rs"
[[test]]
name = "regressions"
path = "tests/regressions.rs"
[[test]]
name = "research_battery"
path = "tests/research_battery.rs"
[[test]]
name = "schema"
path = "tests/schema.rs"
[[test]]
name = "schema_library"
path = "tests/schema_library.rs"
[[test]]
name = "secrets"
path = "tests/secrets.rs"
[[test]]
name = "sign"
path = "tests/sign.rs"
[[test]]
name = "unit_roundtrip"
path = "tests/unit_roundtrip.rs"
[[test]]
name = "units_ai"
path = "tests/units_ai.rs"
[[test]]
name = "units_bits"
path = "tests/units_bits.rs"
[[test]]
name = "units_bytes_ext"
path = "tests/units_bytes_ext.rs"
[[test]]
name = "units_frequency"
path = "tests/units_frequency.rs"
[[test]]
name = "units_percent"
path = "tests/units_percent.rs"
[[test]]
name = "units_si1"
path = "tests/units_si1.rs"
[[test]]
name = "units_si2"
path = "tests/units_si2.rs"
[[test]]
name = "units_temp"
path = "tests/units_temp.rs"
[[test]]
name = "units_time"
path = "tests/units_time.rs"
[[test]]
name = "validation"
path = "tests/validation.rs"
[[bench]]
name = "eval"
path = "benches/eval.rs"
harness = false
[dependencies.ed25519-dalek]
version = "2"
[dependencies.getrandom]
version = "0.2"
[dependencies.indexmap]
version = "2.2"
features = ["serde"]
[dependencies.petgraph]
version = "0.6"
[dependencies.regex]
version = "1.11"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
features = ["preserve_order"]
[dependencies.serde_yaml]
version = "0.9"
[dependencies.sha2]
version = "0.10"
[dependencies.thiserror]
version = "1.0"
[dependencies.toml]
version = "0.8"
[dev-dependencies.anyhow]
version = "1.0"
[dev-dependencies.codspeed-criterion-compat]
version = "2"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.indexmap]
version = "2.2"
features = ["serde"]
[dev-dependencies.proptest]
version = "1"