using Xml;
using Html;
using Astralis;
using Invercargill;
using Invercargill.DataStructures;
namespace Statum.Tools {
/**
* `statum-mkpstm` — the build-time Statum pre-rendering pipeline.
*
* Turns an app HTML page (plus its templates/fragments) into a Vala
* {@link Statum.StatumPage} subclass: a static, precompressed document whose
* route comes from its ``. Composition (templates, fragments,
* `pstm-res` rewriting, legacy statum.js expansion) is applied, then the
* result is precompressed with identity/gzip/zstd/br.
*
* Legacy client references: a `