عن المشروع

Parcel هي أداة بناء ويب بدون إعدادات. تهدف إلى دمج تجربة تطوير جاهزة للاستخدام مع بنية تتوسع من المشاريع الصغيرة إلى تطبيقات الإنتاج الكبيرة. القدرات الرئيسية الموصوفة في ملف README: - بدون إعدادات: يدعم العديد من اللغات وأنواع الملفات افتراضيًا، بما في ذلك تقنيات الويب مثل HTML، CSS وJavaScript، بالإضافة إلى الأصول مثل الصور، الخطوط والفيديو. يتضمن خادم تطوير مدمج مع إعادة تحميل حار وتشخيص الأخطاء. - بناء سريع: مترجم JavaScript مكتوب بلغة Rust للأداء الأصلي. يتم بناء الكود بشكل متوازٍ باستخدام خيوط worker، وكل شيء مخزن مؤقتًا بحيث لا يتم إعادة بناء نفس الكود. - تحسين إنتاج تلقائي: إزالة الشجرة(Tree-shaking) وتصغير JavaScript وCSS وHTML، تغيير حجم الصور وتحسينها، تجزئة المحتوى، وتقسيم الكود التلقائي. - مرونة الهدف: يحول الكود تلقائيًا للبيئات المستهدفة، بما في ذلك دعم المتصفحات الحديثة والقديمة، وترجمة JSX وTypeScript بدون إعدادات. - قابلية التوسع: يبدأ بدون إعدادات، لكنه يمكن توسيعه عبر تنسيق نظام تكوين ونظام إضافة لمتطلبات بناء أكثر تعقيدًا. توثيق البدء يغطي بناء تطبيق ويب، بناء مكتبة، والترحيل من Parcel v1. الوثائق الكاملة متاحة على parceljs.org/docs. الدعم المجتمعي متاح عبر GitHub Discussions وDiscord وTwitter.