multilevel-ini

1.1.2 • Public • Published

README

NPM

Installation

npm install multilevel-ini

or in package.json

...
"dependencies": {
    "multilevel-ini": "*",
}
...

API

var ini = require('multilevel-ini');
ini.get(filePath, callback);
ini.getSync(filePath);
ini.set(data, filePath, callback);
ini.setSync(data, filePath);
ini.objToIni(chunk, firstElementIsTitle, prefix);
ini.iniToObj(str);

Example

var ini = require('multilevel-ini');
 
ini.get('some.ini', function(error, result) {
    if (!error) {
        console.log('result', result);
    }
});
 
var obj = {
    'FirstZone': {
        'foo': 'any value',
        'bar': {
            'foo': [1,2,3,4,5]
        }
    },
    'SecondZone': {
        'foo': [
            'foo',
            'bar',
            'foo',
            'bar'
        ]
    }
};
 
ini.set(obj, 'some.ini', function(error, result) {
    if (error) {
        console.log(error);
        return;
    }
    console.log('save ok');
});

more in examples

Dependents (1)

Package Sidebar

Install

npm i multilevel-ini

Weekly Downloads

4

Version

1.1.2

License

none

Last publish

Collaborators

  • mifczu