Helpers
Het @churchapps/helpers-pakket biedt basisutilities die door alle ChurchApps-projecten worden gebruikt, zowel frontend als backend. Het is frameworkagnostisch en bevat gemeenschappelijke helpers zoals DateHelper, ApiHelper, CurrencyHelper en andere gedeelde utilities.
Voordat u begint
- Installeer Node.js en Git -- zie Prerequisites
- Maak jezelf vertrouwd met de npm link workflow voor lokale ontwikkeling
Setup voor Lokale Ontwikkeling
-
Kloon de repository:
git clone https://github.com/ChurchApps/Helpers.git -
Installeer afhankelijkheden:
cd Helpers && npm install -
Bouw het pakket (compileert TypeScript naar
dist/):npm run build -
Maak het beschikbaar voor lokaal koppelen:
npm link
U kunt het vervolgens in elk verbruikend project koppelen:
cd ../YourProject && npm link @churchapps/helpers
Publicatie
Om een nieuwe versie naar npm te publiceren:
-
Werk het versienummer in
package.jsonbij -
Publiceren:
npm publish --access=public
Aangezien dit pakket door elk ChurchApps-project wordt gebruikt, hebben wijzigingen hier een breed bereik. Test grondvoetig met npm link in ten minste één verbruikende API en één verbruikende web-app voordat u publiceert.
Gerelateerde Artikelen
- ApiHelper -- Serverutilities die afhankelijk zijn van dit pakket
- AppHelper -- React-onderdelen die afhankelijk zijn van dit pakket
- Shared Libraries Overview --
npm linkworkflow en pakketoverzicht