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 av dokumentationswebben
    • @digi/text är nu en del av package
  • 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 dist innan 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.

Steg att testa

  • npm i fö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-docs Kör igång och testa följande miljöer lokalt på din dator. Använd gärna npm run flush innan varje kommando.
    • Kör igång React Playground med npm run af-pg-react och se så att det funkar
    • Kör igång Angular Playground med npm run af-pg-angular och se så att det funkar
    • Kör igång Dokumentationswebben med npm run af-docs och se så att det funkar
Edited by Victor I

Merge request reports

Loading