Skip to content

Apleon/sveltekit-blueprint

 
 

Repository files navigation

Blueprint

< Svektekit Blueprint 2022 />

TypeScript SVELTE Vitest WorkBox

ESLINT Prettier

👆 Особенности

🧊 Cборка включает в себя:
  • TypeScript;
  • ESLint и Prettier;
  • Vite;
  • VitePWA (WorkBox);
🗺️ Топология проекта:
  • assets: статические ресурсы, применяемые в компонентах
  • components: переиспольюзуемые компоненты приложения
  • hooks: вспомогательные функции для компонентов
  • stores: микроменеджеры состояний
  • utils: утилиты для работы с данными

🔌 Переменные окружения (.env)

Описаны в файле .env.example

📑 ESLint & Prettier

  • npm run lint - запуск prettier совместно с eslint

  • npm run format - запуск prettier в режиме исправления

⚙️ Запуск

(Рекомендуется): docker-compose up --build

⚠️ (Не рекомендуется): npm run dev

🧪 Тестирование

Рекомендуется запуск в контейнере: docker exec -it frontend

  • npm run test - запуск тестов в консоли в режиме реального времени

  • npm run coverage - запуск отчета о покрытии кода

About

Dummy Sveltekit App with initial settings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 46.1%
  • TypeScript 25.6%
  • Svelte 16.1%
  • HTML 6.5%
  • JavaScript 3.9%
  • Shell 1.0%
  • Dockerfile 0.8%