UNPKG

@jitesoft/audit-for-gitlab

Version:

Minimal application to convert npm audit report into gitlab-ci vulnerability report format.

27 lines (25 loc) 725 B
"use strict"; 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"); // noinspection DuplicatedCode v2 and v3 looks the same, but I wanted to split them up. function process(lockFile) { const dependencies = []; for (const name in lockFile.packages) { if (name === '') { continue; } if ((0, _Util.hasOwn)(lockFile.packages, name) && 'version' in lockFile.packages[name]) { dependencies.push({ package: { name }, version: lockFile.packages[name].version }); } } return dependencies; }