zephyr-xpack-internal
Version:
Xpack internals for Zephyr
11 lines (10 loc) • 617 B
JavaScript
import "node:module";
function getLicenses(packageJson) {
if (Array.isArray(packageJson.licenses)) return packageJson.licenses.map((license)=>license.type).join(', ');
if ('string' != typeof packageJson.licenses && packageJson.licenses?.type) return packageJson.licenses.type;
if ('string' != typeof packageJson.license && packageJson.license?.type) return packageJson.license.type;
if ('string' == typeof packageJson.licenses) return packageJson.licenses;
if ('string' == typeof packageJson.license) return packageJson.license;
}
export { getLicenses };
//# sourceMappingURL=get-licenses.mjs.map