@redneckz/wildless-cms-uni-blocks
TypeScript icon, indicating that this package has built-in type declarations

0.14.971 • Public • Published

Унифицированные блоки для сайтов под управлением Wildless CMS

Набор core блоков для построения сайтов.

Блок - это композиция компонентов UI Kit и (опционально) интеграция с API. Блок по своей сути ближе к понятию микрофронта. Блоки совместимы и с React и c Vue3 благодаря слою совместимости Uni JSX.

Именно потому импорты из фреймворков недопустимы на уровне блоков.

На низком уровне блок - это совокупность следующего:

  • JSX
  • Стилизация на Tailwind CSS
  • (опционально) Логика на псевдо-хуках (context.useState(...) или context.useAsyncData(...))

Установка пакетов

Требуется Node.js v20 или выше. Для управления версиями Node.js рекомендуется использовать https://github.com/nvm-sh/nvm

$ npm i --force

Запуск в React Cosmos

Десктопные блоки http://localhost:5001

$ npm start

Мобильные блоки http://localhost:5002

$ npm run start:mobile

Коммиты

  • На один мердж-реквест делаем один коммит
  • В случае необходимости внесения правок в уже существующий коммит использовать команду git commit --amend --no-edit
  • Коммит должен начинаться с заглавной буквы

Сборка

TODO

Прочие скрипты

TODO

Документация разработчика

Запуск автотестов для Visual Regression блоков:

Readme

Keywords

none

Package Sidebar

Install

npm i @redneckz/wildless-cms-uni-blocks

Weekly Downloads

132

Version

0.14.971

License

MIT

Unpacked Size

189 MB

Total Files

16314

Last publish

Collaborators

  • redneckz