Skip to content

Commit b43a167

Browse files
committedFeb 4, 2025··
feat: adapt to fast-npm-meta@v0.3
1 parent b918123 commit b43a167

File tree

3 files changed

+114
-106
lines changed

3 files changed

+114
-106
lines changed
 

‎package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "taze",
33
"type": "module",
44
"version": "18.3.1",
5-
"packageManager": "pnpm@9.15.5",
5+
"packageManager": "pnpm@9.15.4",
66
"description": "A modern cli tool that keeps your deps fresh",
77
"license": "MIT",
88
"funding": "https://github.com/sponsors/antfu",
@@ -49,7 +49,7 @@
4949
"@types/cli-progress": "^3.11.6",
5050
"@types/debug": "^4.1.12",
5151
"@types/js-yaml": "^4.0.9",
52-
"@types/node": "^22.13.0",
52+
"@types/node": "^22.13.1",
5353
"@types/npm-package-arg": "^6.1.4",
5454
"@types/npm-registry-fetch": "^8.0.7",
5555
"@types/prompts": "^2.4.9",
@@ -64,19 +64,19 @@
6464
"eslint": "^9.19.0",
6565
"esno": "^4.8.0",
6666
"fast-glob": "^3.3.3",
67-
"fast-npm-meta": "^0.2.2",
67+
"fast-npm-meta": "^0.3.0",
6868
"npm-package-arg": "^12.0.1",
6969
"npm-registry-fetch": "^18.0.2",
7070
"p-limit": "^6.2.0",
7171
"picocolors": "^1.1.1",
7272
"prompts": "^2.4.2",
7373
"restore-cursor": "^5.1.0",
7474
"rimraf": "^6.0.1",
75-
"semver": "^7.7.0",
75+
"semver": "^7.7.1",
7676
"taze": "workspace:*",
7777
"typescript": "^5.7.3",
7878
"ufo": "^1.5.4",
7979
"unbuild": "^3.3.1",
80-
"vitest": "^3.0.4"
80+
"vitest": "^3.0.5"
8181
}
8282
}

‎pnpm-lock.yaml

+99-99
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/utils/packument.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,23 @@ export async function fetchPackage(spec: string, npmConfigs: Record<string, unkn
4545
getVersions(spec, {
4646
force,
4747
fetch,
48+
metadata: true,
4849
}),
4950
new Promise<ReturnType<typeof getVersions>>(
5051
(_, reject) => setTimeout(() => reject(new Error(`Timeout requesting "${spec}"`)), TIMEOUT),
5152
),
5253
])
5354
return {
5455
tags: data.distTags,
55-
versions: data.versions,
56-
time: data.time,
56+
versions: Object.keys(data.versionsMeta),
57+
time: {
58+
...Object.fromEntries(
59+
Object.entries(data.versionsMeta)
60+
.map(([version, meta]) => [version, meta.time]),
61+
),
62+
created: data.timeCreated,
63+
modified: data.timeModified,
64+
},
5765
}
5866
}
5967

0 commit comments

Comments
 (0)
Please sign in to comment.