@nodesecure/scanner
Version:
A package API to run a static analysis of your module's dependencies.
17 lines • 486 B
JavaScript
export class Licenses {
level = "manifest";
#licenses = Object.create(null);
next(_, version) {
const { uniqueLicenseIds } = version;
for (const licenseName of uniqueLicenseIds) {
this.#licenses[licenseName] = licenseName in this.#licenses ?
++this.#licenses[licenseName] : 1;
}
}
done() {
return {
licenses: this.#licenses
};
}
}
//# sourceMappingURL=LicensesExtractor.class.js.map