lbundle
Version:
Small zero-configuration bundler build on top of Rollup.js and SWC for NPM libraries
27 lines (24 loc) • 883 B
JavaScript
;
var getExportsFilenames = require('../_virtual/get-exports-filenames.js');
require('./checks.js');
var checks = require('../_virtual/checks.js');
(function (exports) {
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "getExportsFilenames", {
enumerable: true,
get: function() {
return getExportsFilenames;
}
});
const _checks = checks.__exports;
const getExportsFilenames = (exs)=>{
if ((0, _checks.isNil)(exs) || (0, _checks.isObject)(exs) && (0, _checks.isEmptyObject)(exs) || (0, _checks.isString)(exs) && (0, _checks.isEmptyString)(exs)) return [];
if ((0, _checks.isString)(exs)) return [
exs
];
return Object.values(exs).flatMap((ex)=>getExportsFilenames(ex));
};
} (getExportsFilenames.__exports));
//# sourceMappingURL=get-exports-filenames.js.map