Helpers
@churchapps/helpers-pakken tilbyr basisverktøy som brukes av alle ChurchApps-prosjekter, både frontend og backend. Den er rammeverksagnostisk og inkluderer vanlige hjelpere som DateHelper, ApiHelper, CurrencyHelper og andre delte verktøy.
Før du begynner
- Installer Node.js og Git -- se Forutsetninger
- Gjør deg kjent med npm link-arbeidsflyten for lokal utvikling
Oppsett for lokal utvikling
-
Klon repositoriet:
git clone https://github.com/ChurchApps/Helpers.git -
Installer avhengigheter:
cd Helpers && npm install -
Bygg pakken (kompilerer TypeScript til
dist/):npm run build -
Gjør den tilgjengelig for lokal lenking:
npm link
Du kan deretter lenke den inn i et prosjekt som bruker den:
cd ../DittProsjekt && npm link @churchapps/helpers
Publisering
For å publisere en ny versjon til npm:
-
Oppdater versjonen i
package.json -
Publiser:
npm publish --access=public
Advarsel
Siden denne pakken brukes av hvert ChurchApps-prosjekt, har endringer her bred påvirkning. Test grundig med npm link i minst ett API-prosjekt og én webapp før publisering.
Relaterte artikler
- ApiHelper -- Serversideverktøy som avhenger av denne pakken
- AppHelper -- React-komponenter som avhenger av denne pakken
- Oversikt over delte biblioteker --
npm link-arbeidsflyt og pakkeoversikt