Skip to content

Commit a8140e0

Browse files
committed
migrate
Signed-off-by: Jan Kowalleck <[email protected]>
1 parent f29d222 commit a8140e0

File tree

3 files changed

+10
-43
lines changed

3 files changed

+10
-43
lines changed

src/_helpers/packageUrl.ts

Lines changed: 0 additions & 32 deletions
This file was deleted.

src/factories/fromNodePackageJson.node.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Copyright (c) OWASP Foundation. All Rights Reserved.
2727
*/
2828

2929
import type { PackageURL } from 'packageurl-js'
30+
import { PurlQualifierNames } from 'packageurl-js'
3031

3132
import {tryCanonicalizeGitUrl} from "../_helpers/gitUrl"
3233
import { isNotUndefined } from '../_helpers/notUndefined'
3334
import type { PackageJson } from '../_helpers/packageJson'
34-
import { PackageUrlQualifierNames } from '../_helpers/packageUrl'
3535
import { ExternalReferenceType } from '../enums/externalReferenceType'
3636
import type { Component } from '../models/component'
3737
import { ExternalReference } from '../models/externalReference'
@@ -137,16 +137,16 @@ export class PackageUrlFactory extends PlainPackageUrlFactory<'npm'> {
137137
#finalizeQualifiers (purl: PackageURL): PackageURL {
138138
const qualifiers = new Map(Object.entries(purl.qualifiers ?? {}))
139139

140-
const downloadUrl = qualifiers.get(PackageUrlQualifierNames.DownloadURL)
140+
const downloadUrl = qualifiers.get(PurlQualifierNames.DownloadUrl)
141141
if (downloadUrl !== undefined) {
142-
qualifiers.delete(PackageUrlQualifierNames.VcsUrl)
142+
qualifiers.delete(PurlQualifierNames.VcsUrl)
143143
if (npmDefaultRepositoryMatcher.test(downloadUrl)) {
144-
qualifiers.delete(PackageUrlQualifierNames.DownloadURL)
144+
qualifiers.delete(PurlQualifierNames.DownloadUrl)
145145
}
146146
}
147-
if (!qualifiers.has(PackageUrlQualifierNames.DownloadURL) && !qualifiers.has(PackageUrlQualifierNames.VcsUrl)) {
147+
if (!qualifiers.has(PurlQualifierNames.DownloadUrl) && !qualifiers.has(PurlQualifierNames.VcsUrl)) {
148148
// nothing to base a checksum on
149-
qualifiers.delete(PackageUrlQualifierNames.Checksum)
149+
qualifiers.delete(PurlQualifierNames.Checksum)
150150
}
151151
purl.qualifiers = qualifiers.size > 0
152152
? Object.fromEntries(qualifiers.entries())

src/factories/packageUrl.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ SPDX-License-Identifier: Apache-2.0
1717
Copyright (c) OWASP Foundation. All Rights Reserved.
1818
*/
1919

20-
import { PackageURL } from 'packageurl-js'
20+
import { PackageURL, PurlQualifierNames } from 'packageurl-js'
2121

22-
import { PackageUrlQualifierNames } from '../_helpers/packageUrl'
2322
import { ExternalReferenceType } from '../enums/externalReferenceType'
2423
import type { Component } from '../models/component'
2524

@@ -55,17 +54,17 @@ export class PackageUrlFactory<PurlType extends PackageURL['type'] = PackageURL[
5554
/* eslint-disable-next-line @typescript-eslint/switch-exhaustiveness-check -- intended */
5655
switch (extRef.type) {
5756
case ExternalReferenceType.VCS:
58-
[qualifiers[PackageUrlQualifierNames.VcsUrl], subpath] = url.split('#', 2)
57+
[qualifiers[PurlQualifierNames.VcsUrl], subpath] = url.split('#', 2)
5958
break
6059
case ExternalReferenceType.Distribution:
61-
qualifiers[PackageUrlQualifierNames.DownloadURL] = url
60+
qualifiers[PurlQualifierNames.DownloadUrl] = url
6261
break
6362
}
6463
}
6564

6665
const hashes = component.hashes
6766
if (hashes.size > 0) {
68-
qualifiers[PackageUrlQualifierNames.Checksum] = Array.from(
67+
qualifiers[PurlQualifierNames.Checksum] = Array.from(
6968
sort
7069
? hashes.sorted()
7170
: hashes,

0 commit comments

Comments
 (0)