Urgent.News

What's breaking now, across thousands of outlets.

Tech

What is FNM ?

When working on web projects, we all know that Node.js is something we usually need to have installed. Most of the time, we simply go to the Node.js website, download the version we need, and install it. But things can get a little annoying when you are working on multiple projects. Different projects can require different Node.js versions. For example, one project might need Node 18, while…

When embarking on web projects, it is common to encounter situations where Node.js installation is required. Most developers download the appropriate version directly from the Node.js website and install it. However, when working on several projects simultaneously, each with its own specific Node.js version requirement, this process can become cumbersome.

For instance, one project might necessitate Node.js 18, while another may need Node.js 20 or 22. Updating Node.js for a new project could potentially disrupt the functionality of older projects that still require an older version. Redownloading and reinstalling Node.js each time a new version is needed proves to be impractical. This is where FNM (Fast Node Manager) proves to be an invaluable tool.

FNM facilitates the installation and management of multiple Node.js versions on a single machine, allowing users to seamlessly switch between them as required. On Windows, FNM can be installed directly via PowerShell, after which the necessary Node.js versions can be installed. For example, a developer can utilize Node.js 18 for one project while employing Node.js 22 for another, thereby eliminating the need to update the entire Node.js installation whenever switching between projects.

One noteworthy aspect of FNM is that it is developed using the Rust programming language, which contributes to its lightweight and swift performance. Given its primary function of managing Node.js versions, this feature is a significant advantage. Setting up FNM is relatively straightforward, with installation achievable through a few PowerShell commands.

Alternatively, tools like ChatGPT can provide step-by-step guidance for those unfamiliar with the setup process. The motivation behind creating FNM Manager stemmed from the desire to streamline the FNM management process further. Instead of repeatedly entering commands in the terminal, a simple graphical user interface (GUI) was developed to manage FNM.

This GUI allows users to perform the following tasks: View installed Node.js versions Install Node.js versions Switch between Node.js versions Manage FNM's basic workflow through a user-friendly interface. It is essential to clarify that this tool is not intended to replace FNM or become a substantial product. Instead, it serves as a small utility designed to enhance the developer's workflow within their own environment.

Presently, the project remains relatively simple, and there are undoubtedly areas for improvement. Nonetheless, FNM Manager has been published on GitHub, allowing others who utilize FNM to explore its functionality and provide feedback or suggest enhancements. The project can be accessed at GitHub. Additionally, the developer is keen to receive input on potential features for future iterations of this simple FNM GUI.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

PointBlank

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built I built PointBlank, an unforgiving, brutally honest AI speech coach designed in a strict Neo-Brutalist…

  • PointBlank AI app helps users improve speech during high-stakes situations
  • PREP Framework structure enforced with 20-second planning and 90-second speaking limits
  • AI harshly evaluates cadence, structure, and offers polished rewrite if user rambles

Miraiclip: an open-source engine for building video editors in the browser

I've been building Miraiclip, an open-source (MIT) engine for video editors that run in the browser. It isn't an editor app.

  • Miraiclip is an open-source engine for building video editors in browsers
  • Provides project state, timeline, undo/redo, WebGL renderer, and export
  • Users can build UI with React, Vue, Svelte or plain JavaScript

Flash Loan Attack Vector Analysis: Uniswap V3

Flash Loan Attack Vector Analysis: Uniswap V3 Target Protocol : Uniswap V3 (TVL: $1711.6M) Flash Loan Attack Vector Analysis – Uniswap V3 Protocol: Uniswap V3 (TVL ≈ $1.71 B across Ethereum & L2s)…

  • Price-oracle manipulation via concentrated liquidity poses high medium-high risk
  • Liquidity-range sandwich attack, flash loan-based, medium-high risk
  • Cross-fee-tier arbitrage loops present medium risk

WordPress SEO Plugins Compared: Yoast to Local AI

WordPress SEO plugins add the metadata, sitemaps, schema, and AI layer above WordPress core, and in 2026 that layer includes plugins that run inference on your own hardware.

  • WordPress SEO plugins enhance metadata, sitemaps, schema data, and AI capabilities.
  • Market now includes commercial suites, lightweight plugins, AI assistants, and local AI models.
  • Plugins streamline SEO tasks, from titles to redirects, with AI aiding content improvements.

More from Saturday 3 October →