0.0.5 • Published 7 years ago
jsontoenvi v0.0.5
jsonToEnv Javascript
Set JSON (obj, string or from file) to ENV.
Install
npm install --save jsontoenvi
Usage
const j2env = require('jsontoenvi');
console.log(j2env.load('.env'), process.env.PROD_URL);
// -> return object -> {PROD_URL: 'http://myWebSite.com/'}
// -> saved in process.env -> process.env.PROD_URL => 'http://myWebSite.com/'
console.log(j2env.load('.env.test', false), process.env.PROD_URL); // false = ignore error if file doesn't exists
// -> return object -> {PROD_URL: 'http://myWebSite.com/'}
// -> saved in process.env -> process.env.PROD_URL => 'http://myWebSite.com/'
console.log(j2env.set('{ "PROD" : { "URL" : "http://myWebSite.com/" } }'), process.env.PROD_URL);
// -> return object -> {PROD_URL: 'http://myWebSite.com/'}
// -> saved in process.env -> process.env.PROD_URL => 'http://myWebSite.com/'
console.log(j2env.set({
PROD: {
URL: 'http://myWebSite.com/'
}
}), process.env.PROD_URL);
// -> return object -> {PROD_URL: 'http://myWebSite.com/'}
// -> saved in process.env -> process.env.PROD_URL => 'http://myWebSite.com/'
/**
Also =>
jsontoenv({path: myFile});
jsontoenv({content: MyStrOrObj});
jsontoenv(MyObj, true);
jsontoenv(MyStr);
*/