5 مستودعات
Tools and processes for installing and tracking third-party libraries specifically for JavaScript environments.
Distinct from Dependency Management: Focuses on the language-specific ecosystem of JS/Node.js rather than generic dependency management.
Explore 5 awesome GitHub repositories matching programming languages & runtimes · JavaScript Dependency Management. Refine with filters or upvote what's useful.
npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for interacting with a central registry of shareable JavaScript code modules, allowing for the installation and management of third-party libraries. The project handles Node.js package distribution by publishing code to a registry and managing project environment versioning to prevent breaking changes. It provides the necessary infrastructure for JavaScript dependency management and frontend build automation. Core capabilities include the ability to install project dependencies, resolve
Installs and tracks third-party libraries to ensure consistent environments across different development machines.
Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu
Resolves module imports and manages dependency trees to ensure all required code is included in the final bundle.
Entropic هو سجل حزم ونظام توزيع مستقل عن اللغة يستخدم التخزين القابل للعنونة بالمحتوى لاستضافة وإصدار حزم البرمجيات عبر شبكة من المرايا. يعمل كسجل حزم خاص ومدير حزم JavaScript، حيث يحدد الأصول بواسطة التجزئة التشفيرية بدلاً من مسارات الملفات. يركز النظام على التوزيع الموثوق من خلال مرايا الحزم الخاصة التي تقوم بتخزين ومزامنة التبعيات البعيدة لمنع فشل التثبيت أثناء التوقف الخارجي. ويتضمن مدير إصدارات لتعيين علامات التوزيع والتحكم في دورة حياة إصدار البرمجيات. يغطي المشروع قدرات واسعة لحل التبعيات باستخدام قيود الإصدار، ونشر الحزم عبر واجهة سطر الأوامر، والتحكم في الوصول من خلال مساحات الأسماء وإدارة الصيانة. كما يدمج مصادقة حساب المستخدم لتأمين نشر وإدارة الأصول.
Functions as a JavaScript package manager for installing and publishing libraries.
depcheck هو أداة تدقيق تبعيات المشروع ومحلل تبعيات npm للنظام البيئي لـ JavaScript. يعمل كمحلل لشجرة بناء الجملة المجردة (AST) يقوم بمسح الكود المصدري لتحديد الحزم غير المستخدمة أو الإعلانات المفقودة داخل ملف بيان المشروع (manifest file). تتميز الأداة بتحليل بناء جملة لغات وتنسيقات ملفات متعددة لتحديد استيرادات التبعيات. يمكنها تحديد التبعيات المعلن عنها داخل ملفات التهيئة الخاصة بأدوات البناء، و linters، ومشغلات الاختبار، وتدعم القابلية للتوسع من خلال كاشفات ومحللات مخصصة. يوفر النظام قدرات للتحقق من بيان التبعيات وتدقيق المشروع، ومطابقة الحزم المعلن عنها مقابل استخدام الكود المصدري الفعلي. يتضمن ميزات لتصفية نتائج التحليل عبر تعبيرات glob وتصدير التقارير بتنسيقات مثل JSON والنص العادي. يمكن للمستخدمين تهيئة قواعد التحليل وأنماط التجاهل من خلال أعلام سطر الأوامر أو ملفات التهيئة المخصصة.
Provides developer utilities for managing and auditing dependencies specifically for JavaScript and Node.js projects.
هذا المشروع هو إطار عمل للواجهة الأمامية وسلسلة أدوات بناء نمطية تعمل كحزمة أصول، ومدير حزم، وخط أنابيب بناء ويب. يوفر نهجاً مهيكلاً لبناء واجهات المستخدم من خلال تنظيم مواقع الويب في مكونات مستقلة وقابلة لإعادة الاستخدام. سلسلة الأدوات متكاملة رأسياً، وتجمع بين حل التبعية من سجل مركزي وخط أنابيب بناء محدد. تقوم بأتمتة سير العمل بالكامل بدءاً من تثبيت الحزم الخارجية وصولاً إلى تنفيذ سلسلة من خطوات التحويل التي تحول الكود المصدري إلى أصول جاهزة للمتصفح. يتعامل النظام مع تجميع وحزم ملفات HTML وJavaScript وCSS والوسائط في توزيعة إنتاج نهائية. يغطي هذا التنظيم إدارة تبعيات الواجهة الأمامية وتجميع الأصول المتنوعة لتسليمها للمتصفح.
Provides tools for installing and tracking third-party JavaScript and CSS packages to keep dependencies modular.