mini-build 0.1.0

Builds the directory a static server serves: CSS/JS bundling and minification via external tools, plus asset mirroring.
Documentation
[package]
name = "mini-build"
version = "0.1.0"
edition = "2021"
license = "MIT"
repository = "https://gitlab.com/makeitmini/build"
homepage = "https://gitlab.com/makeitmini/build"
documentation = "https://docs.rs/mini-build"
description = "Builds the directory a static server serves: CSS/JS bundling and minification via external tools, plus asset mirroring."
authors = ["makeitmini"]

# No runtime dependency at all: this crate spawns subprocesses and waits on them, which
# is process-level work the standard library already expresses. `tokio` remains a
# dev-dependency solely because the equivalence harness drives `mini-static`'s async
# pipeline as its reference implementation.
[dependencies]

[dev-dependencies]
tempfile = "3"
# The pipeline this crate moved, at the last version that still contains it. `build()`'s
# output is compared byte-for-byte against this in `tests/equivalence.rs`, which is what
# makes the move — and A3's async-to-sync rewrite — verifiable rather than hopeful.
mini-static = "=0.28.10"
tokio = { version = "1", features = ["macros", "rt", "time"] }
criterion = { version = "0.5", default-features = false }

[[bench]]
name = "build"
harness = false