Удобный старт для вёрстки с JSX: всё уже настроено
Создайте новый проект:
npx create-friendly-frontendДобавьте флаг --ts, чтобы использовать TypeScript:
npx create-friendly-frontend --tsВыберите один из двух шаблонов:
friendly-frontend-starter— HTML + JSX + SCSSfriendly-frontend-starter-ts— то же самое, но с TypeScript
Оба шаблона включают:
- Minista + Vite
- SCSS + PostCSS (preset-env, pxtorem)
- Prettier, ESLint, Stylelint (через friendly-frontend-lint-config)
- Удобная структура проекта (
src/,assets/,components/, и т.д.) - Поддержка JSX без React
- Алиасы, форматтеры, автопроверки — всё уже настроено
- Стартер без TS: friendly-frontend-starter
- Стартер с TS: friendly-frontend-starter-ts
- Конфиги линтеров и форматтеров: friendly-frontend-lint-config
- Node.js 18+
- NPM, PNPM или Yarn — на ваш выбор
Если нашли баг или хотите предложить улучшение — открывайте issue или присылайте pull request.
MIT
Автор: Александр Ламков