Welcome to Miso
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.
What Miso Does
Miso sits between you and your package manager, providing:
- Consistent commands across all package managers
- Automatic detection of your project’s package manager
- Custom script discovery from a
scripts/folder - Configurable defaults for common commands
How It Works
When you run a miso command, it:
- Finds your project root and configuration
- Detects or reads your configured package manager
- Translates the command to the appropriate package manager syntax
- Executes the command
Why Use Miso
Switch between projects using different package managers without remembering different commands. Configure default flags once. Organize scripts in a dedicated folder instead of cramming everything into package.json.
Miso stays out of your way and lets you work the way you want.
Last updated on