Skip to content

Commit 555b26e

Browse files
J12934Weltraumschaf
authored andcommitted
Replace 3rd party uuid lib with the new(ish) standard lib
Signed-off-by: Jannik Hollenbach <jannik.hollenbach@iteratec.com>
1 parent c70827f commit 555b26e

3 files changed

Lines changed: 5 additions & 20 deletions

File tree

parser-sdk/nodejs/package-lock.json

Lines changed: 0 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

parser-sdk/nodejs/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"ajv-formats": "^2.1.0",
1414
"axios": "^1.6.0",
1515
"jsonpointer": "^5.0.1",
16-
"uuid": "^9.0.0",
1716
"ws": "^8.13.0"
1817
}
1918
}

parser-sdk/nodejs/parser-utils.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
//
33
// SPDX-License-Identifier: Apache-2.0
44

5-
const { readFile } = require("fs/promises");
5+
const { readFile } = require("node:fs/promises");
6+
const { randomUUID } = require("node:crypto");
67
const Ajv = require("ajv-draft-04");
7-
const ajv = new Ajv();
88
const addFormats = require("ajv-formats");
9-
addFormats(ajv);
109
const jsonpointer = require("jsonpointer");
1110

12-
const { v4: uuid } = require("uuid");
11+
const ajv = new Ajv();
12+
addFormats(ajv);
1313

1414
function addIdsAndDates(findings) {
1515
return findings.map((finding) => {
1616
return {
1717
...finding,
18-
id: uuid(),
18+
id: randomUUID(),
1919
parsed_at: new Date().toISOString(),
2020
};
2121
});

0 commit comments

Comments
 (0)