Skip to Content
Welcome

Meet: Miso!

The Agnostic Package Manager

Miso is a universal package manager wrapper for JavaScript projects. It lets you work with npm, pnpm, yarn, or bun using a single, consistent command interface.

Miso Logo

*are you an artist that wants to help make miso freakin’ ADORABLE? message  me! (Seriously. Do it. Paid Work)

Why?

To be honest? miso at its core is albeit, a bit silly. But, I’m forced to work between a handful of projects with different package managers and it was an annoyance that I constantly had to remember which one I was using at the time.

Additionally, I was (and still am) an early-career developer and the “how” was a fun challenge.

Since then, I’ve started tackling some extra features that simply compliment the way I like to work. My goal since starting has shifted a bit, and now I’ve become really interested in making miso a general “DX” tool for javascript devs. I’ve been thinking through and working on ways I can solve the miniscule annoyances I have with developing modern web apps, and I hope that if nothing else this package’s existence brings you a laugh.

How It Works

After installing, simply replace your cli commands with “miso”.

For instance:

>Terminal
miso dev

or even:

>Terminal
miso add @tanstack/react-query

Now, you can seemlessly bounce between projects with as many different package managers as you like, and you never have to glance to the left and find your lockfile to remember.

Last updated on