File tree 1 file changed +4
-6
lines changed
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -4,11 +4,10 @@ import type { components } from '@socketsecurity/sdk/types/api'
4
4
type PurlLikeType = PackageURL | components [ 'schemas' ] [ 'SocketPURL' ]
5
5
6
6
export function getPkgFullNameFromPurlObj ( purlObj : PurlLikeType ) : string {
7
- if ( purlObj . type === 'maven' ) {
8
- return [ purlObj . namespace , purlObj . name ] . filter ( Boolean ) . join ( ':' )
9
- } else {
10
- return [ purlObj . namespace , purlObj . name ] . filter ( Boolean ) . join ( '/' )
11
- }
7
+ const { name, namespace } = purlObj
8
+ return namespace
9
+ ? `${ namespace } ${ purlObj . type === 'maven' ? ':' : '/' } ${ name } `
10
+ : name
12
11
}
13
12
14
13
export function getSocketDevAlertUrl ( alertType : string ) : string {
@@ -19,7 +18,6 @@ export function getSocketDevPackageOverviewUrlFromPurl(
19
18
purlObj : PurlLikeType
20
19
) : string {
21
20
const fullName = getPkgFullNameFromPurlObj ( purlObj )
22
-
23
21
return getSocketDevPackageOverviewUrl ( purlObj . type , fullName , purlObj . version )
24
22
}
25
23
You can’t perform that action at this time.
0 commit comments