npm-env

Run commands that set environment variables across platforms

Usage no npm install needed!

<script type="module">
  import npmEnv from 'https://cdn.skypack.dev/npm-env';
</script>

README

npm-env

Clone of cross-env prepending npm binaries to PATH.

Why?

Prepending npm binary paths to PATH allows shell-scripting outside of JSON file.

This package follows the mindset of scripty but prefers to not use npm run at all.

Installation

npm install -g npm-env

Usage

  1. Remove all non-lifecycle scripts from package.json

  2. Create following script file in scripts/build:

npm-env NODE_ENV=production webpack --config build/webpack.config.js
  1. You can run this script cross-platform with simple:
npm-env scripts/build

or even:

run scripts/build

LICENSE

MIT