From 876254116f4198fb94974643463a6ac12b34d384 Mon Sep 17 00:00:00 2001 From: userquin Date: Sat, 25 Jul 2026 00:29:18 +0200 Subject: [PATCH 01/50] feat: add analyze client logic at size increase warning --- app/components/Package/SizeIncrease.vue | 321 +++++++++++++++++- .../pkg-size/useAnalizeCauseWorker.ts | 210 ++++++++++++ app/composables/useNumberFormatter.ts | 27 +- app/pages/package/[[org]]/[name].vue | 15 +- .../pkg-size/analize-cause-client-worker.ts | 5 + app/utils/pkg-size/analize-cause-worker.ts | 191 +++++++++++ app/utils/pkg-size/check-aborted.ts | 13 + app/utils/pkg-size/db.ts | 135 ++++++++ .../pkg-size/resolve-and-persist-graph.ts | 195 +++++++++++ app/utils/pkg-size/types.ts | 113 ++++++ i18n/locales/en.json | 27 +- i18n/locales/es.json | 27 +- i18n/schema.json | 75 ++++ package.json | 1 + pnpm-lock.yaml | 15 +- 15 files changed, 1361 insertions(+), 9 deletions(-) create mode 100644 app/composables/pkg-size/useAnalizeCauseWorker.ts create mode 100644 app/utils/pkg-size/analize-cause-client-worker.ts create mode 100644 app/utils/pkg-size/analize-cause-worker.ts create mode 100644 app/utils/pkg-size/check-aborted.ts create mode 100644 app/utils/pkg-size/db.ts create mode 100644 app/utils/pkg-size/resolve-and-persist-graph.ts create mode 100644 app/utils/pkg-size/types.ts diff --git a/app/components/Package/SizeIncrease.vue b/app/components/Package/SizeIncrease.vue index b35e4b48d7..0c5801e33e 100644 --- a/app/components/Package/SizeIncrease.vue +++ b/app/components/Package/SizeIncrease.vue @@ -1,8 +1,13 @@