rn-vs-lb
v1.0.68
Published
Expo Router + Storybook template ready for npm distribution.
Maintainers
Readme
getting started
npx create-expo-app --template expo-template-storybook AwesomeStorybookor
yarn create expo-app --template expo-template-storybook AwesomeStorybookapp
yarn startRN Storybook (ondevice)
In this template you can now run yarn storybook to start ondevice storybook or yarn start to start your expo app.
This works via env variables and expo constants.
# either
yarn storybook
# ios
yarn storybook:ios
# android
yarn storybook:androidIf you add new stories on the native (ondevice version) you either need to have the watcher running or run the stories loader
To update the stories one time
yarn storybook-generateWeb
Start react native web storybook:
yarn storybook:webbuild react native web storybook:
yarn build-storybookПубликация в npm
- Проверьте метаданные. Обновите поля
name,version,description,keywords,author,repositoryиhomepageвpackage.json, чтобы они отражали вашу организацию и назначение пакета. - Подготовьте содержимое пакета. В корне проекта уже настроено поле
files, которое ограничивает набор публикуемых файлов. При необходимости добавьте или удалите пути, чтобы в npm попали только нужные артефакты. - Соберите и протестируйте. Запустите важные проверки перед публикацией, например:
Убедитесь, что командаnpm install npm run storybook-generate npm run build-storybooknpm packсоздаёт корректный архив. - Авторизуйтесь в npm. Выполните вход под своей учётной записью и убедитесь, что у вас есть права на публикацию пакета:
npm login - Проведите пробную упаковку (опционально). Запустите dry‑run, чтобы убедиться, что публикуемый состав выглядит корректно:
npm publish --access public --dry-run - Опубликуйте релиз. Убедившись, что версия не занята, выполните:
npm publish --access public npm publish --access public --otp=RECOVERY_CODE - Проверьте публикацию. После успешной публикации обновите теги в git (
git tag vX.Y.Z && git push --tags) и убедитесь, что пакет появился на npmjs.com.
