next auth roles template
1.0.0

Начните на полной скорости с этим шаблоном Next.js!
Установка · Технический стек + возможности · Автор
Клонируйте и создайте это репо локально с помощью следующей команды:
npx create-next-app my-saas-project --example " https://github.com/mickasmt/next-auth-roles-template "Или выполните развертывание с помощью Vercel:
pnpm install.env.example в .env.local и обновите переменные. cp .env.example .env.localpnpm run dev Вы можете использовать команду pnpm run remove-content в своем терминале, чтобы удалить определенные части вашего проекта. Эта команда поддерживает следующие параметры:
pnpm run remove-content без указания параметров ( --blog или --docs ). Это гарантирует правильное удаление всех связанных документов, поскольку некоторые документы не могут быть удалены/обновлены, если вы удалите слово «блог» после слова «документы» или наоборот. pnpm run remove-contentpnpm run remove-content --blogpnpm run remove-content --docsПримечание
Я использую пакет npm-check-updates для обновления этого проекта.
Используйте эту команду для обновления вашего проекта: ncu -i --format group

next/font — оптимизируйте пользовательские шрифты и удалите внешние сетевые запросы для повышения производительности.ImageResponse – создание динамических изображений Open Graph на границеuseIntersectionObserver — перехватчик реагирования для наблюдения за тем, когда элемент входит или покидает область просмотра.useLocalStorage — сохранять данные в локальном хранилище браузера.useScroll – Реагирующий крючок для наблюдения за положением прокрутки (пример)nFormatter – форматирует числа с суффиксами, например 1.2k или 1.2Mcapitalize — сделать заглавной первую букву строки.truncate – Обрезать строку до указанной длины.use-debounce — отклонить вызов функции/обновление состоянияЭтот проект основан на Next SaaS Stripe Starter.
Создан @miickasmt в 2023 году, выпущен под лицензией MIT.
Спасибо Хосне Касмеи за часть кода боковой панели панели инструментов.