1.1.1 • Published 6 years ago
json-to-env2 v1.1.1
json-to-env2
Convert json to key-value environment pairs with the ability to use dynamic setpoints
Install
npm i json-to-env2Usage
Simple example
Script:
const jsonToEnv = require('json-to-env2');
const json = {
deep: {
env1: 'value1',
env2: 'value2'
}
}
const env = jsonToEnv(json);Env:
DEEP_ENV1=value1
DEEP_ENV2=value2Example with the dynamic replacement
Script:
const jsonToEnv = require('json-to-env2');
const json = {
deep: {
env: '$DYNAMIC_ENV',
}
}
const mapping = {
$DYNAMIC_ENV: 'value'
}
const env = jsonToEnv(json, mapping);Env:
DEEP_ENV=valueExample with the dynamic substring replacement
Script:
const jsonToEnv = require('json-to-env2');
const json = {
deep: {
env: 'prefix-$DYNAMIC_ENV',
}
}
const mapping = {
$DYNAMIC_ENV: 'value'
}
const env = jsonToEnv(json, mapping);Env:
DEEP_ENV=prefix-valueTest
npm run testLicense
MIT © nlapshin