PromptCompose

الوصف
🖼️ اسم الأداة:
package
🔖 التصنيفات:
البرمجة والتطوير، المستندات ومجموعة أدوات تطوير البرمجيات
✏️ ما الذي تقدّمه هذه الأداة؟
حزمة package بالإصدار 1.0.1 هي حزمة عامة منشورة على npm تهدف إلى توفير طريقة سهلة وبسيطة لتصدير بيانات ملف package.json، وتحمل الوصف Easy package.json exports. يمكن تثبيتها باستخدام الأمر $ npm install package، وعند استخدامها عبر var package = require('package')(module); فإنها توفر بيانات ملف package.json، مثل الوصول إلى إصدار الحزمة من خلال yourAwesomeModule.version = package.version;. كما يمكن تشغيل اختبارات الحزمة باستخدام الأمر $ make test، وتدعو الصفحة إلى المساهمة في إصلاح الأخطاء وإضافة الميزات. ومن الوحدات المشابهة المذكورة pkginfo من تطوير indexzero، إضافة إلى إمكانية تنفيذ الوظيفة نفسها باستخدام JSON.parse + fs.readFile. الحزمة مرخصة بموجب MIT License، وحقوق النشر تعود إلى Veselin Todorov لعام 2012. وتظهر الكلمة المفتاحية package.json ضمن Keywords. ويبلغ عدد التنزيلات الأسبوعية 41,409، والإصدار الحالي 1.0.1، وكان آخر نشر قبل 14 عامًا، ومن المتعاونين rago4. كما توفر صفحة npm أدوات خارجية لتحليل أمان الحزمة باستخدام Socket، والتحقق من حجمها باستخدام Bundlephobia، وعرض حالتها باستخدام Snyk، واستكشاف تبعياتها باستخدام npmgraph.js، إضافة إلى إمكانية الإبلاغ عن البرمجيات الخبيثة.
⭐ ما الذي تقدّمه فعليًا بناءً على تجربة المستخدمين؟
- توفر طريقة مباشرة للوصول إلى بيانات ملف package.json من داخل وحدات Node.js.
- تتيح الوصول إلى معلومات الحزمة، مثل رقم الإصدار، بدل قراءة ملف package.json يدويًا في كل مرة.
- يمكن تثبيتها مباشرة من npm باستخدام الأمر
$ npm install package. - تتضمن آلية لاختبار الحزمة باستخدام
$ make test. - تندرج ضمن الحزم البرمجية الصغيرة والبسيطة المخصصة للتعامل مع بيانات package.json.
- تظهر لها بدائل أو طرق مشابهة، منها pkginfo واستخدام
JSON.parse + fs.readFile.
🤖 هل تتضمّن الأتمتة؟
لا تتضمن الحزمة أتمتة مستقلة أو وكلاء ذكية؛ وظيفتها الأساسية هي توفير وصول برمجي مبسط إلى بيانات package.json داخل تطبيقات Node.js، ويمكن للمطور استدعاؤها برمجيًا عند الحاجة.
💰 نموذج التسعير:
الحزمة package نفسها مجانية ومفتوحة المصدر ومرخصة بموجب MIT License. أما منصة npm فتقدم خططًا مدفوعة لإدارة الحزم العامة والخاصة والفرق.
🆓 تفاصيل الخطة المجانية:
| الميزة | التفاصيل |
|---|---|
| السعر | $0 |
| الحزم العامة | عدد غير محدود من الحزم العامة |
| التحذيرات الأمنية | متاحة، مع التحذيرات الأمنية التلقائية للحزم العامة |
| الدعم | دعم أساسي |
💳 تفاصيل الخطط المدفوعة:
| الخطة | السعر | المزايا |
|---|---|---|
| Pro | $7 شهريًا | حزم عامة غير محدودة، حزم خاصة غير محدودة، أذونات قائمة على الحزمة Package-based permissions، دعم أساسي |
| Teams | $7 لكل مستخدم شهريًا | حزم عامة غير محدودة، حزم خاصة غير محدودة، أذونات قائمة على الفريق Team-based permissions، إدارة غير محدودة قائمة على الفريق، دعم أساسي |
وتوضح مقارنة الميزات أن Unlimited public packages & automatic security warnings متاحة في Free وPro وTeams، بينما Unlimited private packages غير متاحة في الخطة المجانية ومتاحة في Pro وTeams، وميزة Unlimited team-based management متاحة في Teams فقط.
🧭 طريقة الوصول إلى الأداة:
| طريقة الوصول | التفاصيل |
|---|---|
| npm / Node.js | تثبيت الحزمة باستخدام $ npm install package ثم استدعاؤها برمجيًا داخل مشروع Node.js |
| npm Registry | متاحة كحزمة عامة على منصة npm |
| الترخيص | MIT License |
🔗 رابط التجربة أو الموقع الرسمي:
صفحة package على npm
خطط npm الرسمية