File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed
Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -11,3 +11,5 @@ export const CACHE_TTL_ONE_DAY = 1000 * 60 * 60 * 24
1111export const NPMJS_COM = 'https://npmjs.com'
1212export const NPMX_DEV = 'https://npmx.dev'
1313export const NPMX_DEV_API = `${ NPMX_DEV } /api`
14+
15+ export const SPACER = ' '
Original file line number Diff line number Diff line change 11import type { Extractor } from '#types/extractor'
22import type { HoverProvider , Position , TextDocument } from 'vscode'
3+ import { SPACER } from '#constants'
34import { getPackageInfo } from '#utils/api/package'
45import { npmPacakgeUrl , npmxDocsUrl , npmxPackageUrl } from '#utils/links'
56import { extractVersion } from '#utils/package'
@@ -34,15 +35,13 @@ export class NpmxHoverProvider<T extends Extractor> implements HoverProvider {
3435 const currentVersion = pkg . versionsMeta [ coercedVersion ]
3536 if ( currentVersion ) {
3637 if ( currentVersion . provenance )
37- md . appendMarkdown ( `[$(verified) Verified provenance](${ npmPacakgeUrl ( name , coercedVersion ) } #provenance)\n\n` )
38+ md . appendMarkdown ( `[$(verified)${ SPACER } Verified provenance](${ npmPacakgeUrl ( name , coercedVersion ) } #provenance)\n\n` )
3839 }
3940
40- const footer = [
41- `[View on npmx](${ npmxPackageUrl ( name ) } )` ,
42- `[View docs on npmx](${ npmxDocsUrl ( name , coercedVersion ) } )` ,
43- ]
41+ const packageLink = `[$(package)${ SPACER } View on npmx](${ npmxPackageUrl ( name ) } )`
42+ const docsLink = `[$(book)${ SPACER } View docs on npmx](${ npmxDocsUrl ( name , coercedVersion ) } )`
4443
45- md . appendMarkdown ( `${ footer . join ( ' | ' ) } \n ` )
44+ md . appendMarkdown ( `${ packageLink } | ${ docsLink } ` )
4645
4746 return new Hover ( md )
4847 }
You can’t perform that action at this time.
0 commit comments