1.1.6 • Published 5 years ago

slue-envify v1.1.6

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

slue-envify

Replace process.env variables in your script and then parse the result code. Support es6.

Usage

For example, there is a file named main.js

const fs = require('fs');

if (process.env.NODE_ENV === 'production') {
    var vars1 = 10;
} else {
    var vars = 20;
}

if (process.env.NODE_ENV_R === 'production' && flag) {
    console.log(123);
} else {
    console.log(456);
}

run this script:

const slueFs = require('slue-fs');
const slueStream = require('slue-stream');
const slueEnvify = require('slue-envify');

const envs = {
    NODE_ENV: 'development',
    NODE_ENV_R: 'production'
};
slueFs.read('./test/main.js')
    .pipe(slueEnvify({
        envs,
        useBabel: true // Is transform es6. Default true
    }))
    .pipe(slueStream.transformObj(function(file, env, cb) {
        console.log(file.contents.toString());
        cb(null, file);
    }));

the output is:

"use strict";

var vars1, fs = require("fs"), vars = 20;

flag ? console.log(123) : console.log(456);
1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago