npm skript generování pipeline: build pipeline: devVolání
npm run js:build
Spustí esbuild assets/js/app.js assets/js/graph-app.js --bundle --minify --target=es2020 --outdir=static/js (čteno z package.json při buildu)
Zabalí esbuildem assets/js/app.js a assets/js/graph-app.js do minifikovaných bundlů pro ES2020 v static/js/.
Kdy ho spustit
V build, dev i generate:all. Ručně po změně čehokoli pod assets/js/.
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
- assets/js/app.js
- assets/js/graph-app.js
- assets/js/modules/**
Zapisuje
- static/js/app.js
- static/js/graph-app.js (obojí gitignorováno)
Příkaz nespouští žádný soubor repozitáře — popis vychází z jeho příkazové řádky a z volaných nástrojů. 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.