lbundle
Version:
Small zero-configuration bundler build on top of Rollup.js and SWC for NPM libraries
13 lines (10 loc) • 443 B
JavaScript
import { isNil, isObject, isEmptyObject, isString, isEmptyString } from './checks.mjs';
const getExportsFilenames = (exs)=>{
if (isNil(exs) || isObject(exs) && isEmptyObject(exs) || isString(exs) && isEmptyString(exs)) return [];
if (isString(exs)) return [
exs
];
return Object.values(exs).flatMap((ex)=>getExportsFilenames(ex));
};
export { getExportsFilenames };
//# sourceMappingURL=get-exports-filenames.mjs.map