1.0.0 • Published 10 months ago
nlx-fsd-cli v1.0.0
@nlx/fsd-cli
@nlx/fsd-cli — это CLI-инструмент для создания шаблонов проектов по методологии Feature-Sliced Design (FSD). В данный момент поддерживается ограниченное количество конфигураций.
Статус
Эта версия является бета-версией и поддерживает только следующие конфигурации:
- Nuxt
- TypeScript
 
 - Vite + Vue
- JavaScript
 - TypeScript
 
 
Установка
bun:
bun add -g @nlx/fsd-clinpm:
npm install -G @nlx/fsd-cliyarn:
yarn add -G @nlx/fsd-cliИспользование
nlx-fsd createВозможности
Создание Проекта
При запуске команды fsd-cli create, CLI предложит вам последовательно выбрать:
- Название проекта : По умолчанию — @nlx-fsd.
 - Фреймворк : Выберите между Nuxt или Vite .
 - Фронтенд-фреймворк (для Vite) : Выберите Vue .
 - Язык : Выберите между TypeScript (ts) или JavaScript (js) .
 - Менеджер пакетов : Выберите между npm , yarn , bun или pnpm .
 - Инициализация Git : Опция для инициализации репозитория Git.
 
Проверка Версии CLI
CLI автоматически проверяет актуальность своей версии и предупреждает пользователя о необходимости обновления, если текущая версия устарела.
Пример Результата:
Ваша версия CLI (@nlx/fsd-cli) (1.0.0) актуальна.
Введите название проекта: @nlx-fsd-example
Выберите фреймворк:
  Vite
❯ Nuxt
Выберите язык:
  ts
❯ js
Выберите менеджер пакетов:
  npm
  yarn
❯ bun
  pnpm
Инициализировать Git? (Y/n): Y
Проект "@nlx-fsd-example" успешно создан
Установка зависимостей с помощью bun...
Зависимости успешно установлены.
Инициализация Git...
Git успешно инициализирован и первоначальный коммит создан.Поддерживаемые Конфигурации
На данный момент поддерживаются следующие конфигурации:
Nuxt
- TypeScript
 
Vite + Vue
- JavaScript
 - TypeScript
 
Лицензия MIT License
1.0.0
10 months ago