Helpers
Das @churchapps/helpers-Package bietet Basis-Utilities, die von allen ChurchApps-Projekten genutzt werden, sowohl Frontend als auch Backend. Es ist Framework-agnostisch und enthält allgemeine Helfer wie DateHelper, ApiHelper, CurrencyHelper und andere gemeinsame Utilities.
Vor dem Start
- Installieren Sie Node.js und Git — siehe Voraussetzungen
- Machen Sie sich mit dem
npm link-Workflow für lokale Entwicklung vertraut
Setup für lokale Entwicklung
-
Repository klonen:
git clone https://github.com/ChurchApps/Helpers.git -
Abhängigkeiten installieren:
cd Helpers && npm install -
Package bauen (kompiliert TypeScript zu
dist/):npm run build -
Verfügbar machen für lokales Linking:
npm link
Sie können es dann in ein beliebiges konsumierendes Projekt verlinken:
cd ../YourProject && npm link @churchapps/helpers
Veröffentlichung
Um eine neue Version zu npm zu veröffentlichen:
-
Version in
package.jsonaktualisieren -
Veröffentlichen:
npm publish --access=public
Da dieses Package von jedem ChurchApps-Projekt genutzt wird, haben Änderungen hier eine breite Auswirkung. Testen Sie gründlich mit npm link in mindestens einer konsumierenden API und einer konsumierenden Web-App vor der Veröffentlichung.
Verwandte Artikel
- ApiHelper — Server-seitige Utilities, die dieses Package abhängen
- AppHelper — React-Komponenten, die dieses Package abhängen
- Gemeinsame Biblioteken-Übersicht —
npm link-Workflow und Package-Übersicht