abigail-plugin-env

0.0.0 • Public • Published

Abigail Env Plugin

No installation

abigail built-in plugin

Usage

switch to production

if turn this plugin, change the NODE_ENV to production.

abby build --env
# NODE_ENV was changed to "production". 

other environment

if specify a value for the plugin, it set value to the NODE_ENV.

abby build --env development
# NODE_ENV was changed to "development". 

replacing all

if specify a options.full, it set all values to process.env.

abby build --env.full.NODE_ENV 'foo' --env.full.port 59798
# process.env was changed using options.full. 

use abigail.plugins.env field in package.json

{
  // ...
  "abigail": {
    "plugins": {
      // default disable
      "env": false
 
      // default "production"
      "env": true
 
      // default "development"
      "env": "development"
 
      // default: replacing all
      "env": {
        "enable": true,
        "full": {
          "NODE_ENV": "production",
          "port": 59798,
          "host": "berabou.me"
        }
      }
    }
  }
}

See also

Development

Requirement global

  • NodeJS v5.10.0
  • Npm v3.8.3
git clone https://github.com/abigailjs/abigail-plugin-env
cd abigail-plugin-env
npm install
 
npm test

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i abigail-plugin-env

Weekly Downloads

72

Version

0.0.0

License

MIT

Last publish

Collaborators

  • 59naga