Helpers
Le paquet @churchapps/helpers fournit les utilitaires de base utilisés par tous les projets ChurchApps, à la fois frontend et backend. Il est indépendant du framework et inclut les helpers communs tels que DateHelper, ApiHelper, CurrencyHelper et d'autres utilitaires partagés.
Avant de commencer
Configuration pour le développement local
-
Cloner le référentiel :
git clone https://github.com/ChurchApps/Helpers.git -
Installer les dépendances :
cd Helpers && npm install -
Construire le paquet (compile TypeScript vers
dist/) :npm run build -
Le rendre disponible pour la liaison locale :
npm link
Vous pouvez alors le lier dans n'importe quel projet de consommation :
cd ../YourProject && npm link @churchapps/helpers
Publication
Pour publier une nouvelle version sur npm :
-
Mettre à jour la version dans
package.json -
Publier :
npm publish --access=public
Puisque ce paquet est utilisé par chaque projet ChurchApps, les changements ici ont un impact large. Tester complètement avec npm link dans au moins une API de consommation et une application web de consommation avant de publier.
Articles connexes
- ApiHelper -- Utilitaires côté serveur qui dépendent de ce paquet
- AppHelper -- Composants React qui dépendent de ce paquet
- Aperçu des bibliothèques partagées -- Workflow npm link et aperçu des paquets