1.0.1 • Published 6 years ago

pdsparser v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

PDSParser

PDS Configuration file parser

Getting started

This package is available in the Node Package Repository and can be easily installed with npm or yarn.

$ npm i pdsparser
# or
$ yarn add pdsparser

Example of parsing a UIM Configuration file

<setup>
	loglevel = 5
	probes = cdm,dirscan,processes
</setup>
const pdsparser = require('pdsparser');

async function main() {
	const config = await (new pdsparser('./script.cfg')).read();
	
	const loglevel 	= config.setup.loglevel || 5;
	const probes 	= (config.setup.probes || '').split(',');
}
main().catch(console.error);

Use destructuration to simplify readability

const {
	setup: { 
		loglevel = 5,
		probes = ''
	}
} = await (new pdsparser('./script.cfg')).read();