//! `lockfiles` parses lockfile *contents* from multiple ecosystems into normalized,
//! resolved dependencies keyed by [PURL](https://github.com/package-url/purl-spec).
//!
//! It is *content-in*: it consumes lockfile contents, not paths. Its boundary is
//! facts, not verdicts: it reports what a lockfile resolves to and leaves policy
//! decisions to downstream tooling.
//!
//! # Status
//!
//! **Work in progress.** This crate exposes no parsing API yet; the `0.0.1` release
//! reserves the name while the implementation is developed. See the
//! [repository](https://github.com/ggueret/lockfiles) for progress.
/// Returns the crate version, as reported by Cargo at build time.
///
/// ```
/// assert!(!lockfiles::version().is_empty());
/// ```