1.0.0 • Published 6 months ago

nlx-fsd-cli v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

@nlx/fsd-cli

npm version

@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 предложит вам последовательно выбрать:

  1. Название проекта : По умолчанию — @nlx-fsd.
  2. Фреймворк : Выберите между Nuxt или Vite .
  3. Фронтенд-фреймворк (для Vite) : Выберите Vue .
  4. Язык : Выберите между TypeScript (ts) или JavaScript (js) .
  5. Менеджер пакетов : Выберите между npm , yarn , bun или pnpm .
  6. Инициализация 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