From cb429b5c4b0a4716dff5cf16e69c564502081dfb Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Wed, 20 Nov 2024 14:13:23 +0100 Subject: [PATCH] chore(deps): no longer depend on dependency `packageurl-js` (#1237) Signed-off-by: Jan Kowalleck --- HISTORY.md | 3 +++ package.json | 1 - src/builders.ts | 3 +-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 79f98b8c4..e24fff9f0 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,11 +6,14 @@ All notable changes to this project will be documented in this file. +* Dependencies + * No longer depend on `packageurlk-js` (via [#1237]) * Build * Use _TypeScript_ `v5.6.2` now, was `v5.5.3` (via [#1209], [#1218]) [#1209]: https://github.com/CycloneDX/cyclonedx-node-npm/pull/1209 [#1218]: https://github.com/CycloneDX/cyclonedx-node-npm/pull/1218 +[#1237]: https://github.com/CycloneDX/cyclonedx-node-npm/pull/1237 ## 1.19.3 -- 2024-07-15 diff --git a/package.json b/package.json index 36c716446..13f608adf 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,6 @@ "@cyclonedx/cyclonedx-library": "^6.11.0", "commander": "^10.0.0", "normalize-package-data": "^3||^4||^5||^6", - "packageurl-js": "^1.2.1", "xmlbuilder2": "^3.0.2" }, "devDependencies": { diff --git a/src/builders.ts b/src/builders.ts index c925094db..24d399f76 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -20,7 +20,6 @@ Copyright (c) OWASP Foundation. All Rights Reserved. import { type Builders, Enums, type Factories, Models, Utils } from '@cyclonedx/cyclonedx-library' import { existsSync } from 'fs' import * as normalizePackageData from 'normalize-package-data' -import { type PackageURL } from 'packageurl-js' import * as path from 'path' import { isString, loadJsonFile, tryRemoveSecretsFromUrl } from './_helpers' @@ -544,7 +543,7 @@ export class BomBuilder { return component } - private makePurl (component: Models.Component): PackageURL | undefined { + private makePurl (component: Models.Component): ReturnType { const purl = this.purlFactory.makeFromComponent(component, this.reproducible) if (purl === undefined) { return undefined