@finzor-ui/cli
v0.5.4
Published
Finzor UI CLI: create Vue app, init existing project (PRO registry + core), list/add recipes в staging src/finzor-ui/.
Readme
@finzor-ui/cli
CLI дистрибуции каталога Finzor UI: create (scaffold), init (подключить к существующему app), list / add recipe (staging src/finzor-ui/).
Полный consumer-гайд — в docs/ (публикуется вместе с пакетом).
30 секунд
Обычный путь — мастер:
pnpm dlx @finzor-ui/cli@latest createСуществующий проект:
pnpm dlx @finzor-ui/cli@latest init@latest — чтобы не поймать старый билд из кэша pnpm dlx.
Recipes (list / add recipe) пока pre-alpha, для реальных проектов не рекомендуются.
| Сценарий | Команда |
| -------- | ------- |
| Создать проект | pnpm dlx @finzor-ui/cli@latest create |
| Подключить к существующему | pnpm dlx @finzor-ui/cli@latest init |
| В проекте (после add -D) | pnpm finzor-ui … |
Монорепо (maintainer)
pnpm cli add recipe auth/login-email-password --dest /tmp/demo/src --dry-runПубликация (maintainer)
publishConfig.registry → npmjs (public). Релиз — pnpm release (см. tools/release/README.md).
Перед pack CLI автоматически:
bundle-registry.mjs— recipes →cli/registry/recipes(без catalog)sync-template-deps.mjs— версии@finzor-ui/*в шаблонеcreateиз опубликованных latest registry (fallback на workspace, если пакет ещё не опубликован)
Ручная синхронизация шаблона (нужен read-токен в .env: FINZOR_NPM_READ_TOKEN):
pnpm cli:sync-template-deps
pnpm cli:sync-template-deps:check # CI: fail если шаблон отстаёт