samids / mini-apps-template-v2

mini-apps-template for MeowApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Logo

A JavaScript library for building user interfaces.

Описание

📍 Шаблон для мини-приложений.

  • ⚛️ React 18. Поддержка конкурентного рендеринга и Suspense.
  • ⚡️ Vite. Быстрый и оптимизированный сборщик.
  • ❄️ Typescript. Строгая типизация.
  • 🎯 CSS Modules. Удобное использование CSS.
  • 🚀 ESLint & Prettier. Форматирование кода.
  • 📦 Роутер. @itznevikat/router для удобной навигации.
  • 🏁 Стейт менеджер. @mntm/precoil в качестве глобального состояния.
  • ⛓ VK Bridge. @mntm/painless-bridge как улучшенную альтернативу стандартному.

Установка

$ yarn

Запуск

# development and watch mode
$ yarn dev

# production mode
$ yarn build && yarn serve

Использование с VK Tunnel/Ngrok/etc.

В vite.config.ts в объекте server убираем https, host и proxy, добавляем:

hmr: {
  clientPort: 443
}

Подробнее - vitejs/vite#5399.

Лицензия

MIT

About

mini-apps-template for MeowApp

License:MIT License


Languages

Language:TypeScript 92.7%Language:CSS 4.9%Language:HTML 2.4%