RSPACK هو حزمة JavaScript عالية الأداء مكتوبة في الصدأ. إنه يوفر توافقًا قويًا مع النظام البيئي لـ WebPack ، مما يتيح استبدال WebPack غير الملحوظ ، ويوفر سرعات البناء السريعة.
سمات
بدء التشغيل السريع : استنادًا إلى الصدأ ، فإن سرعة البناء سريعة للغاية ، مما يجلب لك تجربة التطوير النهائية.
⚡ Lightning HMR : مع آلية تجميع تدريجية مدمجة ، فإن HMR سريع للغاية وقادر تمامًا على تطوير مشاريع واسعة النطاق.
؟ WebPack متوافق : متوافق مع الإضافات والرموز في النظام الإيكولوجي لـ WebPack ، مما يدمج بسلاسة المكتبات الممتازة التي صممها المجتمع.
؟ اتحاد الوحدة النمطية : توفير الدعم من الدرجة الأولى لاتحاد الوحدة النمطية لتسهيل تطوير تطبيقات الويب على نطاق واسع.
تحسين الإنتاج : تم تضمين استراتيجيات التحسين المختلفة بشكل افتراضي ، مثل هز الأشجار ، والتصنيع ، إلخ.
إطار عمل غير ملحق : غير ملزم بأي إطار عمل للواجهة الأمامية ، مما يضمن مرونة كافية.
اقرأ مقدمة للحصول على التفاصيل.
ابدء
انظر البداية السريعة.
مساهمة
يرجى قراءة الدليل المساهم ودعنا نبني Rspack معًا.
مدونة لقواعد السلوك
اعتمد هذا الريبو مدونة سلوك المصدر المفتوحة من Bytedance. يرجى التحقق من مدونة السلوك لمزيد من التفاصيل.
مجتمع
تعال ودردش معنا على خلاف! ينشط فريق RSPACK ومستخدمي RSPACK هناك ، ونحن نبحث دائمًا عن مساهمات.
الروابط
اسم
وصف
رهيبة rspack
قائمة منسقة من الأشياء الرائعة المتعلقة بـ Rspack
RSPACK 1.x وثائق
وثائق لـ RSPACK 1.x (الأحدث)
RSPACK 0.x وثائق
وثائق لإصدار RSPACK 0.x
RSBUILD
أداة بناء خارج الصندوق تعتمد على RSPACK
rspress
مولد موقع ثابت سريع يعتمد على RSBUILD
RSDOCTOR
محلل بناء واحد في RSPACK
RSLIB
أداة إنشاء المكتبة مدعومة من RSBUILD
Rspack-dev-server
خادم DEV لـ RSPACK
Rspack-examples
الكثير من مشاريع مثال RSPACK
Rspack-sources
ميناء صدأ مبيعات WebPack
RSTACK-Design-Resources
موارد تصميم RSPACK Stack
المساهمين
معيار
انظر المعيار.
الاعتمادات
بفضل:
فريق WebPack والمجتمع لإنشاء مجموعة رائعة ونظام إيكولوجي نرسم منه الكثير من الإلهام.
Sokra للعمل الرائع في مشروع WebPack.
scriptedalchemy لإنشاء اتحاد الوحدة النمطية ومساعدة Rspack على التواصل مع المجتمع.
مشروع SWC الذي تم إنشاؤه بواسطة @kdy1 ، والذي يعمل على تشغيل رمز RSPACK ، وتحويله وتحويله.
مشروع ESBUILD الذي أنشأته EVANW ، والذي ألهم الهندسة المعمارية المتزامنة لـ RSPACK.
مشروع NAPI-RS الذي تم إنشاؤه بواسطة brooooooklyn ، والذي يعمل على تشغيل تنفيذ ربط العقدة RSPACK.
مشروع الطرود الذي أنشأته Devongovett وهو رائد في Bundler Rust Bundler وتصميم إعادة بناء Rspack التزايدي.
مشروع Vite الذي أنشأته Evan You الذي ألهم تصميم توافق RSPACK للنظام الإيكولوجي الخاص بـ WebPack.
إن مشروع rolldown-legacy الذي أنشأه فريق Old Rolldown Team ، وهو سلف مشروع Rolldown ، الذي يستكشف إمكانية صنع مجموعة من الأداء في الصدأ مع API المتوافق مع Rollup. إنها تلهم مبادئ تصميم RSPACK.
يعد مشروع HTML-Webpack-Plugin الذي تم إنشاؤه بواسطة Jantimon ، @rspack/html-plugin شوكة من HTML-Webpack-Plugin لتجنب بعض استخدامات API على الويب غير مدعومة في RSPACK.
مشروع Turbopack الذي ألهم منطق مسار AST من RSPACK.
REACT-REFRESH-WEBPACK-PLUGIN تم إنشاؤه بواسطة pmmmmwh ، والذي يلهم تنفيذ البرنامج المساعد React Revish RSPACK.
Prefresh التي تم إنشاؤها بواسطة jovi de croock ، والتي تلهم تنفيذ البرنامج المساعد preact Refresh Rspack.
مشروع MINI-CSS-extract-plugin الذي تم إنشاؤه بواسطة Sokra والذي ألهم تنفيذ البرنامج المساعد CSS Extract.
مشروع نسخ webpack-plugin الذي تم إنشاؤه بواسطة kevlened والذي ألهم تنفيذ نسخ المكون الإضافي RSPACK.