5 dépôts
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 est un registre de paquets et un système de distribution agnostique au langage qui utilise un stockage adressable par contenu pour héberger et versionner des paquets logiciels à travers un réseau de miroirs. Il fonctionne à la fois comme un registre de paquets privé et un gestionnaire de paquets JavaScript, identifiant les actifs par des hachages cryptographiques plutôt que par des chemins de fichiers. Le système se concentre sur une distribution fiable via des miroirs de paquets privés qui mettent en cache et synchronisent les dépendances distantes pour éviter les échecs d'installation lors de temps d'arrêt externes. Il inclut un gestionnaire de versions pour assigner des étiquettes de distribution et contrôler le cycle de vie des versions logicielles. Le projet couvre de vastes capacités pour la résolution de dépendances utilisant des contraintes de version, la publication de paquets via une interface en ligne de commande, et le contrôle d'accès via des espaces de noms et la gestion des mainteneurs. Il intègre également l'authentification des comptes utilisateurs pour sécuriser la publication et la gestion des actifs.
Functions as a JavaScript package manager for installing and publishing libraries.
depcheck est un auditeur de dépendances de projet et un analyseur de dépendances npm pour l'écosystème JavaScript. Il fonctionne comme un analyseur d'arbre syntaxique abstrait (AST) qui scanne le code source pour identifier les paquets inutilisés ou les déclarations manquantes dans un fichier manifeste de projet. L'outil se distingue par sa capacité à analyser plusieurs syntaxes de langage et formats de fichiers pour localiser les imports de dépendances. Il peut identifier les dépendances déclarées dans des fichiers de configuration spécifiques aux outils de construction, linters et testeurs, et prend en charge l'extensibilité via des détecteurs et des analyseurs personnalisés. Le système offre des capacités de validation de manifeste de dépendances et d'audit de projet, en croisant les paquets déclarés avec l'utilisation réelle dans le code source. Il inclut des fonctionnalités pour filtrer les résultats d'analyse via des expressions glob et exporter des rapports dans des formats tels que JSON et texte brut. Les utilisateurs peuvent configurer les règles d'analyse et les modèles d'exclusion via des drapeaux en ligne de commande ou des fichiers de configuration dédiés.
Provides developer utilities for managing and auditing dependencies specifically for JavaScript and Node.js projects.
This project is a modular frontend framework and build toolchain that functions as an asset bundler, package manager, and web build pipeline. It provides a structured approach to building user interfaces by organizing websites into independent, reusable components. The toolchain is vertically integrated, combining dependency resolution from a central registry with an opinionated build pipeline. It automates the entire workflow from installing external packages to executing a sequence of transformation steps that convert source code into browser-ready assets. The system handles the compilatio
Provides tools for installing and tracking third-party JavaScript and CSS packages to keep dependencies modular.