npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

win-update-node

v1.0.1

Published

Quick little cli tool for Windows users, who prefer updating Node (and yarn) from their command line instead of having to navigate to websites and running GUI installers.

Readme

Windows Update Node

Quick little cli tool for Windows users, who prefer updating Node (and yarn) from their command line instead of having to navigate to websites and running GUI installers.

On Linux and Mac there are easy command line options to install these, but Windows users are always assumed to be happy to do a lot of clicky clacky. If you want a quick one-liner to bump up Node and (optionally) yarn, this thing should help.

Usage

  1. yarn global add win-update-node or npm i -g win-update-node
  2. update-node [-y|--yarn|yarn] to update Node to the latest Current version (add a yarn option to update it as well)

What does it install?

  • For Yarn we use the Github API to get the latest release, and then the relevant 64bit .msi asset.
  • The Node folks don't release on Github, so here it will install the latest 64bit .msi that is available on the official Downloads website ("Current", no stinking LTS!)
  • It saves the files in the standard Windows temp location and then removes them after successful installation. No fuzz.

Any gotchas?

  • Well, you won't get around authorizing the installation with Windows, so there will be the usual dialogs you need to press OK on. But that's the only interaction needed.
  • This is not an nvm clone. It updates to the latest versions and that's it.

Development

This was a quick evening project, for my own purposes. I don't currently plan to evolve this very much, so if anyone wants to build on it, PRs are of course welcome.

Tech used

  • Node (v10.3+, for a single async for..of loop; Now, I could easily refactor it back... but right now it's just for myself, so screw it.)
  • shellJS
  • axios
  • yarn