nvm is a Node.js version manager implemented as a POSIX bash script. It serves as a shell environment manager and runtime orchestrator for installing, switching, and managing multiple versions of the Node.js runtime on POSIX systems. The tool allows for the automation of runtime switching by reading configuration files in project directories to select the required version. It supports the management of long-term support releases and the migration of global packages between different installed versions of the runtime. The project covers broader capabilities including runtime management throug
Assetic is a frontend build tool and asset pipeline manager for PHP applications. It functions as a static asset optimizer and compiler that transforms, organizes, and exports CSS and JavaScript files to disk for service by a web server. The system uses a filter-based transformation pipeline to convert preprocessor languages into standard web formats and minify code for production environments. It incorporates a versioning system that assigns unique timestamps or identifiers to filenames to prevent browsers from loading outdated cached assets. The tool manages static file bundling by merging
setup-node is a GitHub Action that downloads, installs, and configures a specified Node.js runtime in continuous integration workflows. It resolves version specifiers from semantic version ranges or aliases like "lts/*" against a remote manifest, selects the correct binary for the runner’s operating system and architecture, and can reuse previously installed versions from GitHub’s hosted tool cache. The action accelerates repeat workflow runs by caching global package dependencies using a lock file as the cache key, restoring them automatically on subsequent runs. It manages version resolutio
rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple versions of the Ruby programming language. It functions as a project runtime isolator and an extensible versioning framework that ensures the correct Ruby binaries are executed based on the current context. The system uses a shim-based command interception model to resolve the active version before delegating execution to the binary. It allows for locking specific Ruby versions and environment variables to individual directories, ensuring project environment isolation. The ar
Dieses Projekt ist ein Maven-Plugin, das Node.js- und npm-Build-Prozesse in den Java-Build-Lebenszyklus integriert. Es fungiert als Build-Orchestrator und Umgebungsmanager und ermöglicht die Ausführung von npm-Skripten und Frontend-Task-Runnern während des Build-Prozesses eines Java-Projekts.
Die Hauptfunktionen von eirslett/frontend-maven-plugin sind: Build Orchestration Tools, Maven Frontend Integrations, Package Manager Orchestrations, Frontend Build Tools, Build Orchestrators, Local Runtime Provisioning, Frontend Build Pipelines, Frontend Script Executions.
Open-Source-Alternativen zu eirslett/frontend-maven-plugin sind unter anderem: kriswallsmith/assetic — Assetic is a frontend build tool and asset pipeline manager for PHP applications. It functions as a static asset… creationix/nvm — nvm is a Node.js version manager implemented as a POSIX bash script. It serves as a shell environment manager and… actions/setup-node — setup-node is a GitHub Action that downloads, installs, and configures a specified Node.js runtime in continuous… rbenv/rbenv — rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple… google/wireit — Wireit is a build system orchestrator and npm script task runner that manages complex dependencies between scripts. It… zkat/npx — npx is a tool that combines Node version management, on-demand package running, caching installation, remote…