@k1r4n/node-env-conf

1.1.4 • Public • Published

node-env-conf

A npm package to convert plain text env configuration to json object

Prerequisites

Node v9.2.1 and above

Installing

How to install the product

npm i @k1r4n/node-env-conf -S

or

npm install @k1r4n/node-env-conf --save

Usage

example.js

const fs = require('fs');

const envToConfig = require('@k1r4n/node-env-conf');

const config = fs.readFileSync('conf.env', 'utf8').split('\n');

const conf = envToConfig(config);

console.log(conf);

conf.env

first   name=Lionel Messi
Last Name=Messi
PLAYING POSITION=Right Wing Forward
PlAyInG cLuB=FC Barcelona

number=10

result

{ firstName: 'Lionel=Messi',
  lastName: 'Messi',
  playingPosition: 'Right Wing Forward',
  playingClub: 'FC Barcelona',
  number: '10' }

Instructions

Each line contains only one configuration.

A configuration value and variable is seperated by '='.

Configuration variable should only contain alphanumeric characters.

White space at the start and end of the variable and values will be trimed.

Configuration values will be strings.

test

npm test

Readme

Keywords

Package Sidebar

Install

npm i @k1r4n/node-env-conf

Weekly Downloads

0

Version

1.1.4

License

ISC

Unpacked Size

6.07 kB

Total Files

7

Last publish

Collaborators

  • k1r4n