UNPKG

indexr

Version:

Automated dynamic indexes for your ES6+ source code.

31 lines (21 loc) 996 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _curry = require('lodash/curry'); var _curry2 = _interopRequireDefault(_curry); var _getFileList = require('../../utils/getFileList'); var _getFileList2 = _interopRequireDefault(_getFileList); var _trimTrailingSlash = require('../../utils/trimTrailingSlash'); var _trimTrailingSlash2 = _interopRequireDefault(_trimTrailingSlash); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Take a submodules glob get the file list for a particular glob folder then // trim the trailing slash if there is one exports.default = (0, _curry2.default)(function (config, folder, next) { var glob = config.submodules; var submodulesIgnore = config.submodulesIgnore; (0, _getFileList2.default)(folder, glob, submodulesIgnore).then(function (result) { next(null, result.map(_trimTrailingSlash2.default)); }).catch(next); }); module.exports = exports['default'];