Helpers
El paquete @churchapps/helpers proporciona utilidades base utilizadas por todos los proyectos de ChurchApps, tanto frontend como backend. Es agnóstico respecto del marco e incluye ayudantes comunes como DateHelper, ApiHelper, CurrencyHelper y otras utilidades compartidas.
Antes de Comenzar
- Instalar Node.js y Git -- ver Requisitos Previos
- Familiarizarse con el flujo de trabajo npm link para desarrollo local
Configuración para Desarrollo Local
-
Clonar el repositorio:
git clone https://github.com/ChurchApps/Helpers.git -
Instalar dependencias:
cd Helpers && npm install -
Compilar el paquete (compila TypeScript a
dist/):npm run build -
Ponerlo disponible para vinculación local:
npm link
Luego puede vincularlo en cualquier proyecto consumidor:
cd ../YourProject && npm link @churchapps/helpers
Publicación
Para publicar una nueva versión en npm:
-
Actualizar la versión en
package.json -
Publicar:
npm publish --access=public
Dado que este paquete es utilizado por cada proyecto de ChurchApps, los cambios aquí tienen un amplio impacto. Pruebe exhaustivamente con npm link en al menos una API consumidora y una aplicación web consumidora antes de publicar.
Artículos Relacionados
- ApiHelper -- Utilidades del lado del servidor que dependen de este paquete
- AppHelper -- Componentes React que dependen de este paquete
- Descripción General de Bibliotecas Compartidas -- Flujo de trabajo
npm linky descripción general del paquete