next auth roles template
1.0.0
ابدأ بأقصى سرعة باستخدام قالب Next.js هذا!
التثبيت · Tech Stack + الميزات · المؤلف
استنساخ وإنشاء هذا الريبو محليًا باستخدام الأمر التالي:
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
). يضمن ذلك إزالة جميع المستندات المرتبطة بشكل صحيح، حيث قد لا يتم حذف/تحديث بعض المستندات إذا قمت بإزالة كلمة "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
– إنشاء صور رسم بياني مفتوح ديناميكية على الحافةuseIntersectionObserver
- خطاف التفاعل لملاحظة دخول عنصر ما إلى إطار العرض أو خروجه منهuseLocalStorage
– الاحتفاظ بالبيانات في وحدة التخزين المحلية للمتصفحuseScroll
- خطاف التفاعل لمراقبة موضع التمرير (مثال)nFormatter
– تنسيق الأرقام باستخدام اللواحق مثل 1.2k
أو 1.2M
capitalize
- تكبير الحرف الأول من السلسلةtruncate
- اقتطاع سلسلة إلى طول محددuse-debounce
- رفض استدعاء دالة/تحديث الحالةيعتمد هذا المشروع على Next SaaS Stripe Starter.
تم إنشاؤه بواسطة @miickasmt في عام 2023، وتم إصداره بموجب ترخيص MIT.
شكرًا لحسنى قاسمي على جزء من كود الشريط الجانبي للوحة القيادة.