@kern-ux/components
TypeScript icon, indicating that this package has built-in type declarations

1.2.8 • Public • Published

Components

Das Components-Modul beinhaltet alle zur Komponenten-Bibliothek gehörenden Web Components.

Mehr zur Modularisierung kann im Architekturkonzept nachgelesen werden.

Mehr zum Projekt kann in der README nachgelesen werden.

Veröffentlichungsprozess

Working Branch: develop

Release Branch: main

Mit Lerna.js ist der Veröffentlichungsprozess halbwegs automatisiert. Sobald alle Änderungen von develop in main gemerged wurden, kann ein neues Release erstellt werden.

Ich prüfe vor der Veröffentlichung einmal mit

pnpm i && pnpm -r build

ob alle Änderungen im main vorhanden und installiert sind. Falls noch Änderungen vorhanden sind. Diese bitte committen und pushen.

Release erstellen:

lerna publish

oder

pnpm run publish

Im Lerna Prozess wird dann abgefragt ob ein Patch, Minor oder Major Release erstellt werden soll. Nach dem Release wird automatisch ein neuer Tag erstellt und in main gepusht. NPM fragt dann noch nach den Zugangsdaten für das NPM Repository. (2FA erforderlich)

Per Mail bekommt ihr dann nochmal eine Bestätigung, dass das Release erfolgreich war.

Dependencies (3)

Dev Dependencies (34)

Package Sidebar

Install

npm i @kern-ux/components

Weekly Downloads

540

Version

1.2.8

License

EUPL-1.2

Unpacked Size

27.5 MB

Total Files

833

Last publish

Collaborators

  • darkop
  • marienfeldtom
  • c.krawietz