next auth roles template
1.0.0
Comece a toda velocidade com este modelo Next.js!
Instalação · Tech Stack + Recursos · Autor
Clone e crie este repositório localmente com o seguinte comando:
npx create-next-app my-saas-project --example " https://github.com/mickasmt/next-auth-roles-template "
Ou implante com Vercel:
pnpm install
.env.example
para .env.local
e atualize as variáveis. cp .env.example .env.local
pnpm run dev
Você pode usar o comando pnpm run remove-content
em seu terminal para remover partes específicas do seu projeto. Este comando oferece suporte aos seguintes parâmetros:
pnpm run remove-content
sem especificar parâmetros ( --blog
ou --docs
). Isso garante que todos os documentos associados sejam removidos corretamente, pois alguns documentos podem não ser excluídos/atualizados se você remover “blog” depois de “docs” ou vice-versa. pnpm run remove-content
pnpm run remove-content --blog
pnpm run remove-content --docs
Observação
Eu uso o pacote npm-check-updates para atualizar este projeto.
Use este comando para atualizar seu projeto: ncu -i --format group
next/font
– Otimize fontes personalizadas e remova solicitações de rede externa para melhorar o desempenhoImageResponse
– Gere imagens Open Graph dinâmicas na bordauseIntersectionObserver
– Gancho React para observar quando um elemento entra ou sai da janela de visualizaçãouseLocalStorage
– Persiste dados no armazenamento local do navegadoruseScroll
– Gancho React para observar a posição de rolagem (exemplo)nFormatter
– Formate números com sufixos como 1.2k
ou 1.2M
capitalize
– Coloca a primeira letra de uma string em maiúsculatruncate
– Trunca uma string para um comprimento especificadouse-debounce
– Debounce uma chamada de função/atualização de estadoEste projeto é baseado no Next SaaS Stripe Starter.
Criado por @miickasmt em 2023, lançado sob licença MIT.
Agradecimentos a Hosna Qasmei por parte do código da barra lateral do painel.