2 repositorios
Deployment and automation utilities specifically designed to be authored in and run by the Node.js runtime.
Distinct from Node.js CLI Tooling: Focuses on the tool's identity as a deployment utility built with Node.js, not a build tool or CLI utility.
Explore 2 awesome GitHub repositories matching development tools & productivity · Node.js Deployment Tools. Refine with filters or upvote what's useful.
Shipit es una herramienta de despliegue para Node.js y orquestador de tareas remotas utilizado para automatizar despliegues de software y ejecutar comandos de shell vía SSH. Funciona como un gestor de flujos de trabajo de despliegue y framework de automatización SSH, permitiendo a los usuarios definir pipelines de automatización que coordinan scripts locales y remotos. El proyecto se distingue por un sistema de orquestación de tareas basado en grafos de dependencia y un sistema de hooks basado en emisores de eventos, que permiten la creación de flujos de trabajo de automatización personalizados con coordinación de tareas secuenciadas. Gestiona las versiones de la aplicación utilizando la gestión de versiones basada en enlaces simbólicos (symlinks), proporcionando la capacidad de realizar reversiones (rollbacks) a versiones anteriores y limpiar despliegues obsoletos. La herramienta cubre una amplia gama de capacidades, incluyendo automatización de servidores remotos, sincronización de archivos entre hosts y distribución remota de código. También incluye utilidades para ejecutar assets de compilación y auditar commits pendientes para rastrear las diferencias entre el control de versiones y las revisiones desplegadas.
Provides a Node.js-based tool for automating software deployments and executing remote shell commands via SSH.
node-prune es una utilidad para limpiar y reducir el tamaño de las carpetas de dependencias de Node.js eliminando archivos fuente y documentación innecesarios para la ejecución en tiempo de ejecución. Funciona como un limpiador de paquetes que elimina archivos no esenciales, como archivos markdown y TypeScript, de las dependencias instaladas mediante npm para reducir el tamaño de la instalación. La herramienta optimiza los artefactos de despliegue y las imágenes de contenedores eliminando archivos innecesarios de los directorios de librerías de terceros. Este proceso se utiliza para minimizar el tamaño de las imágenes Docker y reducir el peso de los bundles finales de la aplicación. El proyecto proporciona una interfaz de línea de comandos para automatizar la limpieza de directorios de dependencias. Aprovecha el recorrido recursivo de directorios y el filtrado basado en patrones para identificar y eliminar archivos que no son necesarios en tiempo de ejecución.
Shrinks the size of node_modules directories by removing files not required for runtime execution.