1.1.4 • Published 6 years ago

@k1r4n/node-env-conf v1.1.4

Weekly downloads
-
License
ISC
Repository
github
Last release
6 years ago

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
1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.0.0

6 years ago