Skip to content

Commit d704602

Browse files
[autofix.ci] apply automated fixes
1 parent 71785d6 commit d704602

File tree

8 files changed

+82
-38
lines changed

8 files changed

+82
-38
lines changed

app/components/AppFooter.vue

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ const closeModal = () => modalRef.value?.close?.()
2424
<div class="hidden sm:grid sm:grid-cols-2 lg:grid-cols-3 gap-x-10 gap-y-1 min-h-11 text-xs">
2525
<!-- Column 1: Product -->
2626
<div class="flex flex-col gap-1">
27-
<span class="text-fg-subtle uppercase tracking-wide text-2xs mb-1">{{ $t('footer.product') }}</span>
27+
<span class="text-fg-subtle uppercase tracking-wide text-2xs mb-1">{{
28+
$t('footer.product')
29+
}}</span>
2830
<LinkBase :to="{ name: 'about' }">{{ $t('footer.about') }}</LinkBase>
2931
<LinkBase :to="{ name: 'blog' }">{{ $t('footer.blog') }}</LinkBase>
3032
<LinkBase :to="NPMX_DOCS_SITE">{{ $t('footer.docs') }}</LinkBase>
@@ -119,15 +121,21 @@ const closeModal = () => modalRef.value?.close?.()
119121

120122
<!-- Column 2: Legal & Info -->
121123
<div class="flex flex-col gap-1">
122-
<span class="text-fg-subtle uppercase tracking-wide text-2xs mb-1">{{ $t('footer.legal') }}</span>
124+
<span class="text-fg-subtle uppercase tracking-wide text-2xs mb-1">{{
125+
$t('footer.legal')
126+
}}</span>
123127
<LinkBase :to="{ name: 'privacy' }">{{ $t('privacy_policy.title') }}</LinkBase>
124128
<LinkBase :to="{ name: 'accessibility' }">{{ $t('a11y.footer_title') }}</LinkBase>
125-
<LinkBase :to="{ name: 'translation-status' }">{{ $t('translation_status.title') }}</LinkBase>
129+
<LinkBase :to="{ name: 'translation-status' }">{{
130+
$t('translation_status.title')
131+
}}</LinkBase>
126132
</div>
127133

128134
<!-- Column 3: Community -->
129135
<div class="flex flex-col gap-1">
130-
<span class="text-fg-subtle uppercase tracking-wide text-2xs mb-1">{{ $t('footer.community') }}</span>
136+
<span class="text-fg-subtle uppercase tracking-wide text-2xs mb-1">{{
137+
$t('footer.community')
138+
}}</span>
131139
<LinkBase to="https://repo.npmx.dev">{{ $t('footer.source') }}</LinkBase>
132140
<LinkBase to="https://social.npmx.dev">{{ $t('footer.social') }}</LinkBase>
133141
<LinkBase :to="discord.url">{{ discord.label }}</LinkBase>

app/components/Code/Viewer.vue

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,17 @@ watch(
114114
</div>
115115

116116
<!-- Code content -->
117-
<div class="code-content flex-1 min-w-0" :class="wordWrap ? 'overflow-x-hidden' : 'overflow-x-auto'">
117+
<div
118+
class="code-content flex-1 min-w-0"
119+
:class="wordWrap ? 'overflow-x-hidden' : 'overflow-x-auto'"
120+
>
118121
<!-- eslint-disable vue/no-v-html -- HTML is generated server-side by Shiki -->
119-
<div ref="codeRef" class="code-lines min-w-full w-fit" :class="{ 'word-wrap': wordWrap }" v-html="html" />
122+
<div
123+
ref="codeRef"
124+
class="code-lines min-w-full w-fit"
125+
:class="{ 'word-wrap': wordWrap }"
126+
v-html="html"
127+
/>
120128
<!-- eslint-enable vue/no-v-html -->
121129
</div>
122130
</div>

app/components/Compare/FacetBarChart.vue

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -332,12 +332,8 @@ const config = computed<VueUiHorizontalBarConfig>(() => {
332332
<SkeletonInline class="h-3 w-36 rounded" />
333333
</div>
334334
<div class="flex flex-col gap-2 px-2" aria-hidden="true">
335-
<div
336-
v-for="(pkg, i) in packages"
337-
:key="pkg"
338-
class="flex items-center gap-3"
339-
>
340-
<SkeletonInline class="h-3 shrink-0" :style="{ width: `${40 + (i * 17) % 40}%` }" />
335+
<div v-for="(pkg, i) in packages" :key="pkg" class="flex items-center gap-3">
336+
<SkeletonInline class="h-3 shrink-0" :style="{ width: `${40 + ((i * 17) % 40)}%` }" />
341337
<SkeletonInline class="h-7 flex-1 rounded" />
342338
</div>
343339
</div>
@@ -352,12 +348,8 @@ const config = computed<VueUiHorizontalBarConfig>(() => {
352348
</div>
353349
<!-- Bar skeletons with varying widths for visual realism -->
354350
<div class="flex flex-col gap-2 px-2" aria-hidden="true">
355-
<div
356-
v-for="(pkg, i) in packages"
357-
:key="pkg"
358-
class="flex items-center gap-3"
359-
>
360-
<SkeletonInline class="h-3 shrink-0" :style="{ width: `${40 + (i * 17) % 40}%` }" />
351+
<div v-for="(pkg, i) in packages" :key="pkg" class="flex items-center gap-3">
352+
<SkeletonInline class="h-3 shrink-0" :style="{ width: `${40 + ((i * 17) % 40)}%` }" />
361353
<SkeletonInline class="h-7 flex-1 rounded" />
362354
</div>
363355
</div>

app/components/Package/Dependencies.vue

Lines changed: 38 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,11 @@ function parseNpmAlias(version: string): { name: string; range: string } | null
109109
<div class="space-y-8">
110110
<!-- Empty state when no dependencies at all -->
111111
<p
112-
v-if="sortedDependencies.length === 0 && sortedPeerDependencies.length === 0 && sortedOptionalDependencies.length === 0"
112+
v-if="
113+
sortedDependencies.length === 0 &&
114+
sortedPeerDependencies.length === 0 &&
115+
sortedOptionalDependencies.length === 0
116+
"
113117
class="text-sm text-fg-subtle"
114118
>
115119
{{ $t('package.dependencies.none') }}
@@ -135,7 +139,11 @@ function parseNpmAlias(version: string): { name: string; range: string } | null
135139
:key="dep"
136140
class="flex items-center justify-between py-1 text-sm gap-2"
137141
>
138-
<LinkBase :to="packageRoute(parseNpmAlias(version)?.name ?? dep)" class="block truncate" dir="ltr">
142+
<LinkBase
143+
:to="packageRoute(parseNpmAlias(version)?.name ?? dep)"
144+
class="block truncate"
145+
dir="ltr"
146+
>
139147
{{ dep }}
140148
</LinkBase>
141149
<span class="flex items-center gap-1 max-w-[40%]" dir="ltr">
@@ -190,7 +198,12 @@ function parseNpmAlias(version: string): { name: string; range: string } | null
190198
<span class="sr-only">{{ $t('package.deprecated.label') }}</span>
191199
</LinkBase>
192200
<LinkBase
193-
:to="packageRoute(parseNpmAlias(version)?.name ?? dep, parseNpmAlias(version)?.range ?? version)"
201+
:to="
202+
packageRoute(
203+
parseNpmAlias(version)?.name ?? dep,
204+
parseNpmAlias(version)?.range ?? version,
205+
)
206+
"
194207
class="block truncate"
195208
:class="getDepVersionClass(dep)"
196209
:title="getDepVersionTooltip(dep, version)"
@@ -248,15 +261,24 @@ function parseNpmAlias(version: string): { name: string; range: string } | null
248261
class="flex items-center justify-between py-1 text-sm gap-1 min-w-0"
249262
>
250263
<div class="flex items-center gap-2 min-w-0 flex-1">
251-
<LinkBase :to="packageRoute(parseNpmAlias(peer.version)?.name ?? peer.name)" class="block max-w-[70%] break-words" dir="ltr">
264+
<LinkBase
265+
:to="packageRoute(parseNpmAlias(peer.version)?.name ?? peer.name)"
266+
class="block max-w-[70%] break-words"
267+
dir="ltr"
268+
>
252269
{{ peer.name }}
253270
</LinkBase>
254271
<TagStatic v-if="peer.optional" :title="$t('package.dependencies.optional')">
255272
{{ $t('package.dependencies.optional') }}
256273
</TagStatic>
257274
</div>
258275
<LinkBase
259-
:to="packageRoute(parseNpmAlias(peer.version)?.name ?? peer.name, parseNpmAlias(peer.version)?.range ?? peer.version)"
276+
:to="
277+
packageRoute(
278+
parseNpmAlias(peer.version)?.name ?? peer.name,
279+
parseNpmAlias(peer.version)?.range ?? peer.version,
280+
)
281+
"
260282
class="block truncate max-w-[30%]"
261283
:title="peer.version"
262284
dir="ltr"
@@ -309,11 +331,20 @@ function parseNpmAlias(version: string): { name: string; range: string } | null
309331
:key="dep"
310332
class="flex items-baseline justify-between py-1 text-sm gap-2"
311333
>
312-
<LinkBase :to="packageRoute(parseNpmAlias(version)?.name ?? dep)" class="block max-w-[80%] break-words" dir="ltr">
334+
<LinkBase
335+
:to="packageRoute(parseNpmAlias(version)?.name ?? dep)"
336+
class="block max-w-[80%] break-words"
337+
dir="ltr"
338+
>
313339
{{ dep }}
314340
</LinkBase>
315341
<LinkBase
316-
:to="packageRoute(parseNpmAlias(version)?.name ?? dep, parseNpmAlias(version)?.range ?? version)"
342+
:to="
343+
packageRoute(
344+
parseNpmAlias(version)?.name ?? dep,
345+
parseNpmAlias(version)?.range ?? version,
346+
)
347+
"
317348
class="block truncate"
318349
:title="version"
319350
dir="ltr"

app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,11 @@ defineOgImageComponent('Default', {
421421
<button
422422
type="button"
423423
class="px-2 py-1 font-mono text-xs border rounded transition-colors inline-flex items-center gap-1"
424-
:class="wordWrap ? 'bg-accent/10 text-accent border-accent/30' : 'text-fg-muted bg-bg-subtle border-border hover:text-fg hover:border-border-hover'"
424+
:class="
425+
wordWrap
426+
? 'bg-accent/10 text-accent border-accent/30'
427+
: 'text-fg-muted bg-bg-subtle border-border hover:text-fg hover:border-border-hover'
428+
"
425429
:aria-pressed="wordWrap"
426430
:title="$t('code.toggle_word_wrap')"
427431
@click="wordWrap = !wordWrap"

app/pages/package/[[org]]/[name].vue

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ const licenseChanged = computed(() => {
328328
const latestLicense = pkg.value?.license
329329
if (!currentLicense || !latestLicense) return false
330330
const normalize = (l: unknown): string =>
331-
typeof l === 'string' ? l : (l as { type?: string })?.type ?? ''
331+
typeof l === 'string' ? l : ((l as { type?: string })?.type ?? '')
332332
return normalize(currentLicense) !== normalize(latestLicense)
333333
})
334334
@@ -598,14 +598,20 @@ const showSkeleton = shallowRef(false)
598598
{{ $t('package.stats.license') }}
599599
</dt>
600600
<dd class="font-mono text-sm text-fg flex items-center gap-2 flex-wrap">
601-
<LicenseDisplay v-if="displayVersion?.license ?? pkg.license" :license="(displayVersion?.license ?? pkg.license) as string" />
601+
<LicenseDisplay
602+
v-if="displayVersion?.license ?? pkg.license"
603+
:license="(displayVersion?.license ?? pkg.license) as string"
604+
/>
602605
<span v-else>{{ $t('package.license.none') }}</span>
603606
<TooltipApp
604607
v-if="licenseChanged"
605608
:text="$t('package.license.changed', { latest: pkg.license })"
606609
position="bottom"
607610
>
608-
<span tabindex="0" class="inline-flex items-center gap-1 px-1.5 py-0.5 text-2xs font-sans rounded bg-amber-500/15 text-amber-700 dark:text-amber-400 border border-amber-500/30 cursor-help focus-visible:outline-2 focus-visible:outline-accent/70">
611+
<span
612+
tabindex="0"
613+
class="inline-flex items-center gap-1 px-1.5 py-0.5 text-2xs font-sans rounded bg-amber-500/15 text-amber-700 dark:text-amber-400 border border-amber-500/30 cursor-help focus-visible:outline-2 focus-visible:outline-accent/70"
614+
>
609615
<span class="i-lucide:triangle-alert w-3 h-3" aria-hidden="true" />
610616
{{ $t('package.license.changed_badge') }}
611617
</span>

app/pages/package/[[org]]/[name]/dependents.vue

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -171,14 +171,8 @@ useSeoMeta({
171171
>
172172
{{ $t('common.previous') }}
173173
</ButtonBase>
174-
<span class="text-sm text-fg-muted font-mono">
175-
{{ page + 1 }} / {{ totalPages }}
176-
</span>
177-
<ButtonBase
178-
variant="secondary"
179-
:disabled="page >= totalPages - 1"
180-
@click="nextPage"
181-
>
174+
<span class="text-sm text-fg-muted font-mono"> {{ page + 1 }} / {{ totalPages }} </span>
175+
<ButtonBase variant="secondary" :disabled="page >= totalPages - 1" @click="nextPage">
182176
{{ $t('common.next') }}
183177
<span class="i-lucide:chevron-right w-4 h-4" aria-hidden="true" />
184178
</ButtonBase>

server/utils/readme.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ function matchPlaygroundProvider(url: string): PlaygroundProvider | null {
132132
if (
133133
(hostname === domain || hostname.endsWith(`.${domain}`)) &&
134134
(!provider.paths || provider.paths.some(path => parsed.pathname.startsWith(path))) &&
135-
(!provider.pathContains || provider.pathContains.some(seg => parsed.pathname.includes(seg)))
135+
(!provider.pathContains ||
136+
provider.pathContains.some(seg => parsed.pathname.includes(seg)))
136137
) {
137138
return provider
138139
}

0 commit comments

Comments
 (0)