Expand description
Naru Core Library
A security-first configuration manager with encryption and audit logging.
§Features
- AES-256-GCM encryption
- Argon2 key derivation
- Hash-chained audit logging
- Schema validation
- Multi-format support (JSON, YAML, TOML, .env)
§Quick Start
use naru_core::{ConfigFile, SchemaFile};
let config = ConfigFile::new("MyProject");
let schema = SchemaFile::new("1.0.0");Re-exports§
pub use core::validate_value;pub use core::BackupData;pub use core::ConfigFile;pub use core::ConfigFormat;pub use core::ConfigValueEntry;pub use core::EnvironmentConfig;pub use core::FieldDefinition;pub use core::JsonFormat;pub use core::NaruError;pub use core::NaruResult;pub use core::PropertiesFormat;pub use core::SchemaFile;pub use core::TomlFormat;pub use core::ValidationRules;