@nodesecure/scanner
Version:
A package API to run a static analysis of your module's dependencies.
20 lines • 565 B
JavaScript
// Import Third-party Dependencies
import FrequencySet from "frequency-set";
export class Extensions {
level = "manifest";
#extensions = new FrequencySet();
next(_, version) {
const { composition } = version;
composition.extensions.forEach((extension) => {
if (extension !== "") {
this.#extensions.add(extension);
}
});
}
done() {
return {
extensions: Object.fromEntries(this.#extensions)
};
}
}
//# sourceMappingURL=ExtensionsExtractor.class.js.map