ecrmnn / nvm-guard

πŸ’‚β€β™‚οΈ Enforce correct .nvmrc version when running npm scripts

Home Page:https://www.npmjs.com/nvm-guard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nvm-guard

Enforce correct .nvmrc version when running npm scripts

npm version npm downloads npm license eslint

Installation

npm install nvm-guard --save-dev

Why?

nvm-guard protects your npm scripts for being ran with wrong Node.js version. Make sure that all contributors are using the specified version and avoid unnecessary dependency hassle.

nvm-guard

Usage

In your package.json add nvm-guard as a pre-hook or before the scripts you want to protect.

{
  "scripts": {
    // When running npm run eslint, we'll first call nvm-guard, then ESLint if nvm-guard passes
    "eslint": "nvm-guard && eslint src/",

    // Will be called before npm test
    // npm docs: https://docs.npmjs.com/misc/scripts
    "pretest": "nvm-guard",
  }
}

Related

License

MIT Β© Daniel Eckermann

About

πŸ’‚β€β™‚οΈ Enforce correct .nvmrc version when running npm scripts

https://www.npmjs.com/nvm-guard

License:MIT License


Languages

Language:TypeScript 100.0%