Skip to content

Commit 2d74988

Browse files
committed
update
1 parent ad5129c commit 2d74988

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/providers/diagnostics/rules/replacement.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ import type { DiagnosticRule } from '..'
33
import { getReplacement } from '#utils/api/replacement'
44
import { DiagnosticSeverity } from 'vscode'
55

6-
// https://github.com/npmx-dev/npmx.dev/blob/main/app/components/PackageReplacement.vue#L8-L30
6+
/**
7+
* Keep messages in sync with npmx.dev wording.
8+
*
9+
* https://github.com/npmx-dev/npmx.dev/blob/main/app/components/PackageReplacement.vue#L8-L30
10+
*/
711
function generateMessage(replacement: ModuleReplacement) {
812
switch (replacement.type) {
913
case 'native':

src/utils/api/package.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ export interface PackageInfo extends PackageVersionsInfoWithMetadata {
77
versionToTag: Map<string, string>
88
}
99

10+
/**
11+
* Fetch npm package versions and build a version-to-tag lookup map.
12+
*
13+
* @see https://github.com/antfu/fast-npm-meta
14+
*/
1015
export const getPackageInfo = memoize<string, Promise<PackageInfo>>(async (name) => {
1116
logger.info(`Fetching package info for ${name}`)
1217

0 commit comments

Comments
 (0)