check-env-cli

0.0.4 • Public • Published

Check Environment Variables (CLI)

This CLI was created having a specific case. I had a script like

"prepare":"husky install"

and I wanted to run it only during non-production install ( because husky was a dev dependency )

So then I thought - it would be nice to check environment variable NODE_ENV which is prefilled with production value in case of using --production flag for npm install

Then I decided to solve this task in a generig way with this module

Usage

For the mentioned above problem now my code looks like this:

"prepare":"check NODE_ENV=production || husky install"

So as you see it's a very minimalistic implementation without complicated conditions or OS-dependent if statements but allowing to use any environment variable. You can also wrap it to another script for reusability. Another trick is to use it via npx - thus you won't need to declare this module as a global depenendcy for your package.

    "prepare": "npm run is-prod || husky install",
    "is-prod": "npx -y check-env-cli NODE_ENV=production"

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i check-env-cli

    Weekly Downloads

    1,240

    Version

    0.0.4

    License

    ISC

    Unpacked Size

    3.95 kB

    Total Files

    5

    Last publish

    Collaborators

    • theplenkov-npm