Skip to content

Commit 72ea026

Browse files
committed
fix(hover): use npmx.dev links instead of npmjs.com
1 parent c3c4233 commit 72ea026

3 files changed

Lines changed: 3 additions & 10 deletions

File tree

src/constants.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ export const PRERELEASE_PATTERN = /-.+/
99

1010
export const CACHE_TTL_ONE_DAY = 1000 * 60 * 60 * 24
1111

12-
export const NPMJS_COM = 'https://npmjs.com'
1312
export const NPMX_DEV = 'https://npmx.dev'
1413
export const NPMX_DEV_API = `${NPMX_DEV}/api`
1514

src/providers/hover/npmx.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Extractor } from '#types/extractor'
22
import type { HoverProvider, Position, TextDocument } from 'vscode'
33
import { SPACER } from '#constants'
44
import { getPackageInfo } from '#utils/api/package'
5-
import { jsrPackageUrl, npmPackageUrl, npmxDocsUrl, npmxPackageUrl } from '#utils/links'
5+
import { jsrPackageUrl, npmxDocsUrl, npmxPackageUrl } from '#utils/links'
66
import { isSupportedProtocol, parseVersion } from '#utils/package'
77
import { Hover, MarkdownString } from 'vscode'
88

@@ -62,7 +62,7 @@ export class NpmxHoverProvider<T extends Extractor> implements HoverProvider {
6262
const currentVersion = pkg.versionsMeta[semver]
6363
if (currentVersion) {
6464
if (currentVersion.provenance)
65-
md.appendMarkdown(`[$(verified)${SPACER}Verified provenance](${npmPackageUrl(name, semver)}#provenance)\n\n`)
65+
md.appendMarkdown(`[$(verified)${SPACER}Verified provenance](${npmxPackageUrl(name, semver)}#provenance)\n\n`)
6666
}
6767

6868
const packageLink = `[$(package)${SPACER}View on npmx.dev](${npmxPackageUrl(name)})`

src/utils/links.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
import { NPMJS_COM, NPMX_DEV } from '#constants'
2-
3-
export function npmPackageUrl(name: string, version?: string): string {
4-
return version
5-
? `${NPMJS_COM}/package/${name}/v/${version}`
6-
: `${NPMJS_COM}/package/${name}`
7-
}
1+
import { NPMX_DEV } from '#constants'
82

93
export function npmxPackageUrl(name: string, version?: string): string {
104
return version

0 commit comments

Comments
 (0)