@@ -65,6 +65,8 @@ const sortedOptionalDependencies = computed(() => {
6565 if (! props .optionalDependencies ) return []
6666 return Object .entries (props .optionalDependencies ).sort (([a ], [b ]) => a .localeCompare (b ))
6767})
68+
69+ const numberFormatter = useNumberFormatter ()
6870 </script >
6971
7072<template >
@@ -73,7 +75,15 @@ const sortedOptionalDependencies = computed(() => {
7375 <CollapsibleSection
7476 v-if =" sortedDependencies.length > 0"
7577 id =" dependencies"
76- :title =" $t('package.dependencies.title', { count: sortedDependencies.length })"
78+ :title ="
79+ $t(
80+ 'package.dependencies.title',
81+ {
82+ count: numberFormatter.format(sortedDependencies.length),
83+ },
84+ sortedDependencies.length,
85+ )
86+ "
7787 >
7888 <ul class =" space-y-1 list-none m-0" :aria-label =" $t('package.dependencies.list_label')" >
7989 <li
@@ -137,9 +147,13 @@ const sortedOptionalDependencies = computed(() => {
137147 @click =" depsExpanded = true"
138148 >
139149 {{
140- $t('package.dependencies.show_all', {
141- count: sortedDependencies.length,
142- })
150+ $t(
151+ 'package.dependencies.show_all',
152+ {
153+ count: numberFormatter.format(sortedDependencies.length),
154+ },
155+ sortedDependencies.length,
156+ )
143157 }}
144158 </button >
145159 </CollapsibleSection >
@@ -150,7 +164,7 @@ const sortedOptionalDependencies = computed(() => {
150164 id =" peer-dependencies"
151165 :title ="
152166 $t('package.peer_dependencies.title', {
153- count: sortedPeerDependencies.length,
167+ count: numberFormatter.format( sortedPeerDependencies.length) ,
154168 })
155169 "
156170 >
@@ -185,9 +199,13 @@ const sortedOptionalDependencies = computed(() => {
185199 @click =" peerDepsExpanded = true"
186200 >
187201 {{
188- $t('package.peer_dependencies.show_all', {
189- count: sortedPeerDependencies.length,
190- })
202+ $t(
203+ 'package.peer_dependencies.show_all',
204+ {
205+ count: numberFormatter.format(sortedPeerDependencies.length),
206+ },
207+ sortedPeerDependencies.length,
208+ )
191209 }}
192210 </button >
193211 </CollapsibleSection >
@@ -197,9 +215,13 @@ const sortedOptionalDependencies = computed(() => {
197215 v-if =" sortedOptionalDependencies.length > 0"
198216 id =" optional-dependencies"
199217 :title ="
200- $t('package.optional_dependencies.title', {
201- count: sortedOptionalDependencies.length,
202- })
218+ $t(
219+ 'package.optional_dependencies.title',
220+ {
221+ count: numberFormatter.format(sortedOptionalDependencies.length),
222+ },
223+ sortedOptionalDependencies.length,
224+ )
203225 "
204226 >
205227 <ul
@@ -229,9 +251,13 @@ const sortedOptionalDependencies = computed(() => {
229251 @click =" optionalDepsExpanded = true"
230252 >
231253 {{
232- $t('package.optional_dependencies.show_all', {
233- count: sortedOptionalDependencies.length,
234- })
254+ $t(
255+ 'package.optional_dependencies.show_all',
256+ {
257+ count: numberFormatter.format(sortedOptionalDependencies.length),
258+ },
259+ sortedOptionalDependencies.length,
260+ )
235261 }}
236262 </button >
237263 </CollapsibleSection >
0 commit comments