Přeskočit na obsah

npm run build:routes — Manifest rout

Manifest rout: Staví jediný explicitní manifest id → routa napříč všemi dossiery, aby žádná šablona ani skript nemusely skládat URL z id na víc než jednom místě. npm skript, generování.

npm skript generování pipeline: build pipeline: dev pre-commit

Volání

npm run build:routes

Spustí node scripts/dossier/build-route-manifest.mjs (čteno z package.json při buildu)

Zdroj: scripts/dossier/build-route-manifest.mjs

Staví jediný explicitní manifest id → routa napříč všemi dossiery, aby žádná šablona ani skript nemusely skládat URL z id na víc než jednom místě. Deterministické, bez sítě.

Kdy ho spustit

V pipeline před vším, co routy čte (parita content, navigace, exporty).

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Vstupy a výstupy

Čte

  • data/dossiers/** (compiled model)

Zapisuje

  • data/generated/routes.json

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.