Convert npm CLI commands to Yarn commands, and vice versa
npm install npm-to-yarn[logo]: https://img.shields.io/badge/all_contributors-0-orange.svg 'Number of contributors on All-Contributors'






Summary
npm-to-yarn is designed to convert NPM CLI commands to their Yarn equivalents (and vice versa).
npm-to-yarn?npm-to-yarn is super helpful in documentation, for example in generating code tabs.
``js
import convert from 'npm-to-yarn'
// or
// var convert = require('npm-to-yarn')
convert('npm install squirrelly', 'yarn')
// yarn add squirrelly
// npx conversions
convert('npx create-next-app', 'yarn')
// yarn dlx create-next-app
`
npm-to-yarn exposes a UMD build, so you can also install it with a CDN (it exposes global variable n2y)
`ts`
/**
* Converts between npm and yarn command
*/
export default function convert (str: string, to: 'npm' | 'yarn' | 'pnpm' | 'bun'): string
Tests can be run with npm test. Multiple tests check that parsing, rendering, and compiling return expected results, formatting follows guidelines, and code coverage is at the expected level.
- Setup GuideInstall Dependencies
`sh copy`
npm install
Run the development server
`sh`
npm run start
A new file: npm-to-yarn.mjs is created in dist folder. node
Open inside the terminal and write the following code to test new changes
`js
const npmToYarn = await import('./dist/npm-to-yarn.mjs')
const convert = npmToYarn.default
convert('npm install react', 'bun')
`
To be added
Made with ❤ by @nebrelbug and all these wonderful contributors (emoji key):
This project follows the all-contributors specification. Contributions of any kind are welcome!