Skip to content

الميزات

Volta هو مدير أدوات JavaScript بدون ألم يساعدك في الحفاظ على التناسق في بيئة التطوير. إليك الميزات الرئيسية التي تجعل Volta مميزًا:

إدارة الأدوات السلسة

  • التبديل التلقائي للإصدارات: يكتشف Volta تلقائيًا ويتحول إلى الإصدار الصحيح من Node.js و npm و Yarn بناءً على متطلبات مشروعك.
  • راحة الأوامر العالمية: استخدم npm أو Yarn لتثبيت أدوات سطر الأوامر عالميًا، بينما يضمن Volta استخدامها للإصدار الصحيح من Node.js.
  • أدوات محددة للمشروع: ثبت إصدارات محددة من Node.js و npm و Yarn لمشروعك، مما يضمن استخدام جميع أعضاء الفريق نفس الإصدارات.

موثوق وسريع

  • أداء عالي: تم بناء Volta باستخدام Rust، مما يجعله سريعًا وموثوقًا، مع تبديل الإصدارات شبه الفوري.
  • لا حاجة لإعادة تشغيل Shell: على عكس بعض مديري الإصدارات الأخرى، لا يحتاج Volta إلى إعادة تشغيل shell عند التبديل بين الإصدارات.
  • حد أدنى من النفقات العامة: طريقة الوكيل في Volta تعني تأثير أدنى على الأداء عند تشغيل أدواتك.

تجربة تطوير متناسقة

  • دعم عبر المنصات: يعمل بشكل متناسق على macOS و Linux و Windows.
  • التعاون الجماعي: يضمن استخدام الجميع في فريقك نفس إصدارات الأدوات، مما يزيل مشاكل "يعمل على جهازي".
  • قابلية نقل المشروع: يجعل المشاريع قابلة للنقل من خلال تخزين متطلبات الأدوات في package.json.

بسيط وسهل الاستخدام

  • أوامر بسيطة: أوامر بديهية لتثبيت واستخدام وإدارة أدوات JavaScript.
  • لا حاجة لملفات تكوين: لا حاجة لملفات تكوين منفصلة مثل .nvmrc - كل شيء مخزن في package.json الخاص بك.
  • تصميم بديهي: مصمم ليكون بديهيًا ولا يتداخل مع عملك، مما يتيح لك التركيز على التطوير.

ميزات متقدمة

  • hooks التحميل المخصصة: تخصيص مصادر تحميل الأدوات للبيئات المؤسسية.
  • هندسة قابلة للتوسع: دعم لمختلف مديري الحزم، بما في ذلك npm و Yarn و pnpm (تجريبي).
  • دعم مساحات العمل: تمديد التكوين إلى مشاريع متعددة في بيئات مساحة العمل.

Volta مصمم لحل المشاكل الشائعة في بيئة تطوير JavaScript، ويوفر تجربة سلسة تتيح لك التركيز على البرمجة بدلاً من إدارة الأدوات.

Released under the BSD 2-Clause License.