Edit a .env file string with preserved comments and whitespace.
MIT License
Edit a
.env
file string with preserved comments and whitespace.
Node.js >= 6
is required. To install, type this at the command line:
npm install edit-dotenv
const editDotenv = require('edit-dotenv');
const envString = `VAR1=value
VAR2=value
# Comment
VAR3=value\\nvalue`;
const changes = {
VAR2: 'new value',
NEW: 'value'
};
editDotenv(envString, changes);
/*↴
VAR1=value
VAR2=new value
# Comment
VAR3=value\\nvalue
NEW=value
*/