Репозиторий включает в себя конфигурации линтинга, TS, editorConfig и прочие конфиги. Обновляется версия RN по мере необходимости.
Просто забираем здесь все файлики и закидываем в новый репозиторий = profit!
Если в обновляемом проекте в package.json еще нет поля skeleton с версией, то:
- Клонируем этот репозиторий
- В директории выполняем
bash merge.sh path-to-updatable-project. Далее будет визард с несколькими вопросами.Project name- это как наз-ся папочка в ios в обновляемом проекте (напримерwatertracker).Bundle- это android package name (напримерcom.wachanga.watertracker). - Резолвим конфликты и прописываем в
package.jsonполеskeletonс версией, на которую только что обновились (напримерskleton: "1.0.0"). yarn add git://github.com/ZloyRob/skeleton-updater#0.0.3 -D- добавляем зависимость для будущих обновлений проекта.
Если в обновляемом проекте в package.json есть поле skeleton с версией, то:
- Выполняем команду
export LANG='en_US.UTF-8' && yarn skeleton-updater
Если после обновления проекта до 0.62.2 возникают проблемы со сборкой айоса, возможно решение тут.