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.local
pnpm run dev
Вы можете использовать команду pnpm run remove-content
в своем терминале, чтобы удалить определенные части вашего проекта. Эта команда поддерживает следующие параметры:
pnpm run remove-content
без указания параметров ( --blog
или --docs
). Это гарантирует правильное удаление всех связанных документов, поскольку некоторые документы не могут быть удалены/обновлены, если вы удалите слово «блог» после слова «документы» или наоборот. pnpm run remove-content
pnpm run remove-content --blog
pnpm run remove-content --docs
Примечание
Я использую пакет npm-check-updates для обновления этого проекта.
Используйте эту команду для обновления вашего проекта: ncu -i --format group
next/font
— оптимизируйте пользовательские шрифты и удалите внешние сетевые запросы для повышения производительности.ImageResponse
– создание динамических изображений Open Graph на границеuseIntersectionObserver
— перехватчик реагирования для наблюдения за тем, когда элемент входит или покидает область просмотра.useLocalStorage
— сохранять данные в локальном хранилище браузера.useScroll
– Реагирующий крючок для наблюдения за положением прокрутки (пример)nFormatter
– форматирует числа с суффиксами, например 1.2k
или 1.2M
capitalize
— сделать заглавной первую букву строки.truncate
– Обрезать строку до указанной длины.use-debounce
— отклонить вызов функции/обновление состоянияЭтот проект основан на Next SaaS Stripe Starter.
Создан @miickasmt в 2023 году, выпущен под лицензией MIT.
Спасибо Хосне Касмеи за часть кода боковой панели панели инструментов.