UNPKG

confinode

Version:

Node application configuration reader

33 lines 760 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Loader implementation. */ class LoaderImplementation { constructor(nodeIni) { this.nodeIni = nodeIni; } async load(fileName) { return new Promise((resolve, reject) => this.nodeIni.parse(fileName, (err, data) => { if (err) { reject(err); } else { resolve(data); } })); } syncLoad(fileName) { return this.nodeIni.parseSync(fileName); } } /** * Loader description. */ const description = { filetypes: 'ini', Loader: LoaderImplementation, module: 'node-ini', }; exports.default = description; //# sourceMappingURL=node-ini.js.map