yarn-or-die

1.1.0 • Public • Published

yarn-or-die

Force using yarn instead of npm in package.json scripts.

Installing

Install as a dev dependency.

npm install --save-dev yarn-or-die

Or using yarn

yarn add -D yarn-or-die

Using

In package.json, add a pre-script that ensures yarn is being used. Example:

  "scripts"{
    "pretest": "yarn-or-die",
    "test": "echo hello"
  }

If you want to ensure yarn is being used to install packages, you can do like this:

  "scripts"{
    "preinstall": "yarn-or-die"
  }

If you now issue the command npm install, an exception will be thrown and install will not run. If you run yarn or yarn install, the installation will continue. This can be useful if you depend on all developers in your team using the yarn.lock file.

Use yarn --ignore-scripts or npm install --ignore-scripts if you run into trouble the first time you run yarn, yarn install or npm install because yarn-or-die is not installed

Package Sidebar

Install

npm i yarn-or-die

Weekly Downloads

7

Version

1.1.0

License

MIT

Last publish

Collaborators

  • glenngr