UNPKG

indexr

Version:

Automated dynamic indexes for your ES6+ source code.

21 lines (15 loc) 626 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _curry = require('lodash/curry'); var _curry2 = _interopRequireDefault(_curry); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Strip everything after the second / in a path. ie '/foo/bar' => '/foo' exports.default = (0, _curry2.default)(function (config, filePath, next) { var directImport = config.directImport; if (directImport) return next(null, filePath); var m = filePath.match(/^.[^/]*/); return next(null, m && m[0] || filePath); }); module.exports = exports['default'];