Skip to content

TiroZit/nuxt-fsd-template

Repository files navigation

nuxt-fsd-template

Stack:

  1. Nuxt 3
  2. Typescript
  3. Feature-Sliced Design
  4. Steiger
  5. Husky (pre-commit)
  6. Eslint (by antfu config)

Setup

Установка зависимостей:

npm install

NPM scripts

build

Запускает процесс сборки проекта:

  • Выполняет проверку типов с использованием npx nuxi typecheck.
  • Запускает линтинг с помощью npm run lint.
  • Собирает проект с использованием nuxt build.

dev

Запускает режим разработки для Nuxt с помощью команды nuxt dev.

steiger

Запускает инструмент steiger для проверки файлов в папке ./src.

steiger-watch

Запускает steiger с параметром -w, что включает режим отслеживания изменений файлов в папке ./src.

generate

Генерирует статические файлы проекта с использованием nuxt generate.

preview

Запускает сервер предпросмотра для проверки сгенерированных файлов с помощью nuxt preview.

postinstall

Готовит проект после установки зависимостей с помощью nuxt prepare.

lint

Запускает инструмент steiger для проверки файлов и затем выполняет линтинг кода с помощью eslint --fix.

pre-commit

Запускает steiger и затем выполняет линтинг для файлов, которые были изменены перед коммитом, с использованием lint-staged с конфигурацией из lint-staged.config.js.

prepare

Настроивает Husky для работы с предкоммитными хуками с помощью команды husky.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •