Helpers
Пакет @churchapps/helpers предоставляет базовые утилиты, используемые всеми проектами ChurchApps, как на фронтенде, так и на бэкенде. Он фреймворк-независим и включает общие хелперы, такие как DateHelper, ApiHelper, CurrencyHelper и другие общие утилиты.
Перед началом работы
- Установите Node.js и Git -- см. Предварительные требования
- Ознакомьтесь с процессом работы npm link для локальной разработки
Настройка для локальной разработки
-
Клонируйте репозиторий:
git clone https://github.com/ChurchApps/Helpers.git -
Установите зависимости:
cd Helpers && npm install -
Соберите пакет (компилирует TypeScript в
dist/):npm run build -
Сделайте его доступным для локального связывания:
npm link
Затем вы можете связать его с любым потребляющим проектом:
cd ../YourProject && npm link @churchapps/helpers
Публикация
Чтобы опубликовать новую версию в npm:
-
Обновите версию в
package.json -
Опубликуйте:
npm publish --access=public
Поскольку этот пакет используется каждым проектом ChurchApps, изменения здесь имеют широкое влияние. Тщательно протестируйте с npm link как минимум в одном потребляющем API и одном потребляющем веб-приложении перед публикацией.
Связанные статьи
- ApiHelper -- Серверные утилиты, зависящие от этого пакета
- AppHelper -- React-компоненты, зависящие от этого пакета
- Обзор общих библиотек -- Процесс работы
npm linkи обзор пакетов