Skip to content

Commit 0253040

Browse files
committed
chore: more logs
1 parent 3de5093 commit 0253040

2 files changed

Lines changed: 30 additions & 23 deletions

File tree

src/utils/npm.ts

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,29 +33,34 @@ const cache = new LRUCache<string, ResolvedPackument>({
3333
fetchMethod: async (name, staleValue, { signal }) => {
3434
const encodedName = encodePackageName(name)
3535

36-
logger.info(`fetching package info for ${name}...`)
37-
const pkg = await ofetch<Packument>(`${NPM_REGISTRY}/${encodedName}`, { signal })
36+
try {
37+
logger.info(`[${name}] fetching package info...`)
38+
const pkg = await ofetch<Packument>(`${NPM_REGISTRY}/${encodedName}`, { signal })
39+
logger.info(`[${name}] fetching package info done!`)
3840

39-
const resolvedVersions = Object.fromEntries(
40-
Object.keys(pkg.versions)
41-
.filter((v) => pkg.time[v])
42-
.map<[string, ResolvedPackumentVersion]>((v) => [
43-
v,
44-
{
45-
version: v,
46-
// @ts-expect-error present if published with provenance
47-
hasProvenance: !!pkg.versions[v].dist.attestations,
48-
deprecated: pkg.versions[v].deprecated,
49-
},
50-
]),
51-
)
41+
const resolvedVersions = Object.fromEntries(
42+
Object.keys(pkg.versions)
43+
.filter((v) => pkg.time[v])
44+
.map<[string, ResolvedPackumentVersion]>((v) => [
45+
v,
46+
{
47+
version: v,
48+
// @ts-expect-error present if published with provenance
49+
hasProvenance: !!pkg.versions[v].dist.attestations,
50+
deprecated: pkg.versions[v].deprecated,
51+
},
52+
]),
53+
)
5254

53-
Object.entries(pkg['dist-tags']).forEach(([tag, version]) => {
54-
resolvedVersions[version].tag = tag
55-
})
55+
Object.entries(pkg['dist-tags']).forEach(([tag, version]) => {
56+
resolvedVersions[version].tag = tag
57+
})
5658

57-
return {
58-
versions: resolvedVersions,
59+
return {
60+
versions: resolvedVersions,
61+
}
62+
} catch (err) {
63+
logger.warn(`[${name}] fetching package info error: `, err)
5964
}
6065
},
6166
})

src/utils/replacement.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ const cache = new LRUCache<string, ModuleReplacement>({
1313
fetchMethod: async (name, staleValue, { signal }) => {
1414
const encodedName = encodePackageName(name)
1515

16-
logger.info(`fetching replacement for ${name}...`)
1716
try {
18-
return await ofetch<ModuleReplacement>(`${NPMX_DEV_API}/replacements/${encodedName}`, { signal })
17+
logger.info(`[${name}]: fetching replacement...`)
18+
const r = await ofetch<ModuleReplacement>(`${NPMX_DEV_API}/replacements/${encodedName}`, { signal })
1919
// Fallback for cache compatibility (LRUCache rejects null/undefined)
2020
?? {}
21+
logger.info(`[${name}] fetching replacement done!`)
22+
return r
2123
} catch (err) {
22-
logger.warn('fetching replacement error: ', err)
24+
logger.warn(`[${name}] fetching replacement error: `, err)
2325
}
2426
},
2527
})

0 commit comments

Comments
 (0)