تخطَّ إلى المحتوى

أهلاً بيك في ميرور

سجّل دخولك لمتابعة طلباتك واشتراكاتك ورصيد محفظتك.

هدية في محفظتك عند إنشاء حساب جديد

تسجيل الدخول إنشاء حساب جديد
تواصل عبر واتساب

أدوات المطورين

bundle-budget

حدود أداء لملفات الـ build (raw وgzip وbrotli) مع خط أساس وتقارير Markdown للـ PR وفشل الـ CI لو الحجم زاد.

  • الرخصة MIT
  • التقنية Node.js
  • English

المشكلة

قد ينطلق الموقع سريعًا ثم يتباطأ مع كل اعتمادية جديدة، ولا يلاحظ أحد ذلك إلا بعد أن تنخفض الدرجات فعلًا.

كيف تحلها

يقيس bundle-budget كل ملف ينتجه البناء، ويقارنه بالحدود التي تضعها وبالبناء السابق، ويكتب تقرير Markdown لطلب السحب. وتستخدمه ميرور حارسًا لأداء مواقع العملاء بعد الإطلاق.

المميزات

  • قياس بـ gzip مستوى 9 وbrotli جودة 11، وهي المستويات الشائعة في شبكات CDN
  • حدود لكل ملف وللإجمالي على أي نمط glob
  • تحذير عند تجاوز 90% من الحد
  • خطوط أساس تعرض تغيّر الحجم لكل حد
  • مخرجات للطرفية وMarkdown وJSON
  • رموز خروج لبيئات CI: 0 ضمن الحد، و1 تجاوز، و2 خطأ إعداد
  • بلا اعتماديات: وحدات Node المدمجة فقط

التثبيت والتجربة

لمن هذه الأداة

  • مطورو الواجهات
  • الوكالات
  • مهندسو CI والإطلاق
git clone https://github.com/mashraf1997/bundle-budget.git
node bundle-budget/bin/bundle-budget.js dist

أسئلة شائعة

هل bundle-budget مجاني؟

نعم. bundle-budget مفتوح المصدر برخصة MIT، ويمكنك استخدامه في المشاريع الشخصية والتجارية.

على أي تقنية يعمل؟

مكتوب بـ Node.js. ويشرح ملف README المتطلبات وطريقة الاستخدام والواجهة البرمجية كاملة.

كيف أبلغ عن مشكلة؟

افتح Issue في مستودع GitHub.

ما الذي يقدمه؟

يقيس bundle-budget كل ملف ينتجه البناء، ويقارنه بالحدود التي تضعها وبالبناء السابق، ويكتب تقرير Markdown لطلب السحب. وتستخدمه ميرور حارسًا لأداء مواقع العملاء بعد الإطلاق.

أدوات أخرى

arabic-kit

TypeScript

أدوات للعربي: بحث بيتحمّل الأخطاء الإملائية، وتوحيد الحروف، وروابط، وتحويل حروف، وأرقام، واتجاه النص، وتفقيط المبالغ للفواتير.

يفحص إعدادات الإيميل للدومين (SPF وDKIM وDMARC وMX وMTA-STS وTLS-RPT) ويديله تقييم من A لـ F مع خطوات الإصلاح. مبني على خبرة بوسطة.

توقيع والتحقق من الـ Webhooks بمعيار Standard Webhooks، مع تغيير المفاتيح، والحماية من إعادة الإرسال، وإعادة المحاولة. طالع من نظام الأحداث في مرسال.