From 22fda6aaa4804eb4f2503c37174a72b8dcf0d276 Mon Sep 17 00:00:00 2001 From: cgombauld Date: Wed, 30 Jul 2025 15:57:05 +0200 Subject: [PATCH] feat(overview): make weekly downloads more readable --- public/components/package/pannels/overview/overview.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/components/package/pannels/overview/overview.js b/public/components/package/pannels/overview/overview.js index 18d2c799..93339333 100644 --- a/public/components/package/pannels/overview/overview.js +++ b/public/components/package/pannels/overview/overview.js @@ -182,7 +182,9 @@ export class Overview { } = await fetch(`/downloads/${name.replaceAll("/", "%2F")}`) .then((value) => value.json()); - document.querySelector("#npm-stats .weekly-downloads").textContent = downloads ?? "N/A"; + const numberFormat = new Intl.NumberFormat(); + + document.querySelector("#npm-stats .weekly-downloads").textContent = downloads ? numberFormat.format(downloads) : "N/A"; document.querySelector("#npm-stats .weekly-traffic").textContent = downloads ? prettyBytes(downloads * size) : "N/A"; }