diff --git a/README.md b/README.md index fc6c693..f40d338 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@
node • yarn • pnpm • bun
## Features -- Universal - Picks the right package manager/runtime based on the lockfile. `npm`, `bun`, `pnpm`, `yarn` - we got you covered! +- Universal - Picks the right package manager and runtime based on the lockfile. `npm`, `bun`, `pnpm`, `yarn` - we got you covered! - Versatile - Handles the basics like installing all your dependencies, adding new packages, and kicking off scripts. - Speedy - Crafted in Rust to give you a quick ride. When running scripts, it's actually faster than using PMs directly! - TypeScript-Ready - Adding a new dependency? Don't worry! It'll fetch any missing `@types` packages for you if needed. @@ -54,7 +54,7 @@ For full documentation run `ny --help`. ### Motivation -In the world of JavaScript, there's a fun mix of package managers - npm, yarn, pnpm. Pick your poison. With a rise of alternative runtimes like Bun or Deno the problem only gets worse. Programmers often switch between projects that use different PMs multiple times a day. Did you just typed `npm` when the project uses `bun`? Well too bad -- you've wasted couple of seconds again. With 🗽NY, there's no guesswork. Just type `ny` and it picks the right manager and runtime for you. Handy, right? +In the world of JavaScript, there's a fun mix of package managers - npm, yarn, pnpm. Pick your poison. With a rise of alternative runtimes like Bun or Deno the problem only gets worse. Programmers often switch between projects that use different PMs multiple times a day. Did you just typed `npm` when the project uses `bun`? Well too bad -- you've wasted couple of seconds again. With 🗽NY, there's no guesswork. Just type `ny` and it picks the right package manager and runtime for you. Handy, right? And here's the kicker: 🗽NY is faster! Especially when running package scripts (like when you type `yarn test`). It's written in Rust and it zips through tasks about ~200ms faster by avoiding spawning node processes just to parse `package.json`. Sweet, huh?