UNPKG

@pipepack/enhanced-resolver

Version:

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

29 lines (22 loc) 749 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.possible = possible; var _path = require("path"); var _rxjs = require("rxjs"); var _operators = require("rxjs/operators"); var _is = require("./is"); var _assign = require("../utils/assign"); /** * @description - spread node search paths, filter none exist directory * @author - huang.jian <hjj491229492@hotmail.com> */ // package // internal function possible(fs, modules, request) { return (0, _rxjs.from)(modules).pipe((0, _operators.filter)(context => (0, _path.isAbsolute)(context)), (0, _operators.concatMap)(context => (0, _is.isDirectory)(fs, context, (0, _assign.assign)(request, { context })))); } //# sourceMappingURL=possible.js.map