UNPKG

@pipepack/enhanced-resolver

Version:

yet, reimplement enhanced-resolve with the idea 'simple is best'.

25 lines (21 loc) 574 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.json = json; var _rxjs = require("rxjs"); // package /** * use natural reject as failure of getting package.json */ function json(fs, absDescriptionFile) { return new _rxjs.Observable(subscriber => { fs.readFile(absDescriptionFile).then(bf => bf.toString()).then(content => JSON.parse(content)).then(content => { subscriber.next(content); }).catch(() => {// silent }).finally(() => { subscriber.complete(); }); }); } //# sourceMappingURL=json.js.map