5 repositorios
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 es un registro de paquetes y sistema de distribución agnóstico al lenguaje que utiliza almacenamiento direccionable por contenido para alojar y versionar paquetes de software a través de una red de espejos. Funciona tanto como un registro de paquetes privado como un gestor de paquetes de JavaScript, identificando activos mediante hashes criptográficos en lugar de rutas de archivo. El sistema se centra en la distribución fiable a través de espejos de paquetes privados que almacenan en caché y sincronizan dependencias remotas para evitar fallos de instalación durante tiempos de inactividad externos. Incluye un gestor de versiones para asignar etiquetas de distribución y controlar el ciclo de vida de lanzamiento del software. El proyecto cubre amplias capacidades para la resolución de dependencias utilizando restricciones de versión, publicación de paquetes a través de una interfaz de línea de comandos y control de acceso a través de espacios de nombres y gestión de mantenedores. También integra autenticación de cuentas de usuario para asegurar la publicación y gestión de activos.
Functions as a JavaScript package manager for installing and publishing libraries.
depcheck es un auditor de dependencias de proyectos y analizador de dependencias npm para el ecosistema JavaScript. Funciona como un analizador de árbol de sintaxis abstracta (AST) que escanea el código fuente para identificar paquetes no utilizados o declaraciones faltantes dentro de un archivo de manifiesto del proyecto. La herramienta se distingue por analizar múltiples sintaxis de lenguaje y formatos de archivo para localizar importaciones de dependencias. Puede identificar dependencias declaradas dentro de archivos de configuración específicos de herramientas para herramientas de compilación, linters y ejecutores de pruebas, y admite extensibilidad a través de detectores y analizadores personalizados. El sistema proporciona capacidades para la validación de manifiestos de dependencias y auditoría de proyectos, cruzando los paquetes declarados con el uso real en el código fuente. Incluye funciones para filtrar los resultados del análisis mediante expresiones glob y exportar informes en formatos como JSON y texto plano. Los usuarios pueden configurar reglas de análisis y patrones de exclusión a través de flags de línea de comandos o archivos de configuración dedicados.
Provides developer utilities for managing and auditing dependencies specifically for JavaScript and Node.js projects.
Este proyecto es un framework frontend modular y cadena de herramientas de construcción que funciona como un empaquetador de activos, gestor de paquetes y pipeline de construcción web. Proporciona un enfoque estructurado para construir interfaces de usuario organizando sitios web en componentes independientes y reutilizables. La cadena de herramientas está integrada verticalmente, combinando la resolución de dependencias desde un registro central con un pipeline de construcción opinado. Automatiza todo el flujo de trabajo desde la instalación de paquetes externos hasta la ejecución de una secuencia de pasos de transformación que convierten el código fuente en activos listos para el navegador. El sistema maneja la compilación y empaquetado de HTML, JavaScript, CSS y archivos multimedia en una distribución de producción final. Esta orquestación cubre la gestión de dependencias frontend y la agregación de diversos activos para su entrega en el navegador.
Provides tools for installing and tracking third-party JavaScript and CSS packages to keep dependencies modular.