silver-xu / one-package-manager

Enforcing to use either NPM or Yarn as the package manager among the team members
GNU General Public License v3.0
0 stars 0 forks source link

One Package Manager Build Status codecov greenkeeper

Enforcing the consistent usage of Yarn or NPM within a team

Summary

This repo is built to enforce a software development team to use either Yarn or NPM within a repo.

Installation

Put the following code in package.json of the intended repo:

{
  "scripts": {
    "preinstall": "npx one-package-manager"
  }
}

Options

To enforce the use of Yarn (default)

{
  "scripts": {
    "preinstall": "npx one-package-manager --yarn"
  }
}

To enforce the use of NPM (default)

{
  "scripts": {
    "preinstall": "npx one-package-manager --npm"
  }
}