1.0.0 • Published 6 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-cli
npm:
npm install -G @nlx/fsd-cli
yarn:
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
6 months ago