@jitesoft/audit-for-gitlab
Version:
Minimal application to convert npm audit report into gitlab-ci vulnerability report format.
22 lines (21 loc) • 607 B
JavaScript
;
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.default = process;
var _Util = require("../Util");
function process(lockFile) {
const dependencies = [];
for (const name in lockFile.dependencies) {
if ((0, _Util.hasOwn)(lockFile.dependencies, name) && 'version' in lockFile.dependencies[name]) {
dependencies.push({
package: {
name
},
version: lockFile.dependencies[name].version
});
}
}
return dependencies;
}