Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 708 Bytes

README.md

File metadata and controls

51 lines (40 loc) · 708 Bytes

pm-keeper

A simple way to force package-manager in your project.

usage

Add a preinstall script in your project's package.json, like this:

{
  "scripts": {
    "preinstall": "npx pm-keeper npm"
  }
}

And force the package-manager's version

{
  "scripts": {
    "preinstall": "npx pm-keeper [email protected]"
  }
}

or

{
  "scripts": {
    "preinstall": "npx pm-keeper npm 6.14.11"
  }
}

Of course, you can set a options in your package.json, like this:

{
  "scripts": {
    "preinstall": "npx pm-keeper"
  },
  "pmKeeper": {
    "name": "npm",
    "version": "6.14.1" // optional
  }
}

have fun