Skip to content

matallui/expose-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

expose-env

Overview

This is a simple NPM script that aims at providing a simple cross-platform way of exposing environment variables onto NPM script commands.

This packages takes on the idea of cross-var and aims at implementing similar functionality. Why not just use cross-var then? Simply because the package hasn't been maintained in years and is exposed to security vulnerabilities at this point.

Installation

This module is distributed via npm and should be installed as one of your project's devDependencies:

npm install --save-dev expose-env

Usage

Use in your NPM scripts:

{
  "scripts": {
    "build": "expose-env firebase emulators:start --project %FIREBASE_PROJECT_ID%"
  }
}

If the FIREBASE_PROJECT_ID environment variable is set, expose-env will run the following command:

# FIREBASE_PROJECT_ID=xxx
firebase emulators:start --project xxx

Contributing

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using bun init in bun v1.0.26. Bun is a fast all-in-one JavaScript runtime.

About

Expose env variables to NPM script commands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published