Skip to content

lotva/corvette-starter

Repository files navigation

Воспроизводимый стартер для Накст-приложений

Добавляет типизированные Layers и быстрый линтинг при коммите и CI, отключает автоимпорты, настраивает тесты в браузере и рантайме.

Команды для разработки

Запустить дев-сервер:

pnpm install
pnpm dev

Собрать и развернуть локально билд:

pnpm build
pnpm preview

Обновить зависимости:

pnpm dlx npm-check-updates
pnpm install

Запустить тесты:

pnpm run test:runtime

pnpm exec playwright install chromium chromium-headless-shell
pnpm run test:browser
pnpm run test:e2e

Стек

Категория Технологии
Фреймворк Nuxt 4, Vue 3, TypeScript
Линтеры Prettier, Stylelint, ESLint, Oxlint, Commitlint
Тулинг PNPM, Rolldown, Lefthook

Файловая структура

Архитектурная методология — FEOD. Код поделён на слои, каждый слой — на директории modules, pages, views и common. Прочитайте, чтобы работать с самой удобной организацией кода во фронтенде: документация FEOD, документация Nuxt Layers.

About

A reproducible starter for Nuxt applications

Topics

Resources

Stars

Watchers

Forks

Contributors