Skip to content

Commit a209e53

Browse files
committed
fix: use native types
1 parent 2b24781 commit a209e53

4 files changed

Lines changed: 11 additions & 46 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
"@vitest/coverage-v8": "4.0.18",
105105
"@vue/test-utils": "2.4.6",
106106
"axe-core": "4.11.1",
107+
"fast-npm-meta": "1.0.0",
107108
"knip": "5.82.1",
108109
"lint-staged": "16.2.7",
109110
"playwright-core": "1.58.0",

pnpm-lock.yaml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

shared/types/fast-npm-meta.ts

Lines changed: 0 additions & 44 deletions
This file was deleted.

shared/utils/npm.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { FastNpmMetaResponse } from '#shared/types'
1+
import type { ResolvedPackageVersion } from 'fast-npm-meta'
22
import { createError } from 'h3'
33
import validatePackageName from 'validate-npm-package-name'
44

@@ -26,7 +26,7 @@ export function encodePackageName(name: string): string {
2626
export async function fetchLatestVersion(name: string): Promise<string | null> {
2727
try {
2828
const encodedName = encodePackageName(name)
29-
const meta = await $fetch<FastNpmMetaResponse>(`${FAST_NPM_META_API}/${encodedName}`)
29+
const meta = await $fetch<ResolvedPackageVersion>(`${FAST_NPM_META_API}/${encodedName}`)
3030
return meta.version
3131
} catch {
3232
return null

0 commit comments

Comments
 (0)