Nodist is a Windows-focused open-source publisher that delivers a single, highly specialized tool for JavaScript and TypeScript developers who need to switch Node.js and npm versions on the fly. The project’s namesake utility, Nodist, behaves like a lightweight, native alternative to nvm, intercepting node calls and redirecting them to the exact runtime specified per project or shell session. Typical use cases range from CI pipelines that must replicate legacy Node environments, to front-end teams juggling LTS, current, and nightly builds without re-imaging machines. By storing multiple engines side-by-side and exposing a simple CLI, Nodist eliminates global conflicts, letting package.json engines declarations or per-directory .node-version files dictate the active binary. The manager also proxies npm, so each Node instance can carry its own module tree, ensuring reproducible installs across micro-service repositories. Because it hooks into Windows’ PATH dynamically, developers can test Electron updaters, Angular CLI generators, or serverless frameworks against any Node lineage without administrator rights or container overhead. Nodist is available for free on get.nero.com, where downloads are sourced from trusted Windows package channels such as winget, always deliver the latest release, and can be queued alongside other utilities for unattended batch installation.
Natural node.js and npm version manager for windows.
Details