Förenkla byggsteg, modulerisering av verktyg, fix av treeshaking för angular och förbättrad DX 🤸
Sammanfattning av MR
- Minska antalet interna paket beroende på användning
-
@digi/taxonomiesär nu en del avdokumentationswebben -
@digi/textär nu en del avpackage
-
- Ta bort oanvända filer
- CHANGELOG ligger nu i roten av repot
- Modularisera byggverktyg (#649 (closed))
- Changelog-generatorn har nu stöd för flexibel in- och output
- Förenkla Stencil-konfigurationer
- Förtydliga namn på tasks i NX projekt-filer
- Angular-paketet använder sig bara av komponenter som är moduler nu med hjälp av
dist-custom-elements(löser potentiellt #121 (closed))- Använde outputTarget
distinnan vilket bara består av lazy-loadade komponenter. Tror att det var det som störde ut treeshaking. Ser bra ut i playground nu vid bygge.
- Använde outputTarget
Steg att testa
-
npm iför att se till så att dependencies är up-to-date -
npm run flush && npm run build-af-pg-angular && npm run flush && npm run build-af-pg-react && npm run flush && npm run build-af-docsKör igång och testa följande miljöer lokalt på din dator. Använd gärnanpm run flushinnan varje kommando.- Kör igång React Playground med
npm run af-pg-reactoch se så att det funkar - Kör igång Angular Playground med
npm run af-pg-angularoch se så att det funkar - Kör igång Dokumentationswebben med
npm run af-docsoch se så att det funkar
- Kör igång React Playground med
Edited by Victor I