Skip to content

Commit 2efb8af

Browse files
committed
fix: use correct version
1 parent 10725ee commit 2efb8af

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

src/constants.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ export const VERSION_TRIGGER_CHARACTERS = ['.', '^', '~', ...Array.from({ length
88

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

11+
export const NPMJS_COM = 'https://npmjs.com'
1112
export const NPMX_DEV = 'https://npmx.dev'
12-
13-
export const NPM_REGISTRY = 'https://registry.npmjs.org'
1413
export const NPMX_DEV_API = `${NPMX_DEV}/api`

src/providers/hover/npmx.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { Extractor } from '#types/extractor'
22
import type { HoverProvider, Position, TextDocument } from 'vscode'
33
import { getPackageInfo } from '#utils/api/package'
4+
import { npmPacakgeUrl, npmxDocsUrl, npmxPackageUrl } from '#utils/links'
45
import { extractVersion } from '#utils/package'
56
import { Hover, MarkdownString } from 'vscode'
67

@@ -33,12 +34,12 @@ export class NpmxHoverProvider<T extends Extractor> implements HoverProvider {
3334
const currentVersion = pkg.versionsMeta[coercedVersion]
3435
if (currentVersion) {
3536
if (currentVersion.provenance)
36-
md.appendMarkdown(`[$(verified) Verified provenance](https://www.npmjs.com/package/${name}/v/${version}#provenance)\n\n`)
37+
md.appendMarkdown(`[$(verified) Verified provenance](${npmPacakgeUrl(name, coercedVersion)}#provenance)\n\n`)
3738
}
3839

3940
const footer = [
40-
`**[View on npmx](https://npmx.dev/package/${name})**`,
41-
`**[View docs on npmx](https://npmx.dev/docs/${name}/v/${coercedVersion})**`,
41+
`[View on npmx](${npmxPackageUrl(name)})`,
42+
`[View docs on npmx](${npmxDocsUrl(name, coercedVersion)})`,
4243
]
4344

4445
md.appendMarkdown(`${footer.join(' | ')}\n`)

src/utils/links.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
import { NPMX_DEV } from '#constants'
1+
import { NPMJS_COM, NPMX_DEV } from '#constants'
2+
3+
export function npmPacakgeUrl(name: string, version?: string): string {
4+
return `${NPMJS_COM}/package/${name}/v/${version}`
5+
}
26

37
export function npmxPackageUrl(name: string, version?: string): string {
48
return version
59
? `${NPMX_DEV}/package/${name}/v/${version}`
610
: `${NPMX_DEV}/package/${name}`
711
}
12+
13+
export function npmxDocsUrl(name: string, version: string): string {
14+
return `${NPMX_DEV}/docs/${name}/v/${version}`
15+
}

0 commit comments

Comments
 (0)