عن المشروع
Modulato هو إطار عمل React يركز على التصميم المرئي، ويهتم بالانتقالات والرسوم المتحركة المخصصة. وهو يسمح للصفحات بالتعايش أثناء التنقل لتمكين تأثيرات مثل التلاشي المتقاطع (crossfades)، والانزلاقات، وعناصر FLIP المشتركة.
تشمل الميزات الرئيسية ما يلي:
- غلاف مستمر وواعٍ بـ URL للعناصر مثل القوائم، والمؤشرات، ولوحات WebGL التي تظل نشطة أثناء تبديل الصفحات.
- رموز حركة (Motion tokens) محددة في `motion.ts` يمكن تعديلها مباشرة عبر تراكب تطويري مع قدرات حفظ تعيد الكتابة مع الحفاظ على AST.
- دعم SSR والترطيب (hydration)، مما يضمن مخرجات كاملة لمصدر العرض والتوافق مع النشر على Vercel.
- التكامل مع GSAP عبر `@modulato/gsap` للرسوم المتحركة المحددة بنطاق الصفحة مع ميزة التراجع التلقائي.
- تصميم صديق لنماذج اللغة الكبيرة (LLM)، بما في ذلك خادم MCP (`@modulato/mcp`) للتحرير القائم على الوكلاء.
يتم توزيع إطار العمل من خلال عدة حزم، بما في ذلك وقت تشغيل أساسي، وإضافة بناء Vite، وخادم لـ SSR، ومحول محتوى JSON محلي.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.