Today I Learned

Clean up your package.json with `per-NODE_ENV` npm scripts.

November 25, 2024

  1. Package: per-env
  2. Features
  • Defaults NODE_ENV to development.
  • Customize process.env per-environment.
  • Clearer, concise scripts.
  • No more Bash-scripting in package.json.
  • Simplify your workflow.
  1. Example
  "scripts": {
    // If NODE_ENV is missing, defaults to "development".
    "build": "per-env",
 
    "build:development": "webpack -d --watch",
    "build:staging": "webpack -p",
    "build:production": "webpack -p",
  }

© 2025 - Written by Vuong Vu. Connect with me on LinkedIn.