Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.27.0 · метрики 1.13.0 · 2026-07-24 02:50 UTC

vaadin / flow

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.

JavaApache-2.0★ 745 зірок⑂ 210 форківз квіт. 2015 р.Переглянути на GitHub ↗

vaadin/flow має індекс здоров’я 82 зі 100, що відповідає смузі «Добрий». Найвищий показник — Vitality (100/100), найнижчий — Engineering Quality (70/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконують 3 учасники.

82
загалом / 100
Добрий

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє середнє; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 49 («Під ризиком»). Готовність до ШІ не входить до індексу.

82
Відмінний85-100Зразковий; відповідає практично всім перевіреним критеріям
Добрий70-84Здоровий; незначні прогалини
Помірний50-69Прийнятний, але з помітними прогалинами; рекомендовано перевірку
У зоні ризику30-49Суттєві слабкі місця; впровадження потребує обережності
Критичний1-29Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.

Власність

VaadinОрганізація
873 підписники427 публічних репозиторіївз лист. 2011 р.

За цим репозиторієм стоїть організація — спільна, підзвітна опіка, здатна пережити будь-якого окремого мейнтейнера.

Пакетні екосистеми

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікація
Mavencom.vaadin:flow-dnd25.2.4-6046 днів тому
Mavencom.vaadin:flow-data25.2.4-6456 днів тому
Mavencom.vaadin:flow-push25.2.4-6456 днів тому
Mavencom.vaadin:flow-react25.2.4-1776 днів тому
Mavencom.vaadin:flow-client25.2.4-6456 днів тому
Mavencom.vaadin:flow-jandex25.2.4-4116 днів тому
Mavencom.vaadin:flow-server25.2.4-6456 днів тому
Mavencom.vaadin:flow-webpush25.2.4-2146 днів тому

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

100Відмінний · 22% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
36/36Ритм комітів — 52/52 тижнів із комітами
18/18Обсяг комітів — 1 337 комітів за останній рік
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10
Використані вхідні дані
commits_last_year1 337
human_commit_share0,72
days_since_last_push0
active_weeks_last_year52
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 100 релізів
36/36Свіжість релізів — останній реліз 1 дн. тому
27/27Ритм релізів — реліз кожні ~1,3 дн.
0/10OpenSSF Scorecard: Signed-Releases — немає даних
Використані вхідні дані
releases_count100
latest_release_tag25.3.0-alpha5
releases_from_tagsні
days_since_latest_release1
mean_days_between_releases1,3
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

80Добрий · 18% загального індексу
Як обчислюється оцінка
46.6/60Зірки — 745 зірок
19.3/25Форки — 210 форків
9.1/15Спостерігачі — 44 спостерігачів
Використані вхідні дані
forks210
stars745
watchers44
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (Apache-2.0)
18/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
7.2/7.2Шаблон issue
6.3/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
has_contributingтак
has_issue_templateтак
has_code_of_conductні
has_pull_request_templateтак

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

83Добрий · 24% загального індексу
Як обчислюється оцінка
36/54Бас-фактор — на 3 контриб’ютор(ів) припадає половина всіх комітів
14.7/22.5Розподіл комітів — головний контриб’ютор — автор 34% комітів
13.5/13.5Широта контриб’юторів — 98 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 15 contributing companies or organizations
Використані вхідні дані
bus_factor3
contributors_sampled98
top_contributor_share0,345
Як обчислюється оцінка
39.1/46.8Вирішення issue — закрито 84% issue
34.3/38.3Прийняття PR — злито 14 844/16 561 вирішених PR
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Використані вхідні дані
merged_prs14 844
open_issues1 277
closed_issues6 553
issue_closed_ratio0,837
closed_unmerged_prs1 717
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
21.1/25Охоплення власника — 873 підписників у vaadin
25/25Послужний список — 427 публічних репозиторіїв, вік облікового запису ~14 р.
Використані вхідні дані
followers873
owner_typeOrganization
is_verified
owner_loginvaadin
public_repos427
account_age_days5 375

Супровід пакетів

100Відмінний
Як обчислюється оцінка
25/25Опубліковано й доступно — 8 пакет(ів) у maven
35/35Свіжість публікацій — остання публікація 6 дн. тому
20/20Історія версій — 645 опублікованих версій
20/20Не застарілий — активний, не deprecated і не yanked
Використані вхідні дані
packagescom.vaadin:flow-dnd, com.vaadin:flow-data, com.vaadin:flow-push, com.vaadin:flow-react, com.vaadin:flow-client, com.vaadin:flow-jandex, com.vaadin:flow-server, com.vaadin:flow-webpush
ecosystemsmaven
any_deprecatedні
min_days_since_publish6

Інженерна якість

Чи наявні базові інженерні практики та документація?

70Добрий · 20% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 8 процес(ів) CI
24/24Наявні тести
16/16Конфігурація лінтера — eslint.config.js
0/9.6Pre-commit-хуки
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigні
has_linter_configтак
has_precommit_configні

Документація

50Помірний
Як обчислюється оцінка
30/30README
0/25Каталог документації
0/15Сайт документації / домашня сторінка
10/10Опис репозиторію
10/10Теми — 4 тем
0/10Wiki
Використані вхідні дані
topicsvaadin, java, web-application-framework, vaadin-flow
has_wikiні
homepage
has_readmeтак
has_docs_dirні
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

72Добрий · 16% загального індексу

Стан безпеки

68Помірний
Як обчислюється оцінка
3/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — немає даних
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 15 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Ліцензія — license file detected
7.5/7.5Maintained — 30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — немає даних
4.5/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
5/5SAST — SAST tool detected
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — немає даних
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 11 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated15
scorecard_versionv5.5.0
checks_inconclusive3
scorecard_aggregate6,8
Виключено з оцінювання (немає даних або не застосовно): branch_protection, packaging, signed_releases. Залишкові ваги перенормовано.
Як обчислюється оцінка
35/35Прямі залежності без відомих сповіщень — жодна пряма залежність не має відомих сповіщень
12/25Непрямі залежності без відомих сповіщень — уражено 1: tools.jackson.core:jackson-databind 3.1.4 (moderate 6.5)
40/40Немає задавнених сповіщень — жодне сповіщення не є публічним довше за 90 дн.
Використані вхідні дані
sourceosv
advisories1
affected_packages1
assessed_packages13
unassessed_packages0
affected_by_severitymoderate 1
direct_affected_packages0
Звірено з runtime-замиканням залежностей maven:com.vaadin:flow-dnd@25.2.4 — тим, що тягне за собою встановлення опублікованого пакета, — 13 пакетів. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Незалежний, експериментальний бейдж — вага 0.0, тож він подається окремо і не впливає на загальний індекс здоров'я.

84Добрий · 0% загального індексу
Як обчислюється оцінка
45/45Інструкції для агентів — CLAUDE.md
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 72 з 72 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share1
agent_instruction_filesCLAUDE.md
agent_instruction_max_bytes7 248
Як обчислюється оцінка
12.6/18Розгортання однією командою — flow-bom/pom.xml, flow-build-tools/pom.xml, flow-client/pom.xml (домовленість інструментарію, без раннера задач)
22/22Автоматизовані тести
11/11Конфігурація лінтера / форматера — eslint.config.js
11/11Статична перевірка типів — flow-client/tsconfig.json, flow-server/src/main/resources/com/vaadin/flow/server/frontend/tsconfig.json, flow-server/src/main/resources/tsconfig.json, vaadin-dev-server/tsconfig.json
10/10Відтворюване середовище — lockfile
10/10Підтверджена практика роботи з агентами — 8 з останніх 100 комітів створено агентом або з його зазначенням
8/8Автоматизоване супроводження — 15 з останніх 100 комітів — автоматичні оновлення залежностей
9/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
Використані вхідні дані
has_nixні
has_testsтак
lockfilespackage-lock.json
has_dockerfileні
typed_languageтак
bootstrap_files
has_devcontainerні
has_linter_configтак
typecheck_configsflow-client/tsconfig.json, flow-server/src/main/resources/com/vaadin/flow/server/frontend/tsconfig.json, flow-server/src/main/resources/tsconfig.json, vaadin-dev-server/tsconfig.json
agent_commit_share0,08
toolchain_manifestsflow-bom/pom.xml, flow-build-tools/pom.xml, flow-client/pom.xml, flow-data/pom.xml, flow-dnd/pom.xml, flow-html-components-testbench/pom.xml, flow-html-components/pom.xml, flow-jandex/pom.xml, flow-lit-template/pom.xml, flow-plugins/flow-dev-bundle-plugin/pom.xml, flow-plugins/flow-gradle-plugin/build.gradle, flow-plugins/flow-gradle-plugin/pom.xml, flow-plugins/flow-maven-plugin/pom.xml, flow-plugins/flow-maven-plugin/src/it/appshellconfiguration-external-annotations/pom.xml, flow-plugins/flow-maven-plugin/src/it/classfinder-lookup/pom.xml, flow-plugins/flow-maven-plugin/src/it/commercial-banner-build/pom.xml, flow-plugins/flow-maven-plugin/src/it/deprecated-property-warning/pom.xml, flow-plugins/flow-maven-plugin/src/it/deps-with-classifier-dups-project/pom.xml, flow-plugins/flow-maven-plugin/src/it/flow-addon/pom.xml, flow-plugins/flow-maven-plugin/src/it/frontend-scanner-tuning-project/pom.xml, flow-plugins/flow-maven-plugin/src/it/ignore-maven-deps-from-project/pom.xml, flow-plugins/flow-maven-plugin/src/it/lifecycle-participant-delete-token-file/pom.xml, flow-plugins/flow-maven-plugin/src/it/offending-dependency-project/pom.xml, flow-plugins/flow-maven-plugin/src/it/plugin-pinned-deps-project/pom.xml, flow-plugins/flow-maven-plugin/src/it/resources-from-project/pom.xml, flow-plugins/flow-maven-plugin/src/it/vaadin-skip-test/pom.xml, flow-plugins/flow-plugin-base/pom.xml, flow-plugins/pom.xml, flow-polymer-template/pom.xml, flow-polymer2lit/pom.xml, flow-push/pom.xml, flow-react/pom.xml, flow-server-production-mode/pom.xml, flow-server/pom.xml, flow-test-generic/pom.xml, flow-test-util/pom.xml, flow-tests/pom.xml, flow-tests/servlet-containers/pom.xml, flow-tests/servlet-containers/tomcat10/pom.xml, flow-tests/test-application-theme/pom.xml, flow-tests/test-application-theme/reusable-theme/pom.xml, flow-tests/test-application-theme/test-reusable-as-parent-vite/pom.xml, flow-tests/test-application-theme/test-theme-component-live-reload/pom.xml, flow-tests/test-application-theme/test-theme-live-reload/pom.xml, flow-tests/test-application-theme/test-theme-reusable-vite/pom.xml, flow-tests/test-aura/pom.xml, flow-tests/test-ccdm-flow-navigation/pom.xml, flow-tests/test-ccdm/pom.xml, flow-tests/test-client-queue/pom.xml, flow-tests/test-commercial-banner/commercial-addon/pom.xml, flow-tests/test-commercial-banner/flow-application/pom.xml, flow-tests/test-commercial-banner/integration-test/pom.xml, flow-tests/test-commercial-banner/pom.xml, flow-tests/test-common/pom.xml, flow-tests/test-custom-frontend-directory/pom.xml, flow-tests/test-custom-frontend-directory/test-themes-custom-frontend-directory/pom.xml, flow-tests/test-custom-route-registry/pom.xml, flow-tests/test-default/pom.xml, flow-tests/test-dev-mode/pom.xml, flow-tests/test-eager-bootstrap/pom.xml, flow-tests/test-embedded-jetty-12/pom.xml, flow-tests/test-embedding/embedding-reusable-custom-theme/pom.xml, flow-tests/test-embedding/embedding-test-assets/pom.xml, flow-tests/test-embedding/pom.xml, flow-tests/test-embedding/test-embedding-application-theme/pom.xml, flow-tests/test-embedding/test-embedding-generic/pom.xml, flow-tests/test-embedding/test-embedding-production-mode/pom.xml, flow-tests/test-embedding/test-embedding-reusable-theme/pom.xml, flow-tests/test-embedding/test-embedding-style-containment/pom.xml, flow-tests/test-embedding/test-embedding-theme-variant/pom.xml, flow-tests/test-express-build/frontend-add-on/pom.xml, flow-tests/test-express-build/java-add-on/pom.xml, flow-tests/test-express-build/pom.xml, flow-tests/test-express-build/test-dev-bundle-frontend-add-on/pom.xml, flow-tests/test-express-build/test-dev-bundle-java-add-on/pom.xml, flow-tests/test-express-build/test-dev-bundle-no-plugin/pom.xml, flow-tests/test-express-build/test-dev-bundle/pom.xml, flow-tests/test-express-build/test-embedding-express-build/pom.xml, flow-tests/test-express-build/test-flow-maven-plugin/pom.xml, flow-tests/test-express-build/test-parent-theme-express-build/pom.xml, flow-tests/test-express-build/test-parent-theme-in-frontend-prod/pom.xml, flow-tests/test-express-build/test-parent-theme-in-frontend/pom.xml, flow-tests/test-express-build/test-parent-theme-prod/pom.xml, flow-tests/test-express-build/test-prod-bundle-no-plugin/pom.xml, flow-tests/test-express-build/test-prod-bundle/pom.xml, flow-tests/test-express-build/test-reusable-theme-express-build/pom.xml, flow-tests/test-express-build/test-reusable-theme-no-assets/pom.xml, flow-tests/test-express-build/test-reusing-theme-express-build/pom.xml, flow-tests/test-express-build/test-theme-dev-bundle/pom.xml, flow-tests/test-express-build/test-theme-legacy-components-css-prod/pom.xml, flow-tests/test-frontend/addon-with-templates/pom.xml, flow-tests/test-frontend/pom.xml, flow-tests/test-frontend/test-bun/pom.xml, flow-tests/test-frontend/test-npm/pom.xml, flow-tests/test-frontend/test-pnpm/pom.xml, flow-tests/test-frontend/vite-basics/pom.xml, flow-tests/test-frontend/vite-context-path/pom.xml, flow-tests/test-frontend/vite-embedded-no-theme/pom.xml, flow-tests/test-frontend/vite-embedded-webcomponent-resync-longpolling/pom.xml, flow-tests/test-frontend/vite-embedded-webcomponent-resync-ws/pom.xml, flow-tests/test-frontend/vite-embedded-webcomponent-resync-wsxhr/pom.xml, flow-tests/test-frontend/vite-embedded-webcomponent-resync/pom.xml, flow-tests/test-frontend/vite-embedded/pom.xml, flow-tests/test-frontend/vite-production-custom-frontend/pom.xml, flow-tests/test-frontend/vite-production/pom.xml, flow-tests/test-frontend/vite-pwa-custom-offline-path/pom.xml, flow-tests/test-frontend/vite-pwa-custom-sw/pom.xml, flow-tests/test-frontend/vite-pwa-disabled-offline/pom.xml, flow-tests/test-frontend/vite-pwa-production/pom.xml, flow-tests/test-frontend/vite-pwa/pom.xml, flow-tests/test-frontend/vite-test-assets/pom.xml, flow-tests/test-legacy-frontend/pom.xml, flow-tests/test-live-reload-multimodule-devbundle/pom.xml, flow-tests/test-live-reload-multimodule/library/pom.xml, flow-tests/test-live-reload-multimodule/pom.xml, flow-tests/test-live-reload-multimodule/theme/pom.xml, flow-tests/test-live-reload-multimodule/ui/pom.xml, flow-tests/test-live-reload/pom.xml, flow-tests/test-lumo-theme/pom.xml, flow-tests/test-lumo/pom.xml, flow-tests/test-misc/pom.xml, flow-tests/test-multi-war/deployment/pom.xml, flow-tests/test-multi-war/pom.xml, flow-tests/test-multi-war/test-war1/pom.xml, flow-tests/test-multi-war/test-war2/pom.xml, flow-tests/test-no-theme/pom.xml, flow-tests/test-npm-only-features/pom.xml, flow-tests/test-npm-only-features/test-npm-custom-frontend-directory/pom.xml, flow-tests/test-npm-only-features/test-npm-general/pom.xml, flow-tests/test-npm-only-features/test-npm-no-buildmojo/pom.xml, flow-tests/test-npm-only-features/test-npm-performance-regression/pom.xml, flow-tests/test-pwa-disabled-offline/pom.xml, flow-tests/test-pwa/pom.xml, flow-tests/test-react-adapter/pom.xml, flow-tests/test-react-router/pom.xml, flow-tests/test-redeployment-no-cache/pom.xml, flow-tests/test-redeployment/pom.xml, flow-tests/test-resources/pom.xml, flow-tests/test-root-context/pom.xml, flow-tests/test-router-custom-context-encoded-prod/pom.xml, flow-tests/test-router-custom-context-encoded/pom.xml, flow-tests/test-router-custom-context/pom.xml, flow-tests/test-servlet/pom.xml, flow-tests/test-tailwindcss/pom.xml, flow-tests/test-theme-no-polymer/pom.xml, flow-tests/test-themes/pom.xml, flow-tests/test-vaadin-router/pom.xml, flow-tests/test-webpush/pom.xml, flow-tests/vaadin-spring-tests/pom.xml, flow-tests/vaadin-spring-tests/test-mvc-without-endpoints/pom.xml, flow-tests/vaadin-spring-tests/test-plain-spring-boot-reload-time/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot-contextpath/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot-jar/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot-only-prepare/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot-reload-time/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot-reverseproxy/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot-scan/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot-undertow/pom.xml, flow-tests/vaadin-spring-tests/test-spring-boot/pom.xml, flow-tests/vaadin-spring-tests/test-spring-common/pom.xml, flow-tests/vaadin-spring-tests/test-spring-filter-packages/allowed-ui/pom.xml, flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-allowed/pom.xml, flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-blocked/pom.xml, flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-exclude/pom.xml, flow-tests/vaadin-spring-tests/test-spring-filter-packages/pom.xml, flow-tests/vaadin-spring-tests/test-spring-filter-packages/ui/pom.xml, flow-tests/vaadin-spring-tests/test-spring-helpers/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-contextpath/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-methodsecurity/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-reverseproxy/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-routepathaccesschecker/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-standalone-routepathaccesschecker/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-themes-contextpath/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-themes-urlmapping/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-urlmapping/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow-websocket/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-flow/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-webicons-urlmapping/pom.xml, flow-tests/vaadin-spring-tests/test-spring-security-webicons/pom.xml, flow-tests/vaadin-spring-tests/test-spring-war/pom.xml, flow-tests/vaadin-spring-tests/test-spring-white-list/pom.xml, flow-tests/vaadin-spring-tests/test-spring/pom.xml, flow-webpush/pom.xml, flow/pom.xml, pom.xml, vaadin-dev-server/pom.xml, vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/complex-multimodule/module2/pom.xml, vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/module1/pom.xml, vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/module2/pom.xml, vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/pom.xml, vaadin-dev-server/src/test/resources/stats-data/maven-project-folder1/pom.xml, vaadin-dev-server/src/test/resources/stats-data/maven-project-folder2/pom.xml, vaadin-spring/pom.xml
dependency_bot_commit_share0,15
Як обчислюється оцінка
45/45Типізований код — Java (статично типізована)
54.7/55Керовані розміри файлів — 24/4 254 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageJava
largest_source_bytes183 724
source_files_sampled4 254
oversized_source_files24
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto)
0/20Сервер MCP
40/40Придатні до запуску приклади — example, samples
Використані вхідні дані
example_dirsexample, samples
has_mcp_signalні
api_schema_files

Ключові факти

745зірок GitHub
98контриб'юторів
1 337комітів за останні 12 місяців
0днів від останнього пушу
100релізів
3бас-фактор
1 277відкритих issue
Maven, npmпакетних екосистем

Попередження щодо збору даних

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

Докладніше

Історія зірок і форків 0 ★ / 210 ⇿
0Зірки
210Форки
98Релізи

Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.

0408012016020024020952017-102022-032026-07
Мажорні 0Мінорні 3Патчі 58

Кожна точка охоплює 9 днів.

OpenSSF Scorecard 6.8 / 10
6.8сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-07-24 02:49 UTC

4Binary-Artifactsbinaries present in source code
н/дBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 15 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10
н/дPackagingpackaging workflow not detected
9Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 9
10SASTSAST tool detected
10Security-Policysecurity policy file detected
н/дSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities11 existing vulnerabilities detected
Прямі залежності 133
РеєстрПакетОбмеження версіїМаніфест
Mavencom.vaadin:flow${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-polymer-template${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-lit-template${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-react${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-push${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-data${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-client${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-html-components${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-server-production-mode${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-html-components-testbench${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-dnd${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-build-tools${project.version}flow-bom/pom.xml
Mavencom.vaadin:vaadin-dev-server${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-jandex${project.version}flow-bom/pom.xml
Mavencom.vaadin:vaadin-spring${project.version}flow-bom/pom.xml
Mavencom.vaadin:flow-webpush${project.version}flow-bom/pom.xml
Mavenorg.apache.commons:commons-compress1.28.0flow-build-tools/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-build-tools/pom.xml
Mavenorg.ow2.asm:asmflow-build-tools/pom.xml
Maventools.jackson.dataformat:jackson-dataformat-yamlflow-build-tools/pom.xml
npm@vaadin/common-frontend0.0.23flow-client/package.json
npmlit3.3.3flow-client/package.json
Mavencom.google.gwt:gwt${gwt.version}flow-client/pom.xml
Mavencom.vaadin:vaadin-testbench-core${testbench.version}flow-client/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-data/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-dnd/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-html-components/pom.xml
Mavencom.vaadin:flow-data${project.version}flow-html-components/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-lit-template/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-polymer-template/pom.xml
Mavencom.vaadin:license-checkerflow-polymer-template/pom.xml
Mavennet.bytebuddy:byte-buddyflow-polymer-template/pom.xml
npmesbuild0.28.1flow-polymer2lit/package.json
npma-node-html-parser^6.0.0-4flow-polymer2lit/package.json
npmacorn^7.1.0flow-polymer2lit/package.json
npmacorn-walk^8.2.0flow-polymer2lit/package.json
npmmagic-string^0.26.3flow-polymer2lit/package.json
npmpatch-package^6.4.7flow-polymer2lit/package.json
npmprettier^2.1.2flow-polymer2lit/package.json
npmtypescript^6.0.2flow-polymer2lit/package.json
Mavencom.vaadin:flow-build-tools${project.version}flow-polymer2lit/pom.xml
Mavencommons-io:commons-ioflow-polymer2lit/pom.xml
Mavenorg.apache.commons:commons-text1.15.0flow-polymer2lit/pom.xml
Mavenorg.jboss.forge.roaster:roaster-api${version.roaster}flow-polymer2lit/pom.xml
Mavenorg.jboss.forge.roaster:roaster-jdt${version.roaster}flow-polymer2lit/pom.xml
Mavencom.vaadin.external.atmosphere:atmosphere-runtime${atmosphere.runtime.version}flow-push/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-react/pom.xml
Mavencom.vaadin:flow-push${project.version}flow-server/pom.xml
Mavenorg.jspecify:jspecify1.0.0flow-server/pom.xml
Mavenorg.slf4j:slf4j-apiflow-server/pom.xml
Maventools.jackson.core:jackson-coreflow-server/pom.xml
Maventools.jackson.core:jackson-databindflow-server/pom.xml
Mavenorg.jsoup:jsoup${jsoup.version}flow-server/pom.xml
Mavencom.vaadin.external:gentyref1.2.0.vaadin1flow-server/pom.xml
Mavenjunit:junitflow-test-generic/pom.xml
Mavenorg.junit.jupiter:junit-jupiter-apiflow-test-generic/pom.xml
Mavenorg.junit.platform:junit-platform-launcherflow-test-generic/pom.xml
Mavenorg.slf4j:slf4j-apiflow-test-generic/pom.xml
Mavencommons-io:commons-ioflow-test-generic/pom.xml
Mavencom.vaadin:flow-test-generic${project.version}flow-test-util/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-test-util/pom.xml
Mavencom.vaadin:flow-html-components${project.version}flow-test-util/pom.xml
Mavencom.vaadin:vaadin-testbench-core${testbench.version}flow-test-util/pom.xml
Mavenjunit:junitflow-test-util/pom.xml
Mavencom.vaadin:flow-html-components${project.version}flow-tests/pom.xml
Mavencom.vaadin:flow-client${project.version}flow-tests/pom.xml
Mavencom.vaadin:flow-dnd${project.version}flow-tests/pom.xml
Mavenorg.slf4j:slf4j-simpleflow-tests/pom.xml
Mavenorg.slf4j:slf4j-simple${slf4j.version}flow-tests/pom.xml
Mavenorg.apache.maven.surefire:${failsafe.provider.artifactId}${maven.failsafe.plugin.version}flow-tests/pom.xml
Mavencom.sun.xml.bind:jaxb-impl${jaxb.version}flow-tests/pom.xml
Mavencom.vaadin:flow-server${project.version}flow-webpush/pom.xml
Mavencom.interaso:webpush1.3.0flow-webpush/pom.xml
Mavenorg.jetbrains.kotlin:kotlin-stdlib2.4.10flow-webpush/pom.xml
Mavencom.vaadin:flow-server${project.version}flow/pom.xml
Mavencom.vaadin:flow-push${project.version}flow/pom.xml
Mavencom.vaadin:flow-webpush${project.version}flow/pom.xml
Mavencom.vaadin:flow-client${project.version}flow/pom.xml
Mavencom.vaadin:flow-html-components${project.version}flow/pom.xml
Mavencom.vaadin:flow-data${project.version}flow/pom.xml
Mavencom.vaadin:flow-dnd${project.version}flow/pom.xml
Mavencom.vaadin:flow-lit-template${project.version}flow/pom.xml
Mavencom.vaadin:flow-react${project.version}flow/pom.xml
Maventools.jackson:jackson-bom${jackson.version}pom.xml
Mavenjakarta.platform:jakarta.jakartaee-bom${jakarta.ee.version}pom.xml
Mavencom.google.jsinterop:jsinterop${jsinterop.version}pom.xml
Mavencom.google.gwt:gwt-elemental${gwt.version}pom.xml
Mavencommons-io:commons-io2.22.0pom.xml
Mavenorg.apache.commons:commons-lang33.20.0pom.xml
Mavenorg.slf4j:slf4j-api${slf4j.version}pom.xml
Mavennet.bytebuddy:byte-buddy1.18.11pom.xml
Mavenorg.ow2.asm:asm9.10.1pom.xml
Mavencom.vaadin:license-checker3.1.1pom.xml
Mavenorg.slf4j:slf4j-simple${slf4j.version}pom.xml
Mavenjunit:junit4.13.2pom.xml
Mavenorg.junit.jupiter:junit-jupiter${junit.jupiter.version}pom.xml
Mavenorg.junit.jupiter:junit-jupiter-api${junit.jupiter.version}pom.xml
Mavenorg.junit.vintage:junit-vintage-engine${junit.jupiter.version}pom.xml
Mavenorg.junit.platform:junit-platform-launcher${junit.jupiter.version}pom.xml
Mavenorg.mockito:mockito-core5.23.0pom.xml
Mavenorg.mockito:mockito-inline5.2.0pom.xml
Mavenorg.hamcrest:hamcrest-all1.3pom.xml
Mavenorg.awaitility:awaitility4.3.0pom.xml
Mavenorg.lucee:jcip-annotations1.0.0pom.xml
Mavende.skuzzle.enforcer:restrict-imports-enforcer-rule3.0.0pom.xml
Mavencom.sun.xml.bind:jaxb-impl${jaxb.version}pom.xml
Mavenjavax.activation:javax.activation-api1.2.0pom.xml
Maven${project.groupId}:${project.artifactId}${api.reference.version}pom.xml
npmlit^3.3.1vaadin-dev-server/package.json
Mavencom.vaadin:flow-server${project.version}vaadin-dev-server/pom.xml
Mavencom.vaadin:flow-build-tools${project.version}vaadin-dev-server/pom.xml
Mavencom.vaadin:license-checkervaadin-dev-server/pom.xml
Mavencom.vaadin:open8.5.0.5vaadin-dev-server/pom.xml
Mavencom.github.javaparser:javaparser-core3.28.2vaadin-dev-server/pom.xml
Mavenio.methvin:directory-watcher0.19.1vaadin-dev-server/pom.xml
Mavenorg.springframework.boot:spring-boot-dependencies${spring.boot.version}vaadin-spring/pom.xml
Mavencom.vaadin:flow-server${project.version}vaadin-spring/pom.xml
Mavencom.vaadin:flow-push${project.version}vaadin-spring/pom.xml
Mavencom.vaadin:flow-client${project.version}vaadin-spring/pom.xml
Mavenorg.springframework:spring-webmvcvaadin-spring/pom.xml
Mavenorg.springframework:spring-websocketvaadin-spring/pom.xml
Mavenorg.springframework.security:spring-security-configvaadin-spring/pom.xml
Mavenorg.springframework.security:spring-security-webvaadin-spring/pom.xml
Mavenorg.springframework.security:spring-security-oauth2-clientvaadin-spring/pom.xml
Mavenorg.springframework.boot:spring-boot-configuration-processorvaadin-spring/pom.xml
Mavenorg.springframework.boot:spring-boot-autoconfigure-processorvaadin-spring/pom.xml
Mavenorg.springframework.data:spring-data-commonsvaadin-spring/pom.xml
Mavencom.vaadin:flow-data${project.version}vaadin-spring/pom.xml
Mavenorg.springframework.boot:spring-boot-devtoolsvaadin-spring/pom.xml
Mavenorg.hibernate.validator:hibernate-validatorvaadin-spring/pom.xml
Mavenorg.springframework.security:spring-security-oauth2-josevaadin-spring/pom.xml
Mavenorg.springframework.security:spring-security-oauth2-resource-servervaadin-spring/pom.xml
Усі залежності 1 737

Повний розв'язаний набір залежностей із графа залежностей GitHub: 143 прямих і 1 594 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

РеєстрПакетВерсіяЗв'язок
Mavencom.github.javaparser:javaparser-core3.28.2пряма
Mavencom.google.gwt:gwtпряма
Mavencom.google.gwt:gwt-elementalпряма
Mavencom.google.gwt:gwt-elemental2.9.0пряма
Mavencom.google.jsinterop:jsinterop1.0.2пряма
Mavencom.interaso:webpush1.3.0пряма
Mavencom.sun.xml.bind:jaxb-implпряма
Mavencom.sun.xml.bind:jaxb-impl4.0.9пряма
Mavencom.vaadin.external.atmosphere:atmosphere-runtimeпряма
Mavencom.vaadin.external:gentyref1.2.0.vaadin1пряма
Mavencom.vaadin:flow25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-build-toolsпряма
Mavencom.vaadin:flow-build-tools25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-clientпряма
Mavencom.vaadin:flow-client25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-data25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-dnd25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-html-components25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-html-components-testbenchпряма
Mavencom.vaadin:flow-html-components-testbench25.0-SNAPSHOTпряма
Mavencom.vaadin:flow-html-components-testbench25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-jandex25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-lit-templateпряма
Mavencom.vaadin:flow-lit-template25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-polymer-templateпряма
Mavencom.vaadin:flow-polymer-template25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-push25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-reactпряма
Mavencom.vaadin:flow-react25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-serverпряма
Mavencom.vaadin:flow-server25.0-SNAPSHOTпряма
Mavencom.vaadin:flow-server25.1-SNAPSHOTпряма
Mavencom.vaadin:flow-server25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-server-production-modeпряма
Mavencom.vaadin:flow-server-production-mode25.0-SNAPSHOTпряма
Mavencom.vaadin:flow-server-production-mode25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-test-generic25.3-SNAPSHOTпряма
Mavencom.vaadin:flow-webpush25.3-SNAPSHOTпряма
Mavencom.vaadin:license-checkerпряма
Mavencom.vaadin:license-checker1.13.5пряма
Mavencom.vaadin:license-checker3.1.1пряма
Mavencom.vaadin:open8.5.0.5пряма
Mavencom.vaadin:vaadin-dev-serverпряма
Mavencom.vaadin:vaadin-dev-server24.3-SNAPSHOTпряма
Mavencom.vaadin:vaadin-dev-server25.0-SNAPSHOTпряма
Mavencom.vaadin:vaadin-dev-server25.1-SNAPSHOTпряма
Mavencom.vaadin:vaadin-dev-server25.3-SNAPSHOTпряма
Mavencom.vaadin:vaadin-springпряма
Mavencom.vaadin:vaadin-spring25.0-SNAPSHOTпряма
Mavencom.vaadin:vaadin-spring25.1-SNAPSHOTпряма
Mavencom.vaadin:vaadin-spring25.2-SNAPSHOTпряма
Mavencom.vaadin:vaadin-spring25.3-SNAPSHOTпряма
Mavencom.vaadin:vaadin-testbench-coreпряма
Mavencommons-io:commons-ioпряма
Mavencommons-io:commons-io2.22.0пряма
Mavende.skuzzle.enforcer:restrict-imports-enforcer-rule3.0.0пряма
Mavenio.methvin:directory-watcher0.19.1пряма
Mavenjakarta.platform:jakarta.jakartaee-bom11.0.0пряма
Mavenjavax.activation:javax.activation-api1.2.0пряма
Mavenjunit:junitпряма
Mavenjunit:junit4.13.2пряма
Mavennet.bytebuddy:byte-buddyпряма
Mavennet.bytebuddy:byte-buddy1.18.11пряма
Mavenorg.apache.commons:commons-compress1.28.0пряма
Mavenorg.apache.commons:commons-lang3пряма
Mavenorg.apache.commons:commons-lang33.11пряма
Mavenorg.apache.commons:commons-lang33.20.0пряма
Mavenorg.apache.commons:commons-text1.15.0пряма
Mavenorg.awaitility:awaitilityпряма
Mavenorg.awaitility:awaitility4.3.0пряма
Mavenorg.hamcrest:hamcrest-allпряма
Mavenorg.hamcrest:hamcrest-all1.3пряма
Mavenorg.hibernate.validator:hibernate-validatorпряма
Mavenorg.jboss.forge.roaster:roaster-api2.31.1пряма
Mavenorg.jboss.forge.roaster:roaster-jdt2.31.1пряма
Mavenorg.jetbrains.kotlin:kotlin-stdlib2.4.10пряма
Mavenorg.jsoup:jsoupпряма
Mavenorg.jspecify:jspecify1.0.0пряма
Mavenorg.junit.jupiter:junit-jupiterпряма
Mavenorg.junit.jupiter:junit-jupiter6.1.2пряма
Mavenorg.junit.jupiter:junit-jupiter-apiпряма
Mavenorg.junit.jupiter:junit-jupiter-api6.1.2пряма
Mavenorg.junit.platform:junit-platform-launcherпряма
Mavenorg.junit.platform:junit-platform-launcher6.1.2пряма
Mavenorg.junit.vintage:junit-vintage-engineпряма
Mavenorg.junit.vintage:junit-vintage-engine6.1.2пряма
Mavenorg.lucee:jcip-annotationsпряма
Mavenorg.lucee:jcip-annotations1.0.0пряма
Mavenorg.mockito:mockito-core5.23.0пряма
Mavenorg.mockito:mockito-inlineпряма
Mavenorg.mockito:mockito-inline5.2.0пряма
Mavenorg.ow2.asm:asmпряма
Mavenorg.ow2.asm:asm9.10.1пряма
Mavenorg.slf4j:slf4j-apiпряма
Mavenorg.slf4j:slf4j-api2.0.18пряма
Mavenorg.slf4j:slf4j-simpleпряма
Mavenorg.slf4j:slf4j-simple2.0.16пряма
Mavenorg.slf4j:slf4j-simple2.0.18пряма
Mavenorg.springframework.boot:spring-boot-autoconfigure-processorпряма
Mavenorg.springframework.boot:spring-boot-configuration-processorпряма
Mavenorg.springframework.boot:spring-boot-dependenciesпряма
Mavenorg.springframework.boot:spring-boot-devtoolsпряма
Mavenorg.springframework.data:spring-data-commonsпряма
Mavenorg.springframework.data:spring-data-commons3.3.4пряма
Mavenorg.springframework.security:spring-security-configпряма
Mavenorg.springframework.security:spring-security-oauth2-clientпряма
Mavenorg.springframework.security:spring-security-oauth2-joseпряма
Mavenorg.springframework.security:spring-security-oauth2-resource-serverпряма
Mavenorg.springframework.security:spring-security-webпряма
Mavenorg.springframework:spring-webmvcпряма
Mavenorg.springframework:spring-websocketпряма
Maventools.jackson.core:jackson-coreпряма
Maventools.jackson.core:jackson-databindпряма
Maventools.jackson.dataformat:jackson-dataformat-yamlпряма
Maventools.jackson:jackson-bomпряма
Maventools.jackson:jackson-bom3.1.5пряма
npm@vaadin/common-frontend0.0.22пряма
npm@vaadin/common-frontend0.0.23пряма
npma-node-html-parser^6.0.0-4пряма
npmacorn7.4.1пряма
npmacorn8.11.3пряма
npmacorn8.17.0пряма
npmacorn^7.1.0пряма
npmacorn-walk7.2.0пряма
npmacorn-walk^8.2.0пряма
npmesbuild0.27.7пряма
npmesbuild0.28.1пряма
npmlit3.3.2пряма
npmlit3.3.3пряма
npmlit^3.3.1пряма
npmmagic-string0.23.2пряма
npmmagic-string0.25.9пряма
npmmagic-string0.30.17пряма
npmmagic-string0.30.21пряма
npmmagic-string^0.26.3пряма
npmpatch-package^6.4.7пряма
npmprettier3.8.4пряма
npmprettier^2.1.2пряма
npmprettier^3.6.2пряма
npmtypescript5.9.3пряма
npmtypescript6.0.2пряма
npmtypescript6.0.3пряма
npmtypescript^6.0.2пряма
Mavenbiz.aQute.bnd:bnd-maven-pluginнепряма
Mavenbiz.aQute.bnd:bnd-maven-plugin7.3.0непряма
Mavencom.diffplug.spotless:spotless-maven-pluginнепряма
Mavencom.diffplug.spotless:spotless-maven-plugin3.8.0непряма
Mavencom.github.siom79.japicmp:japicmp-maven-pluginнепряма
Mavencom.github.siom79.japicmp:japicmp-maven-plugin1.2.0непряма
Mavencom.google.guava:guavaнепряма
Mavencom.google.gwt:gwt-devнепряма
Mavencom.google.gwt:gwt-userнепряма
Mavencom.google.inject:guice7.0.0непряма
Mavencom.lazerycode.selenium:driver-binary-downloader-maven-pluginнепряма
Mavencom.mycila:license-maven-plugin5.0.0непряма
Mavencom.nimbusds:nimbus-jose-jwtнепряма
Mavencom.nimbusds:nimbus-jose-jwt10.9.1непряма
Mavencom.sun.activation:javax.activation1.2.0непряма
Mavencom.sun.xml.bind:jaxb-coreнепряма
Mavencom.typesafe.akka:akka-actor_2.132.8.8непряма
Mavencom.vaadin.addon:alpha-addon1.0.0непряма
Mavencom.vaadin.addon:beta-addon1.0.0непряма
Mavencom.vaadin.addon:commercial-addon1.0.0непряма
Mavencom.vaadin.test:fake-flow-resources1.0.0непряма
Mavencom.vaadin.test:flow-addon1.0.0непряма
Mavencom.vaadin.test:spring-test-excluded1.0непряма
Mavencom.vaadin:addon-with-templates25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-bom25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-bom8.0-SNAPSHOTнепряма
Mavencom.vaadin:flow-dev-bundle-plugin25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-embedding-test-assetsнепряма
Mavencom.vaadin:flow-embedding-test-assets25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-maven-pluginнепряма
Mavencom.vaadin:flow-maven-plugin25.0-SNAPSHOTнепряма
Mavencom.vaadin:flow-maven-plugin25.1-SNAPSHOTнепряма
Mavencom.vaadin:flow-maven-plugin25.2-SNAPSHOTнепряма
Mavencom.vaadin:flow-maven-plugin25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-plugin-base25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-polymer2lit25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-reusable-embedded-theme25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-server-compatibility-modeнепряма
Mavencom.vaadin:flow-test-commercial-addon25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-commercial-banner-webapp25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-common25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-live-reload-multimodule-library-hotdeploy25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-live-reload-multimodule-theme-hotdeploy25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-lumo25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-resources24.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-resources25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-reusable-theme-express-build25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-reusable-theme-no-assets25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-root-contextнепряма
Mavencom.vaadin:flow-test-root-context-npm25.3-SNAPSHOTнепряма
Mavencom.vaadin:flow-test-util25.3-SNAPSHOTнепряма
Mavencom.vaadin:frontend-add-on25.3-SNAPSHOTнепряма
Mavencom.vaadin:java-add-on25.3-SNAPSHOTнепряма
Mavencom.vaadin:reusable-theme25.3-SNAPSHOTнепряма
Mavencom.vaadin:test-aura25.3-SNAPSHOTнепряма
Mavencom.vaadin:test-dev-bundle24.3-SNAPSHOTнепряма
Mavencom.vaadin:test-dev-bundle25.3-SNAPSHOTнепряма
Mavencom.vaadin:test-flow-maven-plugin25.3-SNAPSHOTнепряма
Mavencom.vaadin:test-lumo-theme25.3-SNAPSHOTнепряма
Mavencom.vaadin:test-prod-bundle25.3-SNAPSHOTнепряма
Mavencom.vaadin:test-router-custom-context25.3-SNAPSHOTнепряма
Mavencom.vaadin:test-spring-security-flow25.0-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-bom21.0.0.alpha7непряма
Mavencom.vaadin:vaadin-maven-plugin21.0.0.alpha7непряма
Mavencom.vaadin:vaadin-spring-boot-starterнепряма
Mavencom.vaadin:vaadin-test-spring-common25.0-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-common25.1-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-common25.2-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-common25.3-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-filter-packages-lib-allowed25.1-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-filter-packages-lib-blocked25.1-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-filter-packages-lib-exclude25.1-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-helpers25.0-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-test-spring-helpers25.3-SNAPSHOTнепряма
Mavencom.vaadin:vaadin-testbench-bomнепряма
Mavencom.vaadin:vaadin-testbench-core-junit5непряма
Mavencom.vaadin:vaadin-testbench-sharedнепряма
Mavencom.vaadin:vite-test-assets25.3-SNAPSHOTнепряма
Mavencommons-codec:commons-codec1.22.0непряма
Mavenio.dropwizard.metrics:metrics-core4.2.39непряма
Mavenio.github.classgraph:classgraph4.0.0непряма
Mavenio.github.classgraph:classgraph4.8.184непряма
Mavenio.smallrye:jandex-maven-plugin3.6.0непряма
Mavenjakarta.annotation:jakarta.annotation-apiнепряма
Mavenjakarta.platform:jakarta.jakartaee-web-apiнепряма
Mavenjakarta.servlet:jakarta.servlet-apiнепряма
Mavenjakarta.validation:jakarta.validation-apiнепряма
Mavenjakarta.websocket:jakarta.websocket-apiнепряма
Mavenjakarta.websocket:jakarta.websocket-client-apiнепряма
Mavenjavax.activation:activation1.1.1непряма
Mavenjavax.enterprise:cdi-api1.2непряма
Mavenjavax.servlet:javax.servlet-api3.1.0непряма
Mavenjavax.transaction:javax.transaction-api1.2непряма
Mavenjavax.xml.bind:jaxb-api2.3.1непряма
Mavennet.alchim31.maven:yuicompressor-maven-plugin1.5.1непряма
Mavenorg.apache.aries.spifly:org.apache.aries.spifly.core-internal1.0.12непряма
Mavenorg.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle1.0.12непряма
Mavenorg.apache.aries.spifly:org.apache.aries.spifly.static.bundle1.0.12непряма
Mavenorg.apache.aries.spifly:org.apache.aries.spifly.static.tool1.0.12непряма
Mavenorg.apache.aries.spifly:org.apache.aries.spifly.weaver-internal1.0.12непряма
Mavenorg.apache.aries:org.apache.aries.util1.1.3непряма
Mavenorg.apache.httpcomponents.client5:httpclient5непряма
Mavenorg.apache.httpcomponents:httpclient4.5.14непряма
Mavenorg.apache.karaf.tooling:karaf-maven-pluginнепряма
Mavenorg.apache.karaf.tooling:karaf-maven-plugin4.3.9непряма
Mavenorg.apache.maven.plugin-tools:maven-plugin-annotationsнепряма
Mavenorg.apache.maven.plugins:maven-antrun-pluginнепряма
Mavenorg.apache.maven.plugins:maven-antrun-plugin3.2.0непряма
Mavenorg.apache.maven.plugins:maven-assembly-plugin3.8.0непряма
Mavenorg.apache.maven.plugins:maven-clean-pluginнепряма
Mavenorg.apache.maven.plugins:maven-clean-plugin3.5.0непряма
Mavenorg.apache.maven.plugins:maven-compiler-pluginнепряма
Mavenorg.apache.maven.plugins:maven-compiler-plugin2.50.0непряма
Mavenorg.apache.maven.plugins:maven-compiler-plugin3.13.0непряма
Mavenorg.apache.maven.plugins:maven-compiler-plugin3.15.0непряма
Mavenorg.apache.maven.plugins:maven-dependency-plugin25.0-SNAPSHOTнепряма
Mavenorg.apache.maven.plugins:maven-dependency-plugin25.2-SNAPSHOTнепряма
Mavenorg.apache.maven.plugins:maven-dependency-plugin25.3-SNAPSHOTнепряма
Mavenorg.apache.maven.plugins:maven-dependency-plugin3.1.1непряма
Mavenorg.apache.maven.plugins:maven-dependency-plugin3.11.0непряма
Mavenorg.apache.maven.plugins:maven-enforcer-pluginнепряма
Mavenorg.apache.maven.plugins:maven-enforcer-plugin3.6.3непряма
Mavenorg.apache.maven.plugins:maven-failsafe-pluginнепряма
Mavenorg.apache.maven.plugins:maven-failsafe-plugin3.5.6непряма
Mavenorg.apache.maven.plugins:maven-help-pluginнепряма
Mavenorg.apache.maven.plugins:maven-invoker-plugin3.10.1непряма
Mavenorg.apache.maven.plugins:maven-jar-pluginнепряма
Mavenorg.apache.maven.plugins:maven-jar-plugin3.5.1непряма
Mavenorg.apache.maven.plugins:maven-javadoc-pluginнепряма
Mavenorg.apache.maven.plugins:maven-javadoc-plugin3.12.0непряма
Mavenorg.apache.maven.plugins:maven-plugin-plugin3.15.2непряма
Mavenorg.apache.maven.plugins:maven-resources-pluginнепряма
Mavenorg.apache.maven.plugins:maven-resources-plugin3.5.0непряма
Mavenorg.apache.maven.plugins:maven-shade-plugin3.6.2непряма
Mavenorg.apache.maven.plugins:maven-source-plugin3.4.0непряма
Mavenorg.apache.maven.plugins:maven-surefire-pluginнепряма
Mavenorg.apache.maven.plugins:maven-surefire-plugin3.5.6непряма
Mavenorg.apache.maven.plugins:maven-war-pluginнепряма
Mavenorg.apache.maven.plugins:maven-war-plugin3.5.1непряма
Mavenorg.apache.maven.shared:maven-invoker3.3.0непряма
Mavenorg.apache.maven.shared:maven-shared-utils3.4.2непряма
Mavenorg.apache.maven.surefire:surefire-junit47непряма
Mavenorg.apache.maven:maven-artifact3.9.9непряма
Mavenorg.apache.maven:maven-coreнепряма
Mavenorg.apache.maven:maven-core3.9.9непряма
Mavenorg.apache.maven:maven-plugin-apiнепряма
Mavenorg.apache.maven:maven-plugin-api3.9.9непряма
Mavenorg.apache.servicemix.bundles:org.apache.servicemix.bundles.javax-inject1_2непряма
Mavenorg.atmosphere.client:maven-dependency-plugin3.11.0непряма
Mavenorg.brotli:dec0.1.2непряма
Mavenorg.codehaus.cargo:cargo-maven3-plugin1.10.28непряма
Mavenorg.codehaus.cargo:cargo-maven3-plugin10.1.8непряма
Mavenorg.codehaus.mojo:build-helper-maven-pluginнепряма
Mavenorg.codehaus.mojo:build-helper-maven-plugin3.6.1непряма
Mavenorg.codehaus.mojo:exec-maven-plugin1.6.0непряма
Mavenorg.codehaus.mojo:exec-maven-plugin3.6.3непряма
Mavenorg.codehaus.mojo:gwt-maven-pluginнепряма
Mavenorg.codehaus.mojo:license-maven-plugin2.7.1непряма
Mavenorg.codehaus.mojo:properties-maven-pluginнепряма
Mavenorg.codehaus.plexus:plexus-build-api1.2.0непряма
Mavenorg.codehaus.plexus:plexus-utils4.0.3непряма
Mavenorg.commonjava.maven.plugins:directory-maven-plugin1.0непряма
Mavenorg.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-clientнепряма
Mavenorg.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-serverнепряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-annotationsнепряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-bom12.0.3непряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-maven-pluginнепряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-plusнепряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-proxyнепряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-servletнепряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-servletsнепряма
Mavenorg.eclipse.jetty.ee10:jetty-ee10-webappнепряма
Mavenorg.eclipse.jetty.osgi:jetty-osgi-boot9.4.11.v20180605непряма
Mavenorg.eclipse.jetty:jetty-client12.0.3непряма
Mavenorg.eclipse.jetty:jetty-httpнепряма
Mavenorg.eclipse.jetty:jetty-maven-pluginнепряма
Mavenorg.eclipse.jetty:jetty-plus9.4.11.v20180605непряма
Mavenorg.eclipse.jetty:jetty-serverнепряма
Mavenorg.eclipse.jetty:jetty-servlet9.4.11.v20180605непряма
Mavenorg.eclipse.jetty:jetty-utilнепряма
Mavenorg.eclipse.jetty:jetty-util9.4.11.v20180605непряма
Mavenorg.eclipse.m2e:lifecycle-mapping1.0.0непряма
Mavenorg.eclipse.platform:org.eclipse.core.contenttype3.9.800непряма
Mavenorg.eclipse.platform:org.eclipse.core.jobs3.15.400непряма
Mavenorg.eclipse.platform:org.eclipse.core.resources3.21.0непряма
Mavenorg.eclipse.platform:org.eclipse.core.runtime3.31.100непряма
Mavenorg.eclipse.platform:org.eclipse.equinox.common3.19.100непряма
Mavenorg.eclipse.platform:org.eclipse.equinox.preferences3.12.100непряма
Mavenorg.hsqldb:hsqldb2.7.4непряма
Mavenorg.jacoco:jacoco-maven-plugin0.8.15непряма
Mavenorg.osgi:org.osgi.compendium5.0.0непряма
Mavenorg.osgi:org.osgi.core6.0.0непряма
Mavenorg.osgi:org.osgi.service.prefs1.1.2непряма
Mavenorg.osgi:org.osgi.service.serviceloader1.0.0непряма
Mavenorg.osgi:osgi.annotationнепряма
Mavenorg.osgi:osgi.cmpnнепряма
Mavenorg.osgi:osgi.coreнепряма
Mavenorg.scala-lang.modules:scala-java8-compat_2.131.0.2непряма
Mavenorg.sonarsource.scanner.maven:sonar-maven-plugin5.7.0.6970непряма
Mavenorg.sonatype.plexus:plexus-build-api0.0.7непряма
Mavenorg.sonatype.plugins:nexus-staging-maven-pluginнепряма
Mavenorg.springdoc:springdoc-openapi-starter-webmvc-ui3.0.3непряма
Mavenorg.springframework.boot:spring-boot-autoconfigureнепряма
Mavenorg.springframework.boot:spring-boot-maven-pluginнепряма
Mavenorg.springframework.boot:spring-boot-securityнепряма
Mavenorg.springframework.boot:spring-boot-starter-jettyнепряма
Mavenorg.springframework.boot:spring-boot-starter-securityнепряма
Mavenorg.springframework.boot:spring-boot-starter-testнепряма
Mavenorg.springframework.boot:spring-boot-starter-thymeleafнепряма
Mavenorg.springframework.boot:spring-boot-starter-undertowнепряма
Mavenorg.springframework.boot:spring-boot-starter-webmvcнепряма
Mavenorg.springframework.boot:spring-boot-webmvc-testнепряма
Mavenorg.springframework.data:spring-data-jpa3.3.4непряма
Mavenorg.springframework.security:spring-security-oauth2-authorization-serverнепряма
Mavenorg.springframework.security:spring-security-testнепряма
Mavenorg.springframework:spring-contextнепряма
Mavenorg.springframework:spring-testнепряма
Mavenorg.tensorflow:tensorflow1.15.0непряма
Mavenorg.webjars.bowergithub.polymer:polymerнепряма
Mavenorg.webjars.bowergithub.vaadin:vaadin-themable-mixin1.4.4непряма
Mavenorg.yaml:snakeyaml1.23непряма
Mavenorg.yaml:snakeyaml2.2непряма
npm@apideck/better-ajv-errors0.3.6непряма
npm@babel/code-frame7.29.0непряма
npm@babel/code-frame7.29.7непряма
npm@babel/compat-data7.29.0непряма
npm@babel/compat-data7.29.7непряма
npm@babel/core7.29.0непряма
npm@babel/core7.29.7непряма
npm@babel/eslint-parser7.28.6непряма
npm@babel/generator7.29.1непряма
npm@babel/generator7.29.7непряма
npm@babel/helper-annotate-as-pure7.27.3непряма
npm@babel/helper-annotate-as-pure7.29.7непряма
npm@babel/helper-builder-binary-assignment-operator-visitor7.22.15непряма
npm@babel/helper-compilation-targets7.28.6непряма
npm@babel/helper-compilation-targets7.29.7непряма
npm@babel/helper-create-class-features-plugin7.23.7непряма
npm@babel/helper-create-class-features-plugin7.29.7непряма
npm@babel/helper-create-regexp-features-plugin7.22.15непряма
npm@babel/helper-create-regexp-features-plugin7.29.7непряма
npm@babel/helper-define-polyfill-provider0.4.4непряма
npm@babel/helper-define-polyfill-provider0.5.0непряма
npm@babel/helper-define-polyfill-provider0.6.8непряма
npm@babel/helper-environment-visitor7.22.20непряма
npm@babel/helper-function-name7.23.0непряма
npm@babel/helper-globals7.28.0непряма
npm@babel/helper-globals7.29.7непряма
npm@babel/helper-hoist-variables7.22.5непряма
npm@babel/helper-member-expression-to-functions7.23.0непряма
npm@babel/helper-member-expression-to-functions7.29.7непряма
npm@babel/helper-module-imports7.28.6непряма
npm@babel/helper-module-imports7.29.7непряма
npm@babel/helper-module-transforms7.28.6непряма
npm@babel/helper-module-transforms7.29.7непряма
npm@babel/helper-optimise-call-expression7.22.5непряма
npm@babel/helper-optimise-call-expression7.29.7непряма
npm@babel/helper-plugin-utils7.27.1непряма
npm@babel/helper-plugin-utils7.29.7непряма
npm@babel/helper-remap-async-to-generator7.22.20непряма
npm@babel/helper-remap-async-to-generator7.29.7непряма
npm@babel/helper-replace-supers7.22.20непряма
npm@babel/helper-replace-supers7.29.7непряма
npm@babel/helper-simple-access7.25.9непряма
npm@babel/helper-skip-transparent-expression-wrappers7.22.5непряма
npm@babel/helper-skip-transparent-expression-wrappers7.29.7непряма
npm@babel/helper-split-export-declaration7.24.5непряма
npm@babel/helper-string-parser7.27.1непряма
npm@babel/helper-string-parser7.29.7непряма
npm@babel/helper-validator-identifier7.28.5непряма
npm@babel/helper-validator-identifier7.29.7непряма
npm@babel/helper-validator-option7.27.1непряма
npm@babel/helper-validator-option7.29.7непряма
npm@babel/helper-wrap-function7.22.20непряма
npm@babel/helper-wrap-function7.29.7непряма
npm@babel/helpers7.29.2непряма
npm@babel/helpers7.29.7непряма
npm@babel/parser7.29.2непряма
npm@babel/parser7.29.7непряма
npm@babel/plugin-bugfix-firefox-class-in-computed-class-key7.29.7непряма
npm@babel/plugin-bugfix-safari-class-field-initializer-scope7.29.7непряма
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.23.3непряма
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.29.7непряма
npm@babel/plugin-bugfix-safari-rest-destructuring-rhs-array7.29.7непряма
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.23.3непряма
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.29.7непряма
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.23.7непряма
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.29.7непряма
npm@babel/plugin-proposal-decorators7.29.7непряма
npm@babel/plugin-proposal-private-property-in-object7.21.0-placeholder-for-preset-env.2непряма
npm@babel/plugin-syntax-async-generators7.8.4непряма
npm@babel/plugin-syntax-class-properties7.12.13непряма
npm@babel/plugin-syntax-class-static-block7.14.5непряма
npm@babel/plugin-syntax-decorators7.29.7непряма
npm@babel/plugin-syntax-dynamic-import7.8.3непряма
npm@babel/plugin-syntax-export-namespace-from7.8.3непряма
npm@babel/plugin-syntax-import-assertions7.23.3непряма
npm@babel/plugin-syntax-import-assertions7.29.7непряма
npm@babel/plugin-syntax-import-attributes7.23.3непряма
npm@babel/plugin-syntax-import-attributes7.29.7непряма
npm@babel/plugin-syntax-import-meta7.10.4непряма
npm@babel/plugin-syntax-json-strings7.8.3непряма
npm@babel/plugin-syntax-jsx7.27.1непряма
npm@babel/plugin-syntax-jsx7.29.7непряма
npm@babel/plugin-syntax-logical-assignment-operators7.10.4непряма
npm@babel/plugin-syntax-nullish-coalescing-operator7.8.3непряма
npm@babel/plugin-syntax-numeric-separator7.10.4непряма
npm@babel/plugin-syntax-object-rest-spread7.8.3непряма
npm@babel/plugin-syntax-optional-catch-binding7.8.3непряма
npm@babel/plugin-syntax-optional-chaining7.8.3непряма
npm@babel/plugin-syntax-private-property-in-object7.14.5непряма
npm@babel/plugin-syntax-top-level-await7.14.5непряма
npm@babel/plugin-syntax-typescript7.29.7непряма
npm@babel/plugin-syntax-unicode-sets-regex7.18.6непряма
npm@babel/plugin-transform-arrow-functions7.23.3непряма
npm@babel/plugin-transform-arrow-functions7.29.7непряма
npm@babel/plugin-transform-async-generator-functions7.23.7непряма
npm@babel/plugin-transform-async-generator-functions7.29.7непряма
npm@babel/plugin-transform-async-to-generator7.23.3непряма
npm@babel/plugin-transform-async-to-generator7.29.7непряма
npm@babel/plugin-transform-block-scoped-functions7.23.3непряма
npm@babel/plugin-transform-block-scoped-functions7.29.7непряма
npm@babel/plugin-transform-block-scoping7.23.4непряма
npm@babel/plugin-transform-block-scoping7.29.7непряма
npm@babel/plugin-transform-class-properties7.23.3непряма
npm@babel/plugin-transform-class-properties7.29.7непряма
npm@babel/plugin-transform-class-static-block7.23.4непряма
npm@babel/plugin-transform-class-static-block7.29.7непряма
npm@babel/plugin-transform-classes7.23.8непряма
npm@babel/plugin-transform-classes7.29.7непряма
npm@babel/plugin-transform-computed-properties7.23.3непряма
npm@babel/plugin-transform-computed-properties7.29.7непряма
npm@babel/plugin-transform-destructuring7.23.3непряма
npm@babel/plugin-transform-destructuring7.29.7непряма
npm@babel/plugin-transform-dotall-regex7.23.3непряма
npm@babel/plugin-transform-dotall-regex7.29.7непряма
npm@babel/plugin-transform-duplicate-keys7.23.3непряма
npm@babel/plugin-transform-duplicate-keys7.29.7непряма
npm@babel/plugin-transform-duplicate-named-capturing-groups-regex7.29.7непряма
npm@babel/plugin-transform-dynamic-import7.23.4непряма
npm@babel/plugin-transform-dynamic-import7.29.7непряма
npm@babel/plugin-transform-explicit-resource-management7.29.7непряма
npm@babel/plugin-transform-exponentiation-operator7.23.3непряма
npm@babel/plugin-transform-exponentiation-operator7.29.7непряма
npm@babel/plugin-transform-export-namespace-from7.23.4непряма
npm@babel/plugin-transform-export-namespace-from7.29.7непряма
npm@babel/plugin-transform-for-of7.23.6непряма
npm@babel/plugin-transform-for-of7.29.7непряма
npm@babel/plugin-transform-function-name7.23.3непряма
npm@babel/plugin-transform-function-name7.29.7непряма
npm@babel/plugin-transform-json-strings7.23.4непряма
npm@babel/plugin-transform-json-strings7.29.7непряма
npm@babel/plugin-transform-literals7.23.3непряма
npm@babel/plugin-transform-literals7.29.7непряма
npm@babel/plugin-transform-logical-assignment-operators7.23.4непряма
npm@babel/plugin-transform-logical-assignment-operators7.29.7непряма
npm@babel/plugin-transform-member-expression-literals7.23.3непряма
npm@babel/plugin-transform-member-expression-literals7.29.7непряма
npm@babel/plugin-transform-modules-amd7.23.3непряма
npm@babel/plugin-transform-modules-amd7.29.7непряма
npm@babel/plugin-transform-modules-commonjs7.23.3непряма
npm@babel/plugin-transform-modules-commonjs7.29.7непряма
npm@babel/plugin-transform-modules-systemjs7.23.3непряма
npm@babel/plugin-transform-modules-systemjs7.29.7непряма
npm@babel/plugin-transform-modules-umd7.23.3непряма
npm@babel/plugin-transform-modules-umd7.29.7непряма
npm@babel/plugin-transform-named-capturing-groups-regex7.22.5непряма
npm@babel/plugin-transform-named-capturing-groups-regex7.29.7непряма
npm@babel/plugin-transform-new-target7.23.3непряма
npm@babel/plugin-transform-new-target7.29.7непряма
npm@babel/plugin-transform-nullish-coalescing-operator7.23.4непряма
npm@babel/plugin-transform-nullish-coalescing-operator7.29.7непряма
npm@babel/plugin-transform-numeric-separator7.23.4непряма
npm@babel/plugin-transform-numeric-separator7.29.7непряма
npm@babel/plugin-transform-object-rest-spread7.23.4непряма
npm@babel/plugin-transform-object-rest-spread7.29.7непряма
npm@babel/plugin-transform-object-super7.23.3непряма
npm@babel/plugin-transform-object-super7.29.7непряма
npm@babel/plugin-transform-optional-catch-binding7.23.4непряма
npm@babel/plugin-transform-optional-catch-binding7.29.7непряма
npm@babel/plugin-transform-optional-chaining7.23.4непряма
npm@babel/plugin-transform-optional-chaining7.29.7непряма
npm@babel/plugin-transform-parameters7.23.3непряма
npm@babel/plugin-transform-parameters7.29.7непряма
npm@babel/plugin-transform-private-methods7.23.3непряма
npm@babel/plugin-transform-private-methods7.29.7непряма
npm@babel/plugin-transform-private-property-in-object7.23.4непряма
npm@babel/plugin-transform-private-property-in-object7.29.7непряма
npm@babel/plugin-transform-property-literals7.23.3непряма
npm@babel/plugin-transform-property-literals7.29.7непряма
npm@babel/plugin-transform-react-display-name7.28.0непряма
npm@babel/plugin-transform-react-jsx7.27.1непряма
npm@babel/plugin-transform-react-jsx-development7.27.1непряма
npm@babel/plugin-transform-react-jsx-development7.29.7непряма
npm@babel/plugin-transform-react-pure-annotations7.27.1непряма
npm@babel/plugin-transform-regenerator7.23.3непряма
npm@babel/plugin-transform-regenerator7.29.7непряма
npm@babel/plugin-transform-regexp-modifiers7.29.7непряма
npm@babel/plugin-transform-reserved-words7.23.3непряма
npm@babel/plugin-transform-reserved-words7.29.7непряма
npm@babel/plugin-transform-runtime7.29.7непряма
npm@babel/plugin-transform-shorthand-properties7.23.3непряма
npm@babel/plugin-transform-shorthand-properties7.29.7непряма
npm@babel/plugin-transform-spread7.23.3непряма
npm@babel/plugin-transform-spread7.29.7непряма
npm@babel/plugin-transform-sticky-regex7.23.3непряма
npm@babel/plugin-transform-sticky-regex7.29.7непряма
npm@babel/plugin-transform-template-literals7.23.3непряма
npm@babel/plugin-transform-template-literals7.29.7непряма
npm@babel/plugin-transform-typeof-symbol7.23.3непряма
npm@babel/plugin-transform-typeof-symbol7.29.7непряма
npm@babel/plugin-transform-typescript7.29.7непряма
npm@babel/plugin-transform-unicode-escapes7.23.3непряма
npm@babel/plugin-transform-unicode-escapes7.29.7непряма
npm@babel/plugin-transform-unicode-property-regex7.23.3непряма
npm@babel/plugin-transform-unicode-property-regex7.29.7непряма
npm@babel/plugin-transform-unicode-regex7.23.3непряма
npm@babel/plugin-transform-unicode-regex7.29.7непряма
npm@babel/plugin-transform-unicode-sets-regex7.23.3непряма
npm@babel/plugin-transform-unicode-sets-regex7.29.7непряма
npm@babel/preset-env7.23.8непряма
npm@babel/preset-env7.29.7непряма
npm@babel/preset-modules0.1.6-no-external-pluginsнепряма
npm@babel/preset-react7.28.5непряма
npm@babel/preset-react7.29.7непряма
npm@babel/preset-typescript7.29.7непряма
npm@babel/regjsgen0.8.0непряма
npm@babel/runtime7.29.2непряма
npm@babel/runtime7.29.7непряма
npm@babel/template7.28.6непряма
npm@babel/template7.29.7непряма
npm@babel/traverse7.29.0непряма
npm@babel/traverse7.29.7непряма
npm@babel/types7.29.0непряма
npm@babel/types7.29.7непряма
npm@emnapi/core1.10.0непряма
npm@emnapi/core1.4.5непряма
npm@emnapi/core1.9.1непряма
npm@emnapi/runtime1.10.0непряма
npm@emnapi/runtime1.4.5непряма
npm@emnapi/runtime1.9.1непряма
npm@emnapi/wasi-threads1.0.4непряма
npm@emnapi/wasi-threads1.2.0непряма
npm@emnapi/wasi-threads1.2.1непряма
npm@esbuild/aix-ppc640.27.7непряма
npm@esbuild/aix-ppc640.28.1непряма
npm@esbuild/android-arm0.27.7непряма
npm@esbuild/android-arm0.28.1непряма
npm@esbuild/android-arm640.27.7непряма
npm@esbuild/android-arm640.28.1непряма
npm@esbuild/android-x640.27.7непряма
npm@esbuild/android-x640.28.1непряма
npm@esbuild/darwin-arm640.27.7непряма
npm@esbuild/darwin-arm640.28.1непряма
npm@esbuild/darwin-x640.27.7непряма
npm@esbuild/darwin-x640.28.1непряма
npm@esbuild/freebsd-arm640.27.7непряма
npm@esbuild/freebsd-arm640.28.1непряма
npm@esbuild/freebsd-x640.27.7непряма
npm@esbuild/freebsd-x640.28.1непряма
npm@esbuild/linux-arm0.27.7непряма
npm@esbuild/linux-arm0.28.1непряма
npm@esbuild/linux-arm640.27.7непряма
npm@esbuild/linux-arm640.28.1непряма
npm@esbuild/linux-ia320.27.7непряма
npm@esbuild/linux-ia320.28.1непряма
npm@esbuild/linux-loong640.27.7непряма
npm@esbuild/linux-loong640.28.1непряма
npm@esbuild/linux-mips64el0.27.7непряма
npm@esbuild/linux-mips64el0.28.1непряма
npm@esbuild/linux-ppc640.27.7непряма
npm@esbuild/linux-ppc640.28.1непряма
npm@esbuild/linux-riscv640.27.7непряма
npm@esbuild/linux-riscv640.28.1непряма
npm@esbuild/linux-s390x0.27.7непряма
npm@esbuild/linux-s390x0.28.1непряма
npm@esbuild/linux-x640.27.7непряма
npm@esbuild/linux-x640.28.1непряма
npm@esbuild/netbsd-arm640.27.7непряма
npm@esbuild/netbsd-arm640.28.1непряма
npm@esbuild/netbsd-x640.27.7непряма
npm@esbuild/netbsd-x640.28.1непряма
npm@esbuild/openbsd-arm640.27.7непряма
npm@esbuild/openbsd-arm640.28.1непряма
npm@esbuild/openbsd-x640.27.7непряма
npm@esbuild/openbsd-x640.28.1непряма
npm@esbuild/openharmony-arm640.27.7непряма
npm@esbuild/openharmony-arm640.28.1непряма
npm@esbuild/sunos-x640.27.7непряма
npm@esbuild/sunos-x640.28.1непряма
npm@esbuild/win32-arm640.27.7непряма
npm@esbuild/win32-arm640.28.1непряма
npm@esbuild/win32-ia320.27.7непряма
npm@esbuild/win32-ia320.28.1непряма
npm@esbuild/win32-x640.27.7непряма
npm@esbuild/win32-x640.28.1непряма
npm@eslint-community/eslint-utils4.9.1непряма
npm@eslint-community/regexpp4.12.2непряма
npm@eslint/config-array0.21.2непряма
npm@eslint/config-helpers0.4.2непряма
npm@eslint/core0.17.0непряма
npm@eslint/eslintrc3.3.5непряма
npm@eslint/js9.39.4непряма
npm@eslint/object-schema2.1.7непряма
npm@eslint/plugin-kit0.4.1непряма
npm@esm-bundle/chai4.3.4-fix.0непряма
npm@hapi/bourne3.0.0непряма
npm@humanfs/core0.19.2непряма
npm@humanfs/node0.16.8непряма
npm@humanfs/types0.15.0непряма
npm@humanwhocodes/module-importer1.0.1непряма
npm@humanwhocodes/retry0.4.3непряма
npm@isaacs/cliui9.0.0непряма
npm@jest/diff-sequences30.0.1непряма
npm@jridgewell/gen-mapping0.3.13непряма
npm@jridgewell/remapping2.3.5непряма
npm@jridgewell/resolve-uri3.1.1непряма
npm@jridgewell/resolve-uri3.1.2непряма
npm@jridgewell/source-map0.3.5непряма
npm@jridgewell/sourcemap-codec1.5.5непряма
npm@jridgewell/trace-mapping0.3.31непряма
npm@koa/cors^5.0.0непряма
npm@lit-labs/ssr-dom-shim1.5.1непряма
npm@lit-labs/ssr-dom-shim1.6.0непряма
npm@lit/reactive-element2.1.2непряма
npm@mdn/browser-compat-data4.2.1непряма
npm@napi-rs/wasm-runtime0.2.4непряма
npm@napi-rs/wasm-runtime1.1.1непряма
npm@napi-rs/wasm-runtime1.1.5непряма
npm@nicolo-ribaudo/eslint-scope-5-internals5.1.1-v1непряма
npm@nodelib/fs.scandir2.1.5непряма
npm@nodelib/fs.stat2.0.5непряма
npm@nodelib/fs.walk1.2.8непряма
npm@nx/devkit22.7.6непряма
npm@nx/js22.7.6непряма
npm@nx/nx-darwin-arm6422.7.6непряма
npm@nx/nx-darwin-x6422.7.6непряма
npm@nx/nx-freebsd-x6422.7.6непряма
npm@nx/nx-linux-arm-gnueabihf22.7.6непряма
npm@nx/nx-linux-arm64-gnu22.7.6непряма
npm@nx/nx-linux-arm64-musl22.7.6непряма
npm@nx/nx-linux-x64-gnu22.7.6непряма
npm@nx/nx-linux-x64-musl22.7.6непряма
npm@nx/nx-win32-arm64-msvc22.7.6непряма
npm@nx/nx-win32-x64-msvc22.7.6непряма
npm@nx/workspace22.7.6непряма
npm@open-wc/dedupe-mixin1.4.0непряма
npm@open-wc/dedupe-mixin2.0.1непряма
npm@open-wc/dev-server-hmr^0.2.0непряма
npm@open-wc/scoped-elements3.0.10непряма
npm@open-wc/semantic-dom-diff0.20.1непряма
npm@open-wc/testing4.0.0непряма
npm@open-wc/testing-helpers3.0.1непряма
npm@oxc-project/types0.122.0непряма
npm@package-json/types0.0.12непряма
npm@pkgr/core0.3.6непряма
npm@polymer/iron-list3.0.2непряма
npm@polymer/polymer3.5.2непряма
npm@preact/signals-core1.14.0непряма
npm@preact/signals-react3.10.0непряма
npm@preact/signals-react-transform0.8.1непряма
npm@puppeteer/browsers2.13.2непряма
npm@rolldown/binding-android-arm641.0.0-rc.12непряма
npm@rolldown/binding-darwin-arm641.0.0-rc.12непряма
npm@rolldown/binding-darwin-x641.0.0-rc.12непряма
npm@rolldown/binding-freebsd-x641.0.0-rc.12непряма
npm@rolldown/binding-linux-arm-gnueabihf1.0.0-rc.12непряма
npm@rolldown/binding-linux-arm64-gnu1.0.0-rc.12непряма
npm@rolldown/binding-linux-arm64-musl1.0.0-rc.12непряма
npm@rolldown/binding-linux-ppc64-gnu1.0.0-rc.12непряма
npm@rolldown/binding-linux-s390x-gnu1.0.0-rc.12непряма
npm@rolldown/binding-linux-x64-gnu1.0.0-rc.12непряма
npm@rolldown/binding-linux-x64-musl1.0.0-rc.12непряма
npm@rolldown/binding-openharmony-arm641.0.0-rc.12непряма
npm@rolldown/binding-wasm32-wasi1.0.0-rc.12непряма
npm@rolldown/binding-win32-arm64-msvc1.0.0-rc.12непряма
npm@rolldown/binding-win32-x64-msvc1.0.0-rc.12непряма
npm@rolldown/plugin-babel0.2.1непряма
npm@rolldown/plugin-babel0.2.3непряма
npm@rolldown/pluginutils1.0.0-rc.12непряма
npm@rolldown/pluginutils1.0.0-rc.7непряма
npm@rollup/plugin-babel5.3.1непряма
npm@rollup/plugin-node-resolve15.2.3непряма
npm@rollup/plugin-node-resolve15.3.1непряма
npm@rollup/plugin-replace2.4.2непряма
npm@rollup/plugin-replace6.0.3непряма
npm@rollup/plugin-terser0.4.4непряма
npm@rollup/plugin-typescript^12.3.0непряма
npm@rollup/pluginutils3.1.0непряма
npm@rollup/pluginutils5.1.4непряма
npm@rollup/pluginutils5.3.0непряма
npm@rollup/pluginutils5.4.0непряма
npm@rollup/rollup-android-arm-eabi4.62.2непряма
npm@rollup/rollup-android-arm644.62.2непряма
npm@rollup/rollup-darwin-arm644.62.2непряма
npm@rollup/rollup-darwin-x644.62.2непряма
npm@rollup/rollup-freebsd-arm644.62.2непряма
npm@rollup/rollup-freebsd-x644.62.2непряма
npm@rollup/rollup-linux-arm-gnueabihf4.62.2непряма
npm@rollup/rollup-linux-arm-musleabihf4.62.2непряма
npm@rollup/rollup-linux-arm64-gnu4.62.2непряма
npm@rollup/rollup-linux-arm64-musl4.62.2непряма
npm@rollup/rollup-linux-loong64-gnu4.62.2непряма
npm@rollup/rollup-linux-loong64-musl4.62.2непряма
npm@rollup/rollup-linux-ppc64-gnu4.62.2непряма
npm@rollup/rollup-linux-ppc64-musl4.62.2непряма
npm@rollup/rollup-linux-riscv64-gnu4.62.2непряма
npm@rollup/rollup-linux-riscv64-musl4.62.2непряма
npm@rollup/rollup-linux-s390x-gnu4.62.2непряма
npm@rollup/rollup-linux-x64-gnu4.62.2непряма
npm@rollup/rollup-linux-x64-musl4.62.2непряма
npm@rollup/rollup-openbsd-x644.62.2непряма
npm@rollup/rollup-openharmony-arm644.62.2непряма
npm@rollup/rollup-win32-arm64-msvc4.62.2непряма
npm@rollup/rollup-win32-ia32-msvc4.62.2непряма
npm@rollup/rollup-win32-x64-gnu4.62.2непряма
npm@rollup/rollup-win32-x64-msvc4.62.2непряма
npm@sinonjs/commons3.0.1непряма
npm@sinonjs/fake-timers15.4.0непряма
npm@sinonjs/samsam10.0.2непряма
npm@surma/rollup-plugin-off-main-thread2.2.3непряма
npm@tailwindcss/vite4.3.2непряма
npm@tootallnate/quickjs-emscripten0.23.0непряма
npm@tybys/wasm-util0.10.1непряма
npm@tybys/wasm-util0.10.2непряма
npm@tybys/wasm-util0.9.0непряма
npm@types/accepts1.3.7непряма
npm@types/babel__code-frame7.27.0непряма
npm@types/body-parser1.19.6непряма
npm@types/chai4.3.20непряма
npm@types/chai5.2.3непряма
npm@types/chai-dom1.11.3непряма
npm@types/co-body6.1.3непряма
npm@types/command-line-args5.2.3непряма
npm@types/connect3.4.38непряма
npm@types/content-disposition0.5.9непряма
npm@types/convert-source-map2.0.3непряма
npm@types/cookies0.9.2непряма
npm@types/debounce1.2.4непряма
npm@types/deep-eql4.0.2непряма
npm@types/eslint9.6.1непряма
npm@types/estree0.0.39непряма
npm@types/estree1.0.8непряма
npm@types/estree1.0.9непряма
npm@types/express5.0.6непряма
npm@types/express-serve-static-core5.1.1непряма
npm@types/http-assert1.5.6непряма
npm@types/http-errors2.0.5непряма
npm@types/istanbul-lib-coverage2.0.6непряма
npm@types/istanbul-lib-report3.0.3непряма
npm@types/istanbul-reports3.0.4непряма
npm@types/json-schema7.0.15непряма
npm@types/keygrip1.0.6непряма
npm@types/koa2.15.2непряма
npm@types/koa-compose3.2.9непряма
npm@types/mocha10.0.10непряма
npm@types/node22.xнепряма
npm@types/node25.5.0непряма
npm@types/node25.9.3непряма
npm@types/node26.0.0непряма
npm@types/node26.1.0непряма
npm@types/node^13.7.4непряма
npm@types/parse-json4.0.2непряма
npm@types/parse56.0.3непряма
npm@types/qs6.15.1непряма
npm@types/range-parser1.2.7непряма
npm@types/react19.2.14непряма
npm@types/react19.2.17непряма
npm@types/react-dom19.2.3непряма
npm@types/resolve1.20.2непряма
npm@types/send1.2.1непряма
npm@types/serve-static2.2.0непряма
npm@types/sinon21.0.1непряма
npm@types/sinon-chai3.2.12непряма
npm@types/sinonjs__fake-timers15.0.1непряма
npm@types/trusted-types2.0.7непряма
npm@types/ws7.4.7непряма
npm@types/yauzl2.10.3непряма
npm@typescript-eslint/eslint-plugin8.59.1непряма
npm@typescript-eslint/parser8.59.1непряма
npm@typescript-eslint/project-service8.59.1непряма
npm@typescript-eslint/project-service8.61.1непряма
npm@typescript-eslint/scope-manager8.59.1непряма
npm@typescript-eslint/scope-manager8.61.1непряма
npm@typescript-eslint/tsconfig-utils8.59.1непряма
npm@typescript-eslint/tsconfig-utils8.61.1непряма
npm@typescript-eslint/type-utils8.59.1непряма
npm@typescript-eslint/types8.59.1непряма
npm@typescript-eslint/types8.61.1непряма
npm@typescript-eslint/typescript-estree8.59.1непряма
npm@typescript-eslint/typescript-estree8.61.1непряма
npm@typescript-eslint/utils8.59.1непряма
npm@typescript-eslint/utils8.61.1непряма
npm@typescript-eslint/visitor-keys8.59.1непряма
npm@typescript-eslint/visitor-keys8.61.1непряма
npm@unrs/resolver-binding-android-arm-eabi1.12.2непряма
npm@unrs/resolver-binding-android-arm641.12.2непряма
npm@unrs/resolver-binding-darwin-arm641.12.2непряма
npm@unrs/resolver-binding-darwin-x641.12.2непряма
npm@unrs/resolver-binding-freebsd-x641.12.2непряма
npm@unrs/resolver-binding-linux-arm-gnueabihf1.12.2непряма
npm@unrs/resolver-binding-linux-arm-musleabihf1.12.2непряма
npm@unrs/resolver-binding-linux-arm64-gnu1.12.2непряма
npm@unrs/resolver-binding-linux-arm64-musl1.12.2непряма
npm@unrs/resolver-binding-linux-loong64-gnu1.12.2непряма
npm@unrs/resolver-binding-linux-loong64-musl1.12.2непряма
npm@unrs/resolver-binding-linux-ppc64-gnu1.12.2непряма
npm@unrs/resolver-binding-linux-riscv64-gnu1.12.2непряма
npm@unrs/resolver-binding-linux-riscv64-musl1.12.2непряма
npm@unrs/resolver-binding-linux-s390x-gnu1.12.2непряма
npm@unrs/resolver-binding-linux-x64-gnu1.12.2непряма
npm@unrs/resolver-binding-linux-x64-musl1.12.2непряма
npm@unrs/resolver-binding-openharmony-arm641.12.2непряма
npm@unrs/resolver-binding-wasm32-wasi1.12.2непряма
npm@unrs/resolver-binding-win32-arm64-msvc1.12.2непряма
npm@unrs/resolver-binding-win32-ia32-msvc1.12.2непряма
npm@unrs/resolver-binding-win32-x64-msvc1.12.2непряма
npm@vaadin/a11y-base25.0.9непряма
npm@vaadin/bundles@../vite-test-assets/packages/vaadin/bundlesнепряма
npm@vaadin/bundles@../vite-test-assets/packages/vaadin/bundles-oldнепряма
npm@vaadin/component-base25.0.9непряма
npm@vaadin/field-base25.0.9непряма
npm@vaadin/hilla-file-router24.4.0-alpha2непряма
npm@vaadin/hilla-lit-form24.4.0-alpha2непряма
npm@vaadin/hilla-react-auth24.4.0-alpha2непряма
npm@vaadin/hilla-react-crud24.4.0-alpha2непряма
npm@vaadin/hilla-react-form24.4.0-alpha2непряма
npm@vaadin/input-container25.0.9непряма
npm@vaadin/overlay24.9.5непряма
npm@vaadin/router2.0.1непряма
npm@vaadin/test-package2-outside-npm@../vite-test-assets/packages/vaadin/test-package2-outside-npmнепряма
npm@vaadin/testscope-all@../vite-test-assets/packages/vaadin/testscope-allнепряма
npm@vaadin/testscope-button@../vite-test-assets/packages/vaadin/testscope-buttonнепряма
npm@vaadin/testscope-map@../vite-test-assets/packages/vaadin/testscope-mapнепряма
npm@vaadin/text-field25.0.5непряма
npm@vaadin/text-field25.2.0-beta1непряма
npm@vaadin/vaadin-development-mode-detector2.0.7непряма
npm@vaadin/vaadin-lumo-styles25.0.5непряма
npm@vaadin/vaadin-progress-bar1.1.2непряма
npm@vaadin/vaadin-themable-mixin25.0.5непряма
npm@vaadin/vaadin-themable-mixin25.0.9непряма
npm@vaadin/vaadin-upload4.2.2непряма
npm@vaadin/vaadin-usage-statistics2.1.3непряма
npm@vitejs/plugin-react6.0.1непряма
npm@vitejs/plugin-react6.0.2непряма
npm@vitejs/plugin-react6.0.3непряма
npm@web/browser-logs0.4.1непряма
npm@web/config-loader0.3.3непряма
npm@web/dev-server0.4.6непряма
npm@web/dev-server^0.4.6непряма
npm@web/dev-server-core0.7.5непряма
npm@web/dev-server-esbuild1.0.5непряма
npm@web/dev-server-esbuild^1.0.4непряма
npm@web/dev-server-rollup0.6.4непряма
npm@web/parse5-utils2.1.1непряма
npm@web/test-runner0.20.2непряма
npm@web/test-runner-chrome0.18.1непряма
npm@web/test-runner-commands0.9.0непряма
npm@web/test-runner-core0.13.4непряма
npm@web/test-runner-coverage-v80.8.0непряма
npm@web/test-runner-mocha0.9.0непряма
npm@web/test-runner-playwright0.11.1непряма
npm@webcomponents/shadycss1.11.2непряма
npm@yarnpkg/lockfile1.1.0непряма
npm@zkochan/js-yaml0.0.7непряма
npmaccepts1.3.8непряма
npmacorn-jsx5.3.2непряма
npmacorn-node1.8.2непряма
npmaddress2.0.3непряма
npmagent-base7.1.4непряма
npmajv6.15.0непряма
npmajv8.12.0непряма
npmansi-colors4.1.3непряма
npmansi-escapes4.3.2непряма
npmansi-regex2.1.1непряма
npmansi-regex5.0.1непряма
npmansi-regex6.2.2непряма
npmansi-styles2.2.1непряма
npmansi-styles4.3.0непряма
npmansi-styles6.2.3непряма
npmargparse2.0.1непряма
npmaria-query5.3.2непряма
npmarray-back3.1.0непряма
npmarray-back6.2.3непряма
npmarray-buffer-byte-length1.0.0непряма
npmarray-buffer-byte-length1.0.2непряма
npmarray-includes3.1.9непряма
npmarray-union2.1.0непряма
npmarray.prototype.findlast1.2.5непряма
npmarray.prototype.flat1.3.3непряма
npmarray.prototype.flatmap1.3.3непряма
npmarray.prototype.tosorted1.1.4непряма
npmarraybuffer.prototype.slice1.0.2непряма
npmarraybuffer.prototype.slice1.0.4непряма
npmassertion-error2.0.1непряма
npmast-types0.13.4непряма
npmast-types-flow0.0.8непряма
npmastral-regex2.0.0непряма
npmasync3.2.6непряма
npmasync-function1.0.0непряма
npmasynckit0.4.0непряма
npmat-least-node1.0.0непряма
npmavailable-typed-arrays1.0.5непряма
npmavailable-typed-arrays1.0.7непряма
npmaxe-core4.12.1непряма
npmaxios1.16.0непряма
npmaxobject-query4.1.0непряма
npmb4a1.8.1непряма
npmbabel-plugin-const-enum1.2.0непряма
npmbabel-plugin-macros3.1.0непряма
npmbabel-plugin-polyfill-corejs20.4.17непряма
npmbabel-plugin-polyfill-corejs20.4.8непряма
npmbabel-plugin-polyfill-corejs30.13.0непряма
npmbabel-plugin-polyfill-corejs30.14.2непряма
npmbabel-plugin-polyfill-corejs30.8.7непряма
npmbabel-plugin-polyfill-regenerator0.5.5непряма
npmbabel-plugin-polyfill-regenerator0.6.8непряма
npmbabel-plugin-transform-typescript-metadata0.3.2непряма
npmbalanced-match1.0.2непряма
npmbalanced-match4.0.3непряма
npmbalanced-match4.0.4непряма
npmbare-events2.9.1непряма
npmbare-fs4.7.2непряма
npmbare-os3.9.1непряма
npmbare-path3.0.1непряма
npmbare-stream2.13.3непряма
npmbare-url2.4.5непряма
npmbase64-js1.5.1непряма
npmbaseline-browser-mapping2.10.38непряма
npmbasic-ftp5.3.1непряма
npmbl4.1.0непряма
npmbrace-expansion1.1.11непряма
npmbrace-expansion1.1.15непряма
npmbrace-expansion2.0.1непряма
npmbrace-expansion5.0.5непряма
npmbrace-expansion5.0.6непряма
npmbrace-expansion5.0.7непряма
npmbraces3.0.3непряма
npmbrowser-process-hrtime0.1.3непряма
npmbrowserslist4.24.2непряма
npmbrowserslist4.28.2непряма
npmbuffer5.7.1непряма
npmbuffer-crc320.2.13непряма
npmbuffer-from1.1.2непряма
npmbuiltin-modules3.3.0непряма
npmbundle-name4.1.0непряма
npmbytes3.1.2непряма
npmcache-content-type1.0.1непряма
npmcall-bind1.0.5непряма
npmcall-bind1.0.9непряма
npmcall-bind-apply-helpers1.0.2непряма
npmcall-bound1.0.4непряма
npmcallsites3.1.0непряма
npmcamelcase6.3.0непряма
npmcaniuse-lite1.0.30001669непряма
npmcaniuse-lite1.0.30001799непряма
npmchai-a11y-axe1.5.0непряма
npmchalk1.1.3непряма
npmchalk4.1.2непряма
npmchalk-template0.4.0непряма
npmchokidar4.0.3непряма
npmchrome-launcher0.15.2непряма
npmchromium-bidi14.0.0непряма
npmcli-cursor3.1.0непряма
npmcli-spinners2.6.1непряма
npmcliui8.0.1непряма
npmcliui9.0.1непряма
npmclone1.0.4непряма
npmclone2.1.2непряма
npmco4.6.0непряма
npmco-body6.2.0непряма
npmcolor-convert2.0.1непряма
npmcolor-name1.1.4непряма
npmcolumnify1.6.0непряма
npmcombined-stream1.0.8непряма
npmcommand-line-args5.2.1непряма
npmcommand-line-usage7.0.4непряма
npmcommander2.20.3непряма
npmcomment-parser1.4.7непряма
npmcommon-tags1.8.2непряма
npmconcat-map0.0.1непряма
npmconcurrently9.2.3непряма
npmcontent-disposition0.5.4непряма
npmcontent-type1.0.5непряма
npmconvert-source-map1.9.0непряма
npmconvert-source-map2.0.0непряма
npmcookie1.0.2непряма
npmcookies0.9.1непряма
npmcopy-to-clipboard^3.3.1непряма
npmcore-js-compat3.35.1непряма
npmcore-js-compat3.49.0непряма
npmcosmiconfig7.1.0непряма
npmcross-spawn7.0.6непряма
npmcrypto-random-string2.0.0непряма
npmcsstype3.2.3непряма
npmdamerau-levenshtein1.0.8непряма
npmdash-ast1.0.0непряма
npmdata-uri-to-buffer6.0.2непряма
npmdata-view-buffer1.0.2непряма
npmdata-view-byte-length1.0.2непряма
npmdata-view-byte-offset1.0.1непряма
npmdebounce1.2.1непряма
npmdebug2.6.9непряма
npmdebug3.2.7непряма
npmdebug4.3.4непряма
npmdebug4.4.3непряма
npmdeep-equal1.0.1непряма
npmdeep-is0.1.4непряма
npmdeepmerge4.3.1непряма
npmdefault-browser5.5.0непряма
npmdefault-browser-id5.0.1непряма
npmdefault-gateway6.0.3непряма
npmdefaults1.0.4непряма
npmdefine-data-property1.1.1непряма
npmdefine-data-property1.1.4непряма
npmdefine-lazy-prop2.0.0непряма
npmdefine-lazy-prop3.0.0непряма
npmdefine-properties1.2.1непряма
npmdegenerator5.0.1непряма
npmdelayed-stream1.0.0непряма
npmdelegates1.0.0непряма
npmdepd1.1.2непряма
npmdepd2.0.0непряма
npmdependency-graph0.11.0непряма
npmdestroy1.2.0непряма
npmdetect-libc2.1.2непряма
npmdetect-port2.1.0непряма
npmdevtools-protocol0.0.1608973непряма
npmdiff5.2.2непряма
npmdiff9.0.0непряма
npmdir-glob3.0.1непряма
npmdoctrine2.1.0непряма
npmdotenv16.4.7непряма
npmdotenv-expand12.0.3непряма
npmdunder-proto1.0.1непряма
npmee-first1.1.1непряма
npmejs3.1.9непряма
npmejs5.0.1непряма
npmelectron-to-chromium1.5.376непряма
npmelectron-to-chromium1.5.43непряма
npmemoji-regex10.6.0непряма
npmemoji-regex8.0.0непряма
npmemoji-regex9.2.2непряма
npmencodeurl1.0.2непряма
npmend-of-stream1.4.5непряма
npmenforced1.2.0непряма
npmenquirer2.3.6непряма
npmerror-ex1.3.4непряма
npmerrorstacks2.4.2непряма
npmes-abstract1.22.3непряма
npmes-abstract1.24.2непряма
npmes-abstract-get1.0.0непряма
npmes-define-property1.0.1непряма
npmes-errors1.3.0непряма
npmes-iterator-helpers1.3.3непряма
npmes-module-lexer1.7.0непряма
npmes-object-atoms1.1.1непряма
npmes-object-atoms1.1.2непряма
npmes-set-tostringtag2.0.2непряма
npmes-set-tostringtag2.1.0непряма
npmes-shim-unscopables1.1.0непряма
npmes-to-primitive1.2.1непряма
npmes-to-primitive1.3.1непряма
npmescalade3.2.0непряма
npmescape-html1.0.3непряма
npmescape-string-regexp1.0.5непряма
npmescape-string-regexp4.0.0непряма
npmescodegen2.1.0непряма
npmeslint9.39.4непряма
npmeslint-config-prettier10.1.8непряма
npmeslint-config-vaadin1.0.0-beta.6непряма
npmeslint-import-context0.1.9непряма
npmeslint-import-resolver-typescript4.4.4непряма
npmeslint-plugin-chai-friendly1.2.0непряма
npmeslint-plugin-import-x4.16.2непряма
npmeslint-plugin-jsx-a11y6.10.2непряма
npmeslint-plugin-lit2.2.1непряма
npmeslint-plugin-perfectionist5.9.0непряма
npmeslint-plugin-prettier5.5.5непряма
npmeslint-plugin-prettier5.5.6непряма
npmeslint-plugin-react7.37.5непряма
npmeslint-plugin-react-hooks7.1.1непряма
npmeslint-plugin-react-perf3.3.3непряма
npmeslint-scope5.1.1непряма
npmeslint-scope8.4.0непряма
npmeslint-visitor-keys2.1.0непряма
npmeslint-visitor-keys3.4.3непряма
npmeslint-visitor-keys4.2.1непряма
npmeslint-visitor-keys5.0.1непряма
npmespree10.4.0непряма
npmesprima4.0.1непряма
npmesquery1.7.0непряма
npmesrecurse4.3.0непряма
npmestraverse4.3.0непряма
npmestraverse5.3.0непряма
npmestree-walker1.0.1непряма
npmestree-walker2.0.2непряма
npmesutils2.0.3непряма
npmetag1.8.1непряма
npmevents-universal1.0.1непряма
npmexeca5.1.1непряма
npmextract-zip2.0.1непряма
npmfast-deep-equal3.1.3непряма
npmfast-diff1.3.0непряма
npmfast-fifo1.3.2непряма
npmfast-glob3.3.3непряма
npmfast-json-stable-stringify2.1.0непряма
npmfast-levenshtein2.0.6непряма
npmfastq1.20.1непряма
npmfd-slicer1.1.0непряма
npmfdir6.5.0непряма
npmfigures3.2.0непряма
npmfile-entry-cache8.0.0непряма
npmfilelist1.0.4непряма
npmfill-range7.1.1непряма
npmfind-replace3.0.0непряма
npmfind-up5.0.0непряма
npmflat5.0.2непряма
npmflat-cache4.0.1непряма
npmflatted3.4.2непряма
npmfollow-redirects1.16.0непряма
npmfor-each0.3.3непряма
npmfor-each0.3.5непряма
npmforeground-child3.3.1непряма
npmform-data4.0.6непряма
npmfresh0.5.2непряма
npmfs-constants1.0.0непряма
npmfs-extra9.1.0непряма
npmfsevents2.3.2непряма
npmfsevents2.3.3непряма
npmfunction-bind1.1.2непряма
npmfunction.prototype.name1.1.6непряма
npmfunction.prototype.name1.2.0непряма
npmfunctions-have-names1.2.3непряма
npmgenerator-function2.0.1непряма
npmgensync1.0.0-beta.2непряма
npmget-caller-file2.0.5непряма
npmget-east-asian-width1.5.0непряма
npmget-intrinsic1.2.2непряма
npmget-intrinsic1.3.0непряма
npmget-own-enumerable-property-symbols3.0.2непряма
npmget-proto1.0.1непряма
npmget-stream5.2.0непряма
npmget-stream6.0.1непряма
npmget-symbol-description1.0.0непряма
npmget-symbol-description1.1.0непряма
npmget-tsconfig4.14.0непряма
npmget-uri6.0.5непряма
npmglob11.1.0непряма
npmglob-parent5.1.2непряма
npmglob-parent6.0.2непряма
npmglobals11.12.0непряма
npmglobals14.0.0непряма
npmglobals17.6.0непряма
npmglobalthis1.0.3непряма
npmglobalthis1.0.4непряма
npmglobby11.1.0непряма
npmgopd1.0.1непряма
npmgopd1.2.0непряма
npmgraceful-fs4.2.11непряма
npmhas-ansi2.0.0непряма
npmhas-bigints1.0.2непряма
npmhas-bigints1.1.0непряма
npmhas-flag4.0.0непряма
npmhas-property-descriptors1.0.1непряма
npmhas-property-descriptors1.0.2непряма
npmhas-proto1.0.1непряма
npmhas-proto1.2.0непряма
npmhas-symbols1.0.3непряма
npmhas-symbols1.1.0непряма
npmhas-tostringtag1.0.0непряма
npmhas-tostringtag1.0.2непряма
npmhasown2.0.0непряма
npmhasown2.0.4непряма
npmhermes-estree0.25.1непряма
npmhermes-parser0.25.1непряма
npmhtml-escaper2.0.2непряма
npmhttp-assert1.5.0непряма
npmhttp-errors1.6.3непряма
npmhttp-errors1.8.1непряма
npmhttp-errors2.0.1непряма
npmhttp-proxy-agent7.0.2непряма
npmhttps-proxy-agent7.0.6непряма
npmhuman-signals2.1.0непряма
npmiconv-lite0.4.24непряма
npmidb7.1.1непряма
npmieee7541.2.1непряма
npmignore5.3.2непряма
npmignore7.0.5непряма
npmimport-fresh3.3.1непряма
npmimurmurhash0.1.4непряма
npminflation2.1.0непряма
npminherits2.0.3непряма
npminherits2.0.4непряма
npminternal-ip6.2.0непряма
npminternal-slot1.0.6непряма
npminternal-slot1.1.0непряма
npmip-address10.2.0непряма
npmip-regex4.3.0непряма
npmipaddr.js1.9.1непряма
npmis-array-buffer3.0.2непряма
npmis-array-buffer3.0.5непряма
npmis-arrayish0.2.1непряма
npmis-async-function2.1.1непряма
npmis-bigint1.0.4непряма
npmis-bigint1.1.0непряма
npmis-boolean-object1.1.2непряма
npmis-boolean-object1.2.2непряма
npmis-buffer2.0.5непряма
npmis-builtin-module3.2.1непряма
npmis-bun-module2.0.0непряма
npmis-callable1.2.7непряма
npmis-core-module2.13.1непряма
npmis-core-module2.16.2непряма
npmis-data-view1.0.2непряма
npmis-date-object1.0.5непряма
npmis-date-object1.1.0непряма
npmis-docker2.2.1непряма
npmis-docker3.0.0непряма
npmis-document.all1.0.0непряма
npmis-extglob2.1.1непряма
npmis-finalizationregistry1.1.1непряма
npmis-fullwidth-code-point3.0.0непряма
npmis-generator-function1.1.2непряма
npmis-glob4.0.3непряма
npmis-in-ssh1.0.0непряма
npmis-inside-container1.0.0непряма
npmis-interactive1.0.0непряма
npmis-ip3.1.0непряма
npmis-map2.0.3непряма
npmis-module1.0.0непряма
npmis-negative-zero2.0.2непряма
npmis-negative-zero2.0.3непряма
npmis-number7.0.0непряма
npmis-number-object1.0.7непряма
npmis-number-object1.1.1непряма
npmis-obj1.0.1непряма
npmis-regex1.1.4непряма
npmis-regex1.2.1непряма
npmis-regexp1.0.0непряма
npmis-regexp3.1.0непряма
npmis-set2.0.3непряма
npmis-shared-array-buffer1.0.2непряма
npmis-shared-array-buffer1.0.4непряма
npmis-stream2.0.1непряма
npmis-string1.0.7непряма
npmis-string1.1.1непряма
npmis-symbol1.0.4непряма
npmis-symbol1.1.1непряма
npmis-typed-array1.1.12непряма
npmis-typed-array1.1.15непряма
npmis-unicode-supported0.1.0непряма
npmis-weakmap2.0.2непряма
npmis-weakref1.0.2непряма
npmis-weakref1.1.1непряма
npmis-weakset2.0.4непряма
npmis-wsl2.2.0непряма
npmis-wsl3.1.1непряма
npmisarray2.0.5непряма
npmisbinaryfile5.0.7непряма
npmisexe2.0.0непряма
npmistanbul-lib-coverage3.2.2непряма
npmistanbul-lib-report3.0.1непряма
npmistanbul-reports3.2.0непряма
npmiterator.prototype1.1.5непряма
npmjackspeak4.2.3непряма
npmjake10.8.7непряма
npmjs-tokens4.0.0непряма
npmjs-yaml4.2.0непряма
npmjsesc0.5.0непряма
npmjsesc3.0.2непряма
npmjsesc3.1.0непряма
npmjson-buffer3.0.1непряма
npmjson-parse-even-better-errors2.3.1непряма
npmjson-schema0.4.0непряма
npmjson-schema-traverse0.4.1непряма
npmjson-schema-traverse1.0.0непряма
npmjson-stable-stringify-without-jsonify1.0.1непряма
npmjson52.2.3непряма
npmjsonc-parser3.2.0непряма
npmjsonfile6.1.0непряма
npmjsonpointer5.0.1непряма
npmjsx-ast-utils3.3.5непряма
npmkeygrip1.1.0непряма
npmkeyv4.5.4непряма
npmkoa2.16.4непряма
npmkoa-compose4.1.0непряма
npmkoa-convert2.0.0непряма
npmkoa-etag4.0.0непряма
npmkoa-send5.0.1непряма
npmkoa-static5.0.0непряма
npmlanguage-subtag-registry0.3.23непряма
npmlanguage-tags1.0.9непряма
npmleven3.1.0непряма
npmlevn0.4.1непряма
npmlighthouse-logger1.4.2непряма
npmlightningcss1.32.0непряма
npmlightningcss-android-arm641.32.0непряма
npmlightningcss-darwin-arm641.32.0непряма
npmlightningcss-darwin-x641.32.0непряма
npmlightningcss-freebsd-x641.32.0непряма
npmlightningcss-linux-arm-gnueabihf1.32.0непряма
npmlightningcss-linux-arm64-gnu1.32.0непряма
npmlightningcss-linux-arm64-musl1.32.0непряма
npmlightningcss-linux-x64-gnu1.32.0непряма
npmlightningcss-linux-x64-musl1.32.0непряма
npmlightningcss-win32-arm64-msvc1.32.0непряма
npmlightningcss-win32-x64-msvc1.32.0непряма
npmlines-and-columns1.2.4непряма
npmlines-and-columns2.0.3непряма
npmlit-dev-dependency1.0.0непряма
npmlit-element4.2.2непряма
npmlit-html3.3.2непряма
npmlit-html3.3.3непряма
npmlocate-path6.0.0непряма
npmlodash4.17.21непряма
npmlodash.camelcase4.3.0непряма
npmlodash.debounce4.0.8непряма
npmlodash.merge4.6.2непряма
npmlodash.sortby4.7.0непряма
npmlog-symbols4.1.0непряма
npmlog-update4.0.0непряма
npmloose-envify1.4.0непряма
npmlru-cache11.2.7непряма
npmlru-cache5.1.1непряма
npmlru-cache7.18.3непряма
npmlru-cache8.0.5непряма
npmmake-dir4.0.0непряма
npmmarky1.3.0непряма
npmmath-intrinsics1.1.0непряма
npmmedia-typer0.3.0непряма
npmmerge-source-map1.0.4непряма
npmmerge-stream2.0.0непряма
npmmerge21.4.1непряма
npmmicromatch4.0.8непряма
npmmime-db1.52.0непряма
npmmime-types2.1.35непряма
npmmimic-fn2.1.0непряма
npmminimatch10.2.4непряма
npmminimatch10.2.5непряма
npmminimatch3.1.2непряма
npmminimatch3.1.5непряма
npmminimatch5.1.6непряма
npmminimist1.2.8непряма
npmminipass7.1.3непряма
npmmitt3.0.1непряма
npmmkdirp0.5.6непряма
npmmkdirp1.0.4непряма
npmmock-xmlhttprequest8.4.1непряма
npmms2.0.0непряма
npmms2.1.2непряма
npmms2.1.3непряма
npmmutexify1.4.0непряма
npmnanobench2.1.1непряма
npmnanocolors0.2.13непряма
npmnanoid3.3.11непряма
npmnanoid3.3.14непряма
npmnapi-postinstall0.3.4непряма
npmnatural-compare1.4.0непряма
npmnatural-orderby5.0.0непряма
npmnegotiator0.6.3непряма
npmnetmask2.1.1непряма
npmnode-exports-info1.6.0непряма
npmnode-releases2.0.18непряма
npmnode-releases2.0.48непряма
npmnpm-run-path4.0.1непряма
npmnpm-run-path6.0.0непряма
npmnx22.7.6непряма
npmobject-assign4.1.1непряма
npmobject-inspect1.13.1непряма
npmobject-inspect1.13.4непряма
npmobject-keys1.1.1непряма
npmobject.assign4.1.5непряма
npmobject.assign4.1.7непряма
npmobject.entries1.1.9непряма
npmobject.fromentries2.0.8непряма
npmobject.values1.2.1непряма
npmon-finished2.4.1непряма
npmonce1.4.0непряма
npmonetime5.1.2непряма
npmonly0.0.2непряма
npmopen11.0.0непряма
npmopen8.4.2непряма
npmoptionator0.9.4непряма
npmora5.3.0непряма
npmown-keys1.0.1непряма
npmp-event4.2.0непряма
npmp-finally1.0.0непряма
npmp-limit3.1.0непряма
npmp-locate5.0.0непряма
npmp-timeout3.2.0непряма
npmpac-proxy-agent7.2.0непряма
npmpac-resolver7.0.1непряма
npmpackage-json-from-dist1.0.1непряма
npmparent-module1.0.1непряма
npmparse-json5.2.0непряма
npmparse56.0.1непряма
npmparse5-htmlparser2-tree-adapter6.0.1непряма
npmparseurl1.3.3непряма
npmpath-exists4.0.0непряма
npmpath-is-absolute1.0.1непряма
npmpath-key3.1.1непряма
npmpath-key4.0.0непряма
npmpath-parse1.0.7непряма
npmpath-scurry2.0.2непряма
npmpath-type4.0.0непряма
npmpend1.2.0непряма
npmpicocolors1.1.1непряма
npmpicomatch2.3.1непряма
npmpicomatch2.3.2непряма
npmpicomatch4.0.2непряма
npmpicomatch4.0.3непряма
npmpicomatch4.0.4непряма
npmpicomatch4.0.5непряма
npmplaywright1.61.0непряма
npmplaywright-core1.61.0непряма
npmportfinder1.0.38непряма
npmpossible-typed-array-names1.1.0непряма
npmpostcss8.5.16непряма
npmpostcss8.5.8непряма
npmpowershell-utils0.1.0непряма
npmprelude-ls1.2.1непряма
npmprettier-linter-helpers1.0.1непряма
npmpretty-bytes5.6.0непряма
npmpretty-hrtime1.0.3непряма
npmprogress2.0.3непряма
npmprop-types15.8.1непряма
npmproxy-agent6.5.0непряма
npmproxy-from-env1.1.0непряма
npmproxy-from-env2.1.0непряма
npmpump3.0.4непряма
npmpunycode2.3.1непряма
npmpuppeteer-core24.43.1непряма
npmqs6.15.2непряма
npmqueue-microtask1.2.3непряма
npmqueue-tick1.0.1непряма
npmrandombytes2.1.0непряма
npmraw-body2.5.3непряма
npmreact19.2.4непряма
npmreact19.2.7непряма
npmreact-dev-dependency1.0.0непряма
npmreact-dom19.2.4непряма
npmreact-dom19.2.7непряма
npmreact-is16.13.1непряма
npmreact-router7.13.1непряма
npmreact-router7.17.0непряма
npmreact-router8.1.0непряма
npmreadable-stream3.6.2непряма
npmreaddirp4.1.2непряма
npmreflect.getprototypeof1.0.10непряма
npmregenerate1.4.2непряма
npmregenerate-unicode-properties10.1.1непряма
npmregenerate-unicode-properties10.2.2непряма
npmregenerator-transform0.15.2непряма
npmregexp.prototype.flags1.5.1непряма
npmregexp.prototype.flags1.5.4непряма
npmregexpu-core5.3.2непряма
npmregexpu-core6.4.0непряма
npmregjsgen0.8.0непряма
npmregjsparser0.13.2непряма
npmregjsparser0.9.1непряма
npmrequire-directory2.1.1непряма
npmrequire-from-string2.0.2непряма
npmresolve1.22.12непряма
npmresolve1.22.8непряма
npmresolve2.0.0-next.7непряма
npmresolve-from4.0.0непряма
npmresolve-path1.4.0непряма
npmresolve-pkg-maps1.0.0непряма
npmresolve.exports2.0.3непряма
npmrestore-cursor3.1.0непряма
npmreusify1.1.0непряма
npmrolldown1.0.0-rc.12непряма
npmrollup2.80.0непряма
npmrollup4.62.2непряма
npmrollup-plugin-brotli3.1.0непряма
npmrollup-plugin-visualizer7.0.1непряма
npmrun-applescript7.1.0непряма
npmrun-parallel1.2.0непряма
npmrxjs7.8.2непряма
npmsafe-array-concat1.1.0непряма
npmsafe-array-concat1.1.4непряма
npmsafe-buffer5.2.1непряма
npmsafe-push-apply1.0.0непряма
npmsafe-regex-test1.0.2непряма
npmsafe-regex-test1.1.0непряма
npmsafer-buffer2.1.2непряма
npmscheduler0.27.0непряма
npmsemver6.3.1непряма
npmsemver7.7.4непряма
npmsemver7.8.5непряма
npmserialize-javascript6.0.2непряма
npmset-cookie-parser2.7.1непряма
npmset-function-length1.2.0непряма
npmset-function-length1.2.2непряма
npmset-function-name2.0.1непряма
npmset-function-name2.0.2непряма
npmset-proto1.0.0непряма
npmsetprototypeof1.1.0непряма
npmsetprototypeof1.2.0непряма
npmshebang-command2.0.0непряма
npmshebang-regex3.0.0непряма
npmshell-quote1.8.4непряма
npmside-channel1.0.4непряма
npmside-channel1.1.1непряма
npmside-channel-list1.0.1непряма
npmside-channel-map1.0.1непряма
npmside-channel-weakmap1.0.2непряма
npmsignal-exit3.0.7непряма
npmsignal-exit4.1.0непряма
npmsinon22.0.0непряма
npmslash3.0.0непряма
npmslice-ansi4.0.0непряма
npmsmart-buffer4.2.0непряма
npmsmob1.5.0непряма
npmsmol-toml1.6.1непряма
npmsocks2.8.9непряма
npmsocks-proxy-agent8.0.5непряма
npmsource-map0.5.7непряма
npmsource-map0.6.1непряма
npmsource-map0.7.4непряма
npmsource-map0.7.6непряма
npmsource-map0.8.0-beta.0непряма
npmsource-map-js1.2.1непряма
npmsource-map-support0.5.19непряма
npmsource-map-support0.5.21непряма
npmsourcemap-codec1.4.8непряма
npmstable-hash-x0.2.0непряма
npmstatuses1.5.0непряма
npmstatuses2.0.2непряма
npmstop-iteration-iterator1.1.0непряма
npmstreamx2.28.0непряма
npmstring-width4.2.3непряма
npmstring-width7.2.0непряма
npmstring.prototype.includes2.0.1непряма
npmstring.prototype.matchall4.0.10непряма
npmstring.prototype.matchall4.0.12непряма
npmstring.prototype.repeat1.0.0непряма
npmstring.prototype.trim1.2.11непряма
npmstring.prototype.trim1.2.8непряма
npmstring.prototype.trimend1.0.10непряма
npmstring.prototype.trimend1.0.7непряма
npmstring.prototype.trimstart1.0.7непряма
npmstring.prototype.trimstart1.0.8непряма
npmstring_decoder1.3.0непряма
npmstringify-object3.3.0непряма
npmstrip-ansi3.0.1непряма
npmstrip-ansi6.0.1непряма
npmstrip-ansi7.2.0непряма
npmstrip-bom3.0.0непряма
npmstrip-comments2.0.1непряма
npmstrip-css-comments5.0.0непряма
npmstrip-final-newline2.0.0непряма
npmstrip-json-comments3.1.1непряма
npmsupports-color2.0.0непряма
npmsupports-color7.2.0непряма
npmsupports-color8.1.1непряма
npmsupports-preserve-symlinks-flag1.0.0непряма
npmsynckit0.11.13непряма
npmtable-layout4.1.1непряма
npmtailwindcss4.3.2непряма
npmtar-fs3.1.2непряма
npmtar-stream2.2.0непряма
npmtar-stream3.2.0непряма
npmteex1.0.1непряма
npmtemp-dir2.0.0непряма
npmtempy0.6.0непряма
npmterser5.27.0непряма
npmtext-decoder1.2.7непряма
npmtiny-invariant1.3.3непряма
npmtinyglobby0.2.15непряма
npmtinyglobby0.2.17непряма
npmtmp0.2.7непряма
npmto-regex-range5.0.1непряма
npmtoidentifier1.0.1непряма
npmtr461.0.1непряма
npmtr465.1.1непряма
npmtransform-ast2.4.4непряма
npmtree-kill1.2.2непряма
npmts-api-utils2.5.0непряма
npmtsconfig-paths4.2.0непряма
npmtslib2.8.1непряма
npmtslib^2.8.1непряма
npmtsscmp1.0.6непряма
npmtype-check0.4.0непряма
npmtype-detect4.0.8непряма
npmtype-detect4.1.0непряма
npmtype-fest0.16.0непряма
npmtype-fest0.21.3непряма
npmtype-is1.6.18непряма
npmtyped-array-buffer1.0.0непряма
npmtyped-array-buffer1.0.3непряма
npmtyped-array-byte-length1.0.0непряма
npmtyped-array-byte-length1.0.3непряма
npmtyped-array-byte-offset1.0.0непряма
npmtyped-array-byte-offset1.0.4непряма
npmtyped-array-length1.0.4непряма
npmtyped-array-length1.0.8непряма
npmtyped-query-selector2.12.2непряма
npmtypescript-eslint8.59.1непряма
npmtypical4.0.0непряма
npmtypical7.3.0непряма
npmua-parser-js1.0.41непряма
npmunbox-primitive1.0.2непряма
npmunbox-primitive1.1.0непряма
npmundici-types7.18.2непряма
npmundici-types8.3.0непряма
npmunicode-canonical-property-names-ecmascript2.0.0непряма
npmunicode-canonical-property-names-ecmascript2.0.1непряма
npmunicode-match-property-ecmascript2.0.0непряма
npmunicode-match-property-value-ecmascript2.1.0непряма
npmunicode-match-property-value-ecmascript2.2.1непряма
npmunicode-property-aliases-ecmascript2.1.0непряма
npmunicode-property-aliases-ecmascript2.2.0непряма
npmunicorn-magic0.3.0непряма
npmunique-string2.0.0непряма
npmuniversalify2.0.1непряма
npmunpipe1.0.0непряма
npmunrs-resolver1.12.2непряма
npmupath1.2.0непряма
npmupdate-browserslist-db1.1.1непряма
npmupdate-browserslist-db1.2.3непряма
npmuri-js4.4.1непряма
npmuse-sync-external-store1.6.0непряма
npmutil-deprecate1.0.2непряма
npmv8-to-istanbul9.3.0непряма
npmvary1.1.2непряма
npmvite7.3.6непряма
npmvite8.0.16непряма
npmvite8.0.3непряма
npmvite8.1.3непряма
npmvite-plugin-checker0.12.0непряма
npmvite-plugin-checker0.14.1непряма
npmvite-plugin-checker0.14.4непряма
npmvscode-uri3.1.0непряма
npmwcwidth1.0.1непряма
npmwebdriver-bidi-protocol0.4.1непряма
npmwebidl-conversions4.0.2непряма
npmwebidl-conversions7.0.0непряма
npmwhatwg-url14.2.0непряма
npmwhatwg-url7.1.0непряма
npmwhich2.0.2непряма
npmwhich-boxed-primitive1.0.2непряма
npmwhich-boxed-primitive1.1.1непряма
npmwhich-builtin-type1.2.1непряма
npmwhich-collection1.0.2непряма
npmwhich-typed-array1.1.13непряма
npmwhich-typed-array1.1.22непряма
npmword-wrap1.2.5непряма
npmwordwrapjs5.1.1непряма
npmworkbox-background-sync7.4.0непряма
npmworkbox-broadcast-update7.4.0непряма
npmworkbox-build7.4.0непряма
npmworkbox-build7.4.1непряма
npmworkbox-cacheable-response7.4.0непряма
npmworkbox-core7.4.0непряма
npmworkbox-core7.4.1непряма
npmworkbox-expiration7.4.0непряма
npmworkbox-google-analytics7.4.0непряма
npmworkbox-navigation-preload7.4.0непряма
npmworkbox-precaching7.4.0непряма
npmworkbox-precaching7.4.1непряма
npmworkbox-range-requests7.4.0непряма
npmworkbox-recipes7.4.0непряма
npmworkbox-routing7.4.0непряма
npmworkbox-routing7.4.1непряма
npmworkbox-strategies7.4.0непряма
npmworkbox-strategies7.4.1непряма
npmworkbox-streams7.4.0непряма
npmworkbox-sw7.4.0непряма
npmworkbox-window7.4.0непряма
npmwrap-ansi6.2.0непряма
npmwrap-ansi7.0.0непряма
npmwrap-ansi9.0.2непряма
npmwrappy1.0.2непряма
npmws7.5.11непряма
npmws8.21.0непряма
npmwsl-utils0.3.1непряма
npmxtend4.0.2непряма
npmy18n5.0.8непряма
npmyallist3.1.1непряма
npmyaml1.10.3непряма
npmyaml2.9.0непряма
npmyargs17.7.2непряма
npmyargs17.7.3непряма
npmyargs18.0.0непряма
npmyargs-parser21.1.1непряма
npmyargs-parser22.0.0непряма
npmyauzl2.10.0непряма
npmylru1.4.0непряма
npmyocto-queue0.1.0непряма
npmzod3.25.76непряма
npmzod4.4.3непряма
npmzod-validation-error4.0.2непряма
Сповіщення про залежності 1

Встановлення maven:com.vaadin:flow-dnd@25.2.4 тягне 13 пакетів, прямих і транзитивних: 1 мають відомі сповіщення, з них 0 — прямі залежності.

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
tools.jackson.core:jackson-databind3.1.4непрямапомірна13.2.1

Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [
        "vaadin",
        "java",
        "web-application-framework",
        "vaadin-flow"
      ],
      "is_fork": false,
      "size_kb": 238545,
      "has_wiki": false,
      "homepage": null,
      "languages": {
        "CSS": 27843,
        "HTML": 74405,
        "Java": 22031240,
        "SCSS": 160,
        "Shell": 9547,
        "Kotlin": 244564,
        "Python": 3052,
        "JavaScript": 349861,
        "TypeScript": 252255,
        "Go Template": 177
      },
      "pushed_at": "2026-07-23T14:04:58Z",
      "created_at": "2015-04-29T17:54:35Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-23T14:00:12Z",
      "description": "Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Java",
      "significant_languages": [
        "Java"
      ]
    },
    "owner": {
      "blog": "https://vaadin.com",
      "name": "Vaadin",
      "type": "Organization",
      "login": "vaadin",
      "company": null,
      "location": "Finland, California, Germany, ...",
      "followers": 873,
      "avatar_url": "https://avatars.githubusercontent.com/u/1171922?v=4",
      "created_at": "2011-11-04T09:33:41Z",
      "is_verified": null,
      "public_repos": 427,
      "account_age_days": 5375
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "25.3.0-alpha5",
          "kind": "prerelease",
          "published_at": "2026-07-22T11:20:13Z"
        },
        {
          "tag": "25.3.0-alpha4",
          "kind": "prerelease",
          "published_at": "2026-07-21T11:51:14Z"
        },
        {
          "tag": "24.9.24",
          "kind": "patch",
          "published_at": "2026-07-17T05:25:32Z"
        },
        {
          "tag": "24.10.9",
          "kind": "patch",
          "published_at": "2026-07-16T13:02:26Z"
        },
        {
          "tag": "23.6.14",
          "kind": "patch",
          "published_at": "2026-07-16T08:57:29Z"
        },
        {
          "tag": "25.2.4",
          "kind": "patch",
          "published_at": "2026-07-17T05:26:44Z"
        },
        {
          "tag": "25.2.3",
          "kind": "patch",
          "published_at": "2026-07-15T06:41:14Z"
        },
        {
          "tag": "24.9.23",
          "kind": "patch",
          "published_at": "2026-07-15T06:48:47Z"
        },
        {
          "tag": "25.1.12",
          "kind": "patch",
          "published_at": "2026-07-15T09:40:28Z"
        },
        {
          "tag": "25.2.2",
          "kind": "patch",
          "published_at": "2026-07-10T14:58:07Z"
        },
        {
          "tag": "25.3.0-alpha3",
          "kind": "prerelease",
          "published_at": "2026-07-15T06:37:24Z"
        },
        {
          "tag": "24.9.22",
          "kind": "patch",
          "published_at": "2026-07-09T13:02:28Z"
        },
        {
          "tag": "24.10.8",
          "kind": "patch",
          "published_at": "2026-07-09T13:04:09Z"
        },
        {
          "tag": "2.13.6",
          "kind": "patch",
          "published_at": "2026-07-09T07:51:51Z"
        },
        {
          "tag": "23.6.13",
          "kind": "patch",
          "published_at": "2026-07-09T06:19:48Z"
        },
        {
          "tag": "23.7.0-beta4",
          "kind": "prerelease",
          "published_at": "2026-07-09T06:29:14Z"
        },
        {
          "tag": "25.0.15",
          "kind": "patch",
          "published_at": "2026-07-09T06:45:03Z"
        },
        {
          "tag": "25.3.0-alpha2",
          "kind": "prerelease",
          "published_at": "2026-07-01T07:52:36Z"
        },
        {
          "tag": "25.3.0-alpha1",
          "kind": "prerelease",
          "published_at": "2026-06-29T13:27:10Z"
        },
        {
          "tag": "25.2.1",
          "kind": "patch",
          "published_at": "2026-07-03T09:20:57Z"
        },
        {
          "tag": "25.2.0",
          "kind": "minor",
          "published_at": "2026-06-24T16:32:41Z"
        },
        {
          "tag": "25.2.0-rc2",
          "kind": "prerelease",
          "published_at": "2026-06-17T12:46:08Z"
        },
        {
          "tag": "25.2.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-06-17T06:48:31Z"
        },
        {
          "tag": "25.1.11",
          "kind": "patch",
          "published_at": "2026-07-09T06:56:00Z"
        },
        {
          "tag": "25.2.0-beta2",
          "kind": "prerelease",
          "published_at": "2026-06-12T10:43:19Z"
        },
        {
          "tag": "24.10.7",
          "kind": "patch",
          "published_at": "2026-06-09T07:38:21Z"
        },
        {
          "tag": "24.9.21",
          "kind": "patch",
          "published_at": "2026-06-09T07:38:32Z"
        },
        {
          "tag": "25.1.10",
          "kind": "patch",
          "published_at": "2026-06-09T07:36:21Z"
        },
        {
          "tag": "25.0.14",
          "kind": "patch",
          "published_at": "2026-06-09T07:37:24Z"
        },
        {
          "tag": "24.9.20",
          "kind": "patch",
          "published_at": "2026-06-09T07:39:14Z"
        },
        {
          "tag": "24.10.6",
          "kind": "patch",
          "published_at": "2026-06-09T07:38:51Z"
        },
        {
          "tag": "25.1.9",
          "kind": "patch",
          "published_at": "2026-06-03T13:07:26Z"
        },
        {
          "tag": "25.2.0-beta1",
          "kind": "prerelease",
          "published_at": "2026-05-27T11:36:57Z"
        },
        {
          "tag": "25.1.7",
          "kind": "patch",
          "published_at": "2026-05-26T08:23:11Z"
        },
        {
          "tag": "25.1.6",
          "kind": "patch",
          "published_at": "2026-05-22T08:29:19Z"
        },
        {
          "tag": "25.2.0-alpha13",
          "kind": "prerelease",
          "published_at": "2026-05-20T11:42:12Z"
        },
        {
          "tag": "24.9.19",
          "kind": "patch",
          "published_at": "2026-05-21T13:01:58Z"
        },
        {
          "tag": "24.10.5",
          "kind": "patch",
          "published_at": "2026-05-21T07:05:03Z"
        },
        {
          "tag": "25.0.13",
          "kind": "patch",
          "published_at": "2026-05-22T06:56:49Z"
        },
        {
          "tag": "25.2.0-alpha12",
          "kind": "prerelease",
          "published_at": "2026-05-13T12:23:01Z"
        },
        {
          "tag": "23.6.12",
          "kind": "patch",
          "published_at": "2026-05-22T10:44:54Z"
        },
        {
          "tag": "25.2.0-alpha11",
          "kind": "prerelease",
          "published_at": "2026-05-08T07:36:33Z"
        },
        {
          "tag": "25.0.12",
          "kind": "patch",
          "published_at": "2026-05-04T11:22:20Z"
        },
        {
          "tag": "25.1.5",
          "kind": "patch",
          "published_at": "2026-05-04T11:22:37Z"
        },
        {
          "tag": "23.6.11",
          "kind": "patch",
          "published_at": "2026-05-04T09:30:32Z"
        },
        {
          "tag": "24.9.18",
          "kind": "patch",
          "published_at": "2026-05-04T09:31:28Z"
        },
        {
          "tag": "23.7.0-beta3",
          "kind": "prerelease",
          "published_at": "2026-05-04T09:50:53Z"
        },
        {
          "tag": "24.10.4",
          "kind": "patch",
          "published_at": "2026-05-04T09:31:45Z"
        },
        {
          "tag": "2.13.5",
          "kind": "patch",
          "published_at": "2026-05-04T06:19:15Z"
        },
        {
          "tag": "25.2.0-alpha9",
          "kind": "prerelease",
          "published_at": "2026-04-29T12:19:15Z"
        },
        {
          "tag": "25.0.11",
          "kind": "patch",
          "published_at": "2026-04-27T08:35:49Z"
        },
        {
          "tag": "25.1.4",
          "kind": "patch",
          "published_at": "2026-04-27T08:13:08Z"
        },
        {
          "tag": "25.2.0-alpha8",
          "kind": "prerelease",
          "published_at": "2026-04-24T12:20:30Z"
        },
        {
          "tag": "24.9.17",
          "kind": "patch",
          "published_at": "2026-04-27T08:00:41Z"
        },
        {
          "tag": "24.10.3",
          "kind": "patch",
          "published_at": "2026-04-27T08:01:39Z"
        },
        {
          "tag": "25.2.0-alpha7",
          "kind": "prerelease",
          "published_at": "2026-04-23T09:55:05Z"
        },
        {
          "tag": "25.2.0-alpha6",
          "kind": "prerelease",
          "published_at": "2026-04-22T09:48:24Z"
        },
        {
          "tag": "2.13.4",
          "kind": "patch",
          "published_at": "2026-04-22T06:35:28Z"
        },
        {
          "tag": "25.2.0-alpha5",
          "kind": "prerelease",
          "published_at": "2026-04-21T05:45:12Z"
        },
        {
          "tag": "25.0.10",
          "kind": "patch",
          "published_at": "2026-04-20T08:00:02Z"
        },
        {
          "tag": "25.1.3",
          "kind": "patch",
          "published_at": "2026-04-17T11:12:25Z"
        },
        {
          "tag": "25.2.0-alpha4",
          "kind": "prerelease",
          "published_at": "2026-04-17T13:39:10Z"
        },
        {
          "tag": "25.1.2",
          "kind": "patch",
          "published_at": "2026-04-16T11:45:15Z"
        },
        {
          "tag": "24.10.2",
          "kind": "patch",
          "published_at": "2026-04-20T08:48:46Z"
        },
        {
          "tag": "24.9.16",
          "kind": "patch",
          "published_at": "2026-04-20T08:48:56Z"
        },
        {
          "tag": "25.2.0-alpha3",
          "kind": "prerelease",
          "published_at": "2026-04-08T07:29:35Z"
        },
        {
          "tag": "25.2.0-alpha2",
          "kind": "prerelease",
          "published_at": "2026-03-31T06:24:10Z"
        },
        {
          "tag": "24.9.15",
          "kind": "patch",
          "published_at": "2026-03-31T11:40:39Z"
        },
        {
          "tag": "24.10.1",
          "kind": "patch",
          "published_at": "2026-03-31T11:40:23Z"
        },
        {
          "tag": "25.1.1",
          "kind": "patch",
          "published_at": "2026-03-31T11:40:59Z"
        },
        {
          "tag": "25.2.0-alpha1",
          "kind": "prerelease",
          "published_at": "2026-03-31T06:26:40Z"
        },
        {
          "tag": "25.0.9",
          "kind": "patch",
          "published_at": "2026-03-25T14:18:23Z"
        },
        {
          "tag": "23.6.10",
          "kind": "patch",
          "published_at": "2026-03-25T11:31:04Z"
        },
        {
          "tag": "25.1.0",
          "kind": "minor",
          "published_at": "2026-03-25T13:30:45Z"
        },
        {
          "tag": "25.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-03-19T07:07:09Z"
        },
        {
          "tag": "23.7.0-beta2",
          "kind": "prerelease",
          "published_at": "2026-03-25T11:46:38Z"
        },
        {
          "tag": "2.13.3",
          "kind": "patch",
          "published_at": "2026-03-25T11:18:08Z"
        },
        {
          "tag": "24.10.0",
          "kind": "minor",
          "published_at": "2026-03-18T07:21:50Z"
        },
        {
          "tag": "24.10.0-beta1",
          "kind": "prerelease",
          "published_at": "2026-03-12T14:55:37Z"
        },
        {
          "tag": "25.1.0-beta3",
          "kind": "prerelease",
          "published_at": "2026-03-12T12:18:07Z"
        },
        {
          "tag": "24.9.14",
          "kind": "patch",
          "published_at": "2026-03-09T16:33:11Z"
        },
        {
          "tag": "25.0.8",
          "kind": "patch",
          "published_at": "2026-03-09T16:32:52Z"
        },
        {
          "tag": "25.1.0-beta2",
          "kind": "prerelease",
          "published_at": "2026-03-09T09:00:27Z"
        },
        {
          "tag": "25.1.0-beta1",
          "kind": "prerelease",
          "published_at": "2026-03-03T12:16:24Z"
        },
        {
          "tag": "25.1.0-alpha14",
          "kind": "prerelease",
          "published_at": "2026-02-24T10:59:57Z"
        },
        {
          "tag": "25.1.0-alpha13",
          "kind": "prerelease",
          "published_at": "2026-02-24T09:06:07Z"
        },
        {
          "tag": "25.0.7",
          "kind": "patch",
          "published_at": "2026-02-23T12:32:30Z"
        },
        {
          "tag": "24.9.13",
          "kind": "patch",
          "published_at": "2026-02-23T10:07:36Z"
        },
        {
          "tag": "23.6.9",
          "kind": "patch",
          "published_at": "2026-02-23T10:01:12Z"
        },
        {
          "tag": "25.1.0-alpha12",
          "kind": "prerelease",
          "published_at": "2026-02-19T13:48:00Z"
        },
        {
          "tag": "25.1.0-alpha11",
          "kind": "prerelease",
          "published_at": "2026-02-19T12:17:26Z"
        },
        {
          "tag": "25.1.0-alpha10",
          "kind": "prerelease",
          "published_at": "2026-02-18T10:12:11Z"
        },
        {
          "tag": "25.1.0-alpha9",
          "kind": "prerelease",
          "published_at": "2026-02-17T12:29:25Z"
        },
        {
          "tag": "24.10.0-alpha2",
          "kind": "prerelease",
          "published_at": "2026-02-13T11:12:50Z"
        },
        {
          "tag": "25.1.0-alpha8",
          "kind": "prerelease",
          "published_at": "2026-02-13T11:12:19Z"
        },
        {
          "tag": "2.13.2",
          "kind": "patch",
          "published_at": "2026-02-23T09:57:44Z"
        },
        {
          "tag": "24.10.0-alpha1",
          "kind": "prerelease",
          "published_at": "2026-02-10T10:01:55Z"
        },
        {
          "tag": "25.1.0-alpha7",
          "kind": "prerelease",
          "published_at": "2026-02-10T08:04:29Z"
        },
        {
          "tag": "25.0.6",
          "kind": "patch",
          "published_at": "2026-02-06T10:49:22Z"
        },
        {
          "tag": "24.9.12",
          "kind": "patch",
          "published_at": "2026-02-06T09:06:13Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "a5d2cf06ff94a65a77377bda23339a6b6484776b",
          "body": "…0 to 3.5.1 (#25041)\n\nBumps\n[org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin)\nfrom 3.5.0 to 3.5.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/apache/maven-jar-plugin/releases\">org.apache.maven.plugins:maven-jar-plu\n[…]\n9333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Marco Collovati <4648894+mcollovati@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.5.…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-23T13:38:45Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "eeefe619d2c4d2366fc2aa65ae2e0450ed910b0c",
          "body": "Add compression of static resources in\nMETA-INF/resources to Brotli and Gzip\nfor production build.\n\nfixes #18033",
          "is_bot": false,
          "headline": "feat: compress static resources (#25034)",
          "author_name": "caalador",
          "author_login": "caalador",
          "committed_at": "2026-07-23T11:00:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "71004a6e74861d9f755c11ff0ae86d863a537705",
          "body": "replace the input[type='checkbox'|'text'|'radio']\nselectors with a bare input,\nso the layout view's new Input() (which renders <input> with no type\nattribute) now participates in the render-detection animation.",
          "is_bot": false,
          "headline": "test: fix reload with horizontal layout test (#25036)",
          "author_name": "caalador",
          "author_login": "caalador",
          "committed_at": "2026-07-23T07:08:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "72ca9b70db2e9ebc5e04495cae615c1a66b87186",
          "body": "The task cache key embedded absolute project paths, so a shared build\ncache never hit across checkouts at different locations. Directory\ninputs no longer contribute their absolute path to the key.\n\nFixes #25030",
          "is_bot": false,
          "headline": "fix: make vaadinBuildFrontend build cache relocatable (#25033)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-23T05:44:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f359c2529bad6025e09a5682059ea09b282085ea",
          "body": "<!-- PLEASE READ AND FOLLOW THE TEMPLATE! THE PR CAN BE REJECTED\nOTHERWISE (This line should be removed when submitting) -->\n\n## Description\n\nWhen installing nodejs through the package manager it lands in\n`/usr/bin`\n\n## Type of change\n\n- [x] Bugfix\n- [ ] Feature\n\n## Checklist\n\n- [x] I have read the \n[…]\nture` type of change\n\n- [ ] Enhancement / new feature was discussed in a corresponding GitHub\nissue and Acceptance Criteria were created.\n\n---------\n\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": false,
          "headline": "fix: include `/usr/bin` as location for linux tools (#25026)",
          "author_name": "Knoobie",
          "author_login": "knoobie",
          "committed_at": "2026-07-22T13:11:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f6dd317c6f39f08d3ff06b0dad9fb78f17623caf",
          "body": "The production frontend bundle produced by vaadinBuildFrontend was\nwritten to a task-owned directory (build/vaadin-build-frontend) that is\nnot on the runtime classpath. It was copied into application archives\nwith an explicit Jar.from(...), but never exposed on the classpath, so\nan application serve\n[…]\ns options\n(all introduced in 25.3.0-alpha4, never in a stable release) are no\nlonger needed and are removed. The Spring Boot bundle location returns\nto the archive root, matching 25.1.x.\n\nFixes #25021",
          "is_bot": false,
          "headline": "fix: expose production frontend bundle on the runtime classpath (#25024)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-22T08:03:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6d7bf86f6bf133748a4b0c8f265ffc6fad136541",
          "body": "Recent pnpm versions no longer read the \"pnpm\" field from package.json,\nso the dependency overrides Flow generated there were silently ignored\nand pnpm logged a warning about it. As a result Flow could no longer\nlock transitive dependencies to the platform versions when using pnpm.\n\nFlow now writes \n[…]\n reads, and moves any overrides left in package.json over\nto it. Existing user content in pnpm-workspace.yaml is preserved, and a\nFlow-generated file is cleaned up like other generated frontend files.",
          "is_bot": false,
          "headline": "fix: write pnpm overrides to pnpm-workspace.yaml (#24918)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-21T10:59:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "052137055c7dd2c9b667c2d9db55448a454034e7",
          "body": "…4.10 (#25010)\n\nBumps\n[org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin)\nfrom 2.4.0 to 2.4.10.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/JetBrains/kotlin/releases\">org.jetbrains.kotlin:kotlin-stdlib's\nreleases</a>.</em></p>\n<blo\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 2.4.0 to 2.…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T10:25:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a8c215c7ae4911b31f04dc8a9447c362b13f64eb",
          "body": "Like the react-router variant, pom-production.xml re-ran the identical\nvaadin-router routing ITs against a production frontend build. Routing\nand history behavior are not different in production mode (same\nclient-side vaadin-router and server-side code) and the ITs have no\nproduction-specific assertions, so the full suite re-run is redundant.",
          "is_bot": false,
          "headline": "test: drop the vaadin-router production-mode test variant (#24929)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-21T10:22:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9c4e4de37bfdfa9491aba3aecbd975389eb36eb8",
          "body": "The pom-production.xml variant re-ran the identical react-router routing\nITs against a production frontend build. Routing behavior is not\ndifferent in production mode (same server-side Router and client-side\nreact-router code) and the ITs contain no production-specific\nassertions, so the variant only exercised the frontend bundling path via\na full suite re-run. That coverage belongs as a single representative\nsmoke in a dedicated production module, not a per-engine full re-run.",
          "is_bot": false,
          "headline": "test: drop the react-router production-mode test variant (#24928)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-21T10:21:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c0cb2dbf490a1e2870f7e82102d43550179d148",
          "body": "The pre-made upload handlers offered no supported way to refuse an\nupload while it was being received; only a fully custom `UploadHandler`\ncould call `UploadEvent.reject(...)`. Subclassing a pre-made handler to\nreject a captured event did not help: rejection was signalled\nasynchronously and never ch\n[…]\ned via `withValidator(...)`, which is\ninvoked synchronously while the upload is received and can call\n`UploadEvent.reject(...)` to abort it before it is stored. Downloads are\nunaffected.\n\nFixes #24923",
          "is_bot": false,
          "headline": "feat: reject uploads with a synchronous validator (#24925)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-21T09:31:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e57cf495ae2cdc60460f9e97f3ac6ac029d56719",
          "body": "Automated `@since` reconciliation for `main` (version `25.3`).\n\nGenerated via\n[`vaadin/github-actions/reconcile-since-tags`](https://github.com/vaadin/github-actions/tree/main/reconcile-since-tags).\nSee the run's job summary for counts.\n\nCo-authored-by: mcollovati <4648894+mcollovati@users.noreply.github.com>\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": true,
          "headline": "docs: reconcile @since tags (25.3) (#24978)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-21T08:27:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "34544e3e04a115d06761480b00ac27b32fe9389c",
          "body": "The test-spring-boot-multimodule-reload-time benchmark measures reload\ntime of an application built against real Vaadin components, so it has\nbeen moved to the platform repository\n(https://github.com/vaadin/platform/pull/9153) where it can depend on\nthe full component set. Remove it here and drop its entry from the\nbenchmark profile. The remaining reload-time benchmarks\n(test-spring-boot-reload-time, test-plain-spring-boot-reload-time) stay,\nas they do not depend on the platform.",
          "is_bot": false,
          "headline": "test: remove multimodule reload-time benchmark (#24977)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-21T08:08:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a716f5f246d81d63907eb8ac7c84f403765f8e98",
          "body": "…ns (#24797)\n\nThe Flow Spring Security beans (including `RequestUtil`) are only\ncreated when `spring-security-config` is on the classpath, because\n`SpringSecurityAutoConfiguration` is gated by\n`@ConditionalOnClass(WebSecurityCustomizer.class)`. That dependency is\noptional in the Vaadin Spring suppor\n[…]\nSecurityAutoConfiguration.class)`, rather than relying on\na plain component scan.\n\nFixes #24796\n\n---------\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "docs: clarify Spring Security dependency requirement for security bea…",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-07-21T07:48:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cb3347e825327d65a8d6a9f95f331bea571c4e48",
          "body": "When seeding a project's `package-lock.json` from the dev-bundle\ntemplate,\nFlow copied it verbatim, keeping the hardcoded `registry.npmjs.org` URLs\nin\nevery `resolved` field. With a custom npm registry configured, this\nleaves a\ncommitted lock (with `cleanFrontendFiles=false`) that still points at\n`r\n[…]\nlf\n(`npm config ls --json`) rather than by scanning `.npmrc` files, so it\nalso\ncovers registries set through environment variables, the global npmrc,\nor the\ncommand line, as well as scoped registries.",
          "is_bot": false,
          "headline": "fix: respect custom npm registry in seeded package-lock.json (#24921)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-21T07:07:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "24d8058f05c13bd7d2bbf6e86bd98d166caee2c6",
          "body": "Gradle production builds could produce application archives (JAR/WAR)\nwithout the Vaadin frontend resources when the `vaadinBuildFrontend`\noutput was restored from Gradle's build cache, causing the packaged\napplication to fail in production because the client bundle was missing.\n\nThe production fron\n[…]\nlently produced an archive without the\nfrontend bundle and, on Gradle 9, failed with an implicit\ntask-dependency error.\n\nFixes #24012\n\n---------\n\nCo-authored-by: Ben St. Pierre <benstpierre@gmail.com>",
          "is_bot": false,
          "headline": "fix!: restore cached Gradle frontend build outputs (#25001)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-21T07:07:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "86d49d0bc6171d9e4201b3d936bb986d44048918",
          "body": "ElementEffect registered a new detach listener on every attach, stored\nit in the single detachRegistration field, and relied on each detach\nlistener removing itself. When an element is re-attached without a\ndetach event firing in between - StateNode.removeFromTree(false), as\nused by UIInternals.move\n[…]\nch listener through a helper that removes any previous\nregistration before adding a new one, and null-guard the removal inside\nthe listener so at most one detach listener is ever active.\n\nFixes #24973",
          "is_bot": false,
          "headline": "fix: prevent NPE in ElementEffect detach listener on re-attach (#25005)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-20T15:07:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3913c5a39492e00e1ae28c691ae4bef625f80ced",
          "body": "…25011)\n\nBumps [com.uber.nullaway:nullaway](https://github.com/uber/NullAway)\nfrom 0.13.7 to 0.13.8.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/uber/NullAway/releases\">com.uber.nullaway:nullaway's\nreleases</a>.</em></p>\n<blockquote>\n<h2>NullAway 0.13.8\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump com.uber.nullaway:nullaway from 0.13.7 to 0.13.8 (#…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-20T14:45:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3b38cede39ba828e4d94df1d1525391d5769c484",
          "body": "References #24962",
          "is_bot": false,
          "headline": "chore: bump Jackson to 3.1.5 (#24964)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-20T11:12:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "434026db72137b8fe9c600b6412b12169693071e",
          "body": "References #24962",
          "is_bot": false,
          "headline": "chore: bump kotlin to 2.4.0 in webpush module (#24968)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-20T11:10:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4b2299ceb7731d4263069d9b53d2c9ab42c841fc",
          "body": "The Gradle vaadinBuildFrontend task is now skipped when Vaadin\nproduction\nmode is not enabled. This prevents development and multi-module builds\nfrom\nfailing when the task is part of the build graph, and avoids producing a\nproduction configuration while running in development mode.\n\nFixes #25000",
          "is_bot": false,
          "headline": "fix: skip vaadinBuildFrontend in development mode (#25002)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-20T08:30:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43f0ec7d281b83d45f55e7dd4a87d1536224b86c",
          "body": "The spring test modules pulled real Vaadin platform web components\ntransitively, which dragged the whole @vaadin/* component npm closure\ninto every frontend build. That made the it-tests job fail\nintermittently under the pnpm minimum-release-age guard whenever those\ncomponents were freshly published\n[…]\ners, and the browser file-transfer logic\n(setLocalFileDetector) becomes a uploadFileToNativeInput method on the\nshared AbstractSpringTest base, also reused by the existing\ntest-spring-common UploadIT.",
          "is_bot": false,
          "headline": "test: remove real Vaadin components from vaadin-spring-tests (#24958)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-17T05:59:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "97b3afcbbe79176424955e2d751b36b1b7fba7ab",
          "body": "Bumps `junit.jupiter.version` from 6.1.1 to 6.1.2.\nUpdates `org.junit.jupiter:junit-jupiter` from 6.1.1 to 6.1.2\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/junit-team/junit-framework/releases\">org.junit.jupiter:junit-jupiter's\nreleases</a>.</em></p>\n<b\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump junit.jupiter.version from 6.1.1 to 6.1.2 (#24971)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-15T16:46:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a8a36b5e92dfe02ee1a408407018226251052015",
          "body": null,
          "is_bot": false,
          "headline": "chore: upgrade license-checker to 3.1.1 (#24990)",
          "author_name": "Zhe Sun",
          "author_login": "ZheSun88",
          "committed_at": "2026-07-15T16:34:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "06e995ff6d92fe4806a5847d2c66e9902321d6fb",
          "body": "The bare `kotlin-test` artifact wires in JUnit via Gradle Module\nMetadata capability selection, which fails to resolve on CI when a\nrepository ahead of Maven Central serves only the POM.\n`kotlin-test-junit` declares `kotlin-test` and `junit` as plain POM\ndependencies, avoiding the issue.",
          "is_bot": false,
          "headline": "chore: use kotlin-test-junit in flow-gradle-plugin build (#24986)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-15T09:26:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9612e143323168a1594b1c75bd88dc2b73c3e2b7",
          "body": "Adds a GitHub actions workflow for running Claude Code in CI. This\nallows to tag `@claude` in a comment on either an issue or PR and assign\nit an arbitrary task (\"investigate this issue\", \"fix this bug\",\n\"implement this\", \"review this PR\").\n\n- The workflow triggers for comments on either issues or P\n[…]\ne. These may not be\nsufficient for all tasks yet and might need tuning.\n\nUses the shared `vaadin/github-actions/claude-code` action from\nhttps://github.com/vaadin/github-actions/tree/main/claude-code.",
          "is_bot": false,
          "headline": "chore: add claude workflow (#24975)",
          "author_name": "Sascha Ißbrücker",
          "author_login": "sissbruecker",
          "committed_at": "2026-07-15T07:48:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5fa8bd9bb9b11f4890688a6c244e5b07b09c682b",
          "body": "…976)\n\nThe `@since` reconciliation action moved from the standalone\nvaadin/reconcile-since-tags repository into the\nvaadin/github-actions monorepo under reconcile-since-tags/.",
          "is_bot": false,
          "headline": "ci: use reconcile-since-tags action from github-actions monorepo (#24…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-13T15:55:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "88ab22810678f8ff47d94693a6a7d605dfeea7f8",
          "body": "The test asserted the embedded page's `<head>` contains exactly one\n`<link>` when it really wants to assert that there is only one\nstylesheet loaded with a `<link>`\n\nScope the assertion to stylesheet links so it verifies what it means to\n-- that the embedded theme's document.css is the single stylesheet added\nto the head.",
          "is_bot": false,
          "headline": "test: count only stylesheet links in documentCssLinkAddedToHead (#24957)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-13T06:02:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1ac6a6e4b156dda1460d63be1fa45b826ef92898",
          "body": "Automated `@since` reconciliation for `main` (version `25.3`).\n\nGenerated via\n[`vaadin/reconcile-since-tags`](https://github.com/vaadin/reconcile-since-tags).\nSee the run's job summary for counts.\n\nCo-authored-by: Artur- <260340+Artur-@users.noreply.github.com>\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": true,
          "headline": "chore: reconcile @since tags (25.3) (#24934)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-09T20:40:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b82e452afd96ae1172189d488685bc7a1a9e80cb",
          "body": "Bumps `jetty.version` from 12.1.10 to 12.1.11.\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-maven-plugin` from 12.1.10 to\n12.1.11\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlets` from 12.1.10 to\n12.1.11\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.10 to 12.1.11\n\nUpdates `org.eclipse.jetty.\n[…]\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": true,
          "headline": "chore(deps): bump jetty.version from 12.1.10 to 12.1.11 (#24945)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-09T13:34:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0bf4f12a368b672582899cf3c2f91d1459b029d6",
          "body": "#24908 deprecated the single-argument `TreeDataProvider` constructor\nbecause its default `HierarchyFormat` will change from `NESTED` to\n`FLATTENED` in Vaadin 26.\n\nThe `setItems` and `setTreeData` shorthand methods create that provider\nunder the hood, so they will change their behavior in the same wa\n[…]\nand points users to\n`setDataProvider` with an explicit `HierarchyFormat.NESTED` to keep the\ncurrent behavior.\n\nFollow-up to #24908\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "refactor: warn about setItems default change in V26 (#24940)",
          "author_name": "Sergey Vinogradov",
          "author_login": "vursen",
          "committed_at": "2026-07-09T12:06:39Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8b9c7f3ccec1bd2e3dad4cdf0eff27b1f89b9ecd",
          "body": "… to 1.10.28 (#24946)\n\nBumps org.codehaus.cargo:cargo-maven3-plugin from 1.10.27 to 1.10.28.\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.codehaus.cargo:cargo-maven3-plugin&package-manager=maven&previous-version=1.10.27&n\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump org.codehaus.cargo:cargo-maven3-plugin from 1.10.27…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-09T11:10:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5d0b10e7b66dfc7e2eba174282b3268d8f0eddd7",
          "body": "Adds a manually-dispatched (`workflow_dispatch`) workflow that\nreconciles Javadoc `@since` tags for any branch against the published\nrelease history and opens a PR with the result.\n\nThe reconciliation engine and caching live in the shared\n[`vaadin/reconcile-since-tags`](https://github.com/vaadin/rec\n[…]\nt branch; the version is derived from that branch's pom.\n\n---\nDraft — please review the workflow yourself and mark it ready when\nsatisfied.\n\n---------\n\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": true,
          "headline": "ci: add @since reconciliation workflow (#24862)",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-07-08T09:28:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "27154cd8bc9baee8b834f44d7f19e393cbe6b6a3",
          "body": "…script (#24927)\n\nInstead of waiting for a script tag and assuming that a custom element\nis ready, wait for the custom element shadow root.",
          "is_bot": false,
          "headline": "test: wait for the web component shadow root, not just the bootstrap …",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-08T08:33:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9bb0c77df547e4b6486673ddde8833ccdce36290",
          "body": "This PR cherry-picks changes from the original PR #24833 to branch main.\n---\n#### Original PR description\n> Part of the Vaadin Enterprise Edition (`vaadin-ee`) work in platform\n(vaadin/platform#9077).\n> EE in development mode offers a trial through the Dev Tools dialog\n\nCo-authored-by: Manuel Carrasco Moñino <manolo@vaadin.com>",
          "is_bot": false,
          "headline": "chore: vaadin-ee in the pre-trial dialog (#24833) (CP: main) (#24930)",
          "author_name": "Vaadin Bot",
          "author_login": "vaadin-bot",
          "committed_at": "2026-07-08T05:36:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f5f7b9a3a8abde8da6c24c67691fc23d85817894",
          "body": "Introduce a single module that hosts integration tests needing only the\ndefault Flow configuration (React router, default Lumo theme, root\ncontext), deployed with Spring Boot for ease of development. This is\nintended to become the default home for new feature tests and to absorb\nruntime-default test\n[…]\novider.artifactId override.\n\nAs a first migration, RemoveAddVisibilityView and its IT are moved here\nfrom test-root-context (the view verbatim, the IT rewritten to JUnit 6)\nto demonstrate the pattern.",
          "is_bot": false,
          "headline": "test: add test-default module for default-configuration ITs (#24835)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-07-07T08:15:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bb7a53c74c50cc88271bfb16579f8fcfec30a777",
          "body": "…1.1.Final to 9.1.2.Final (#24920)\n\nBumps\n[org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator)\nfrom 9.1.1.Final to 9.1.2.Final.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/hibernate/hibernate-validator/releases\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump org.hibernate.validator:hibernate-validator from 9.…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-06T14:08:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "57fcde7e7d592704fa98749c12a09687f9178802",
          "body": "## Automated Frontend Dependency Updates\n\nThis PR contains automated updates to frontend dependencies.\n\n### Update Strategy\n- Target Branch: main\n- Updates: All new versions (major, minor, patch)\n\n### Changes\nThe dependencies have been updated using `npm-check-updates`.\n\n---\n*This PR was automatically created by the update-frontend-dependencies\nworkflow.*\n\nCo-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": false,
          "headline": "chore: Update frontend dependencies (main) (#24914)",
          "author_name": "Vaadin Bot",
          "author_login": "vaadin-bot",
          "committed_at": "2026-07-06T12:13:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "64f93be292a27d5d29a1e48bead557b1250f2cb7",
          "body": "- Deprecates `TreeDataProvider(TreeData<T>)` since it currently defaults\nto `HierarchyFormat.NESTED`, but starting from Vaadin 26 it will default\nto `HierarchyFormat.FLATTENED` instead.\n- Points callers who want to keep the current `NESTED` format to\nexplicitly pass it via `TreeDataProvider(TreeData, HierarchyFormat)`.\n\n---------\n\nCo-authored-by: Claude Sonnet 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "refactor: warn about TreeDataProvider default change in V26 (#24908)",
          "author_name": "Sergey Vinogradov",
          "author_login": "vursen",
          "committed_at": "2026-07-06T08:02:04Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "56b623949f1ac08ba58cc10f2562503aa92b1f01",
          "body": "…24906)\n\nBumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy)\nfrom 1.18.10 to 1.18.11.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/raphw/byte-buddy/releases\">net.bytebuddy:byte-buddy's\nreleases</a>.</em></p>\n<blockquote>\n<h2>Byte Buddy \n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump net.bytebuddy:byte-buddy from 1.18.10 to 1.18.11 (#…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-06T05:53:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b1cfde48c7ebd72d9099d1f38fd978e5aae4e85b",
          "body": "Connected to #24072",
          "is_bot": false,
          "headline": "chore: update @vaadin/common-frontend dependency (#24909)",
          "author_name": "Anton Platonov",
          "author_login": "platosha",
          "committed_at": "2026-07-06T05:44:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67d9252ad813d0026981a72af51589d0e048dbd9",
          "body": "The catch block in isVaadinServlet() assumed any class-loading failure\nmeant the servlet was a Vaadin servlet and returned true. This was a\nworkaround for OSGi class loading, but that was actually fixed by\nloading the class via the servlet context class loader (#1311).\nReturning true on failure caus\n[…]\nServlet/IBMRestServlet special-cases\n(#15088, which targeted the same Liberty issue) redundant, so they are\nremoved.\n\nFixes #15086\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: Remove OSGi/JSR356 isVaadinServlet workaround (#15086) (#24902)",
          "author_name": "caalador",
          "author_login": "caalador",
          "committed_at": "2026-07-03T09:46:11Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a732b2b30a8fded08633cea949f055693fd3bfb7",
          "body": "Fix runtime compatibility.\nFix build script incompatibilities.\nBump kotlin and dokka versions.\nAdd tests for 9.0.0 and 9.5.0\n\nFixes #17447",
          "is_bot": false,
          "headline": "fix: support gradle 9 in plugin (#24891)",
          "author_name": "caalador",
          "author_login": "caalador",
          "committed_at": "2026-07-03T05:03:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bdce78694460b0c117e2cf44b028324a7c7f1674",
          "body": "`InitParameters.URL_SAFE_SCHEMES` used the value\n`com.vaadin.safeUrlSchemes`, which is inconsistent with every other\nparameter in the class — none of them carry a `com.vaadin.` prefix.\nSince the parameter already shipped in 25.2.1, the old name must keep\nworking to avoid breaking existing configurat\n[…]\nlding the previous value.\n`AbstractDeploymentConfiguration#getUrlSafeSchemes` now reads the new\nname first and falls back to the legacy name, with the new name taking\nprecedence when both are present.",
          "is_bot": false,
          "headline": "fix: make URL_SAFE_SCHEMES init parameter name consistent (#24897)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-03T04:57:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "52927208c618aa3a2e7e2b08130019a7d5d7097c",
          "body": "Class and annotation scanning at startup runs many passes (routes, error\nhandlers, web components, lookup, ...), each building a new\n`ClassPathScanner`. Because `CustomResourceLoader` does not extend\n`DefaultResourceLoader`, Spring's `CachingMetadataReaderFactory` falls\nback to a per-scan cache boun\n[…]\nctory` backed by the application context. As the\ncontext is a `DefaultResourceLoader`, the factory now stores metadata in\nthe context's shared cache and reuses it across all scan passes.\n\nFixes #24881",
          "is_bot": false,
          "headline": "feat: reuse shared metadata cache when scanning (#24887)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-03T04:12:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d750ca44f944ca6781853c5c296c6493277789e0",
          "body": "…#24895)\n\n## Description\n\n`DataCommunicator#refreshViewport` used to set the same flag as\n`reset()`, which made the flush re-query the item count and re-fetch the\nviewport range from the data provider. Now it only regenerates and\nresends data for the items that are already active, matching the\nbehav\n[…]\nests are passing.\n- [x] I have performed self-review and corrected misspellings.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: Prevent refreshViewport from reloading data from data provider (…",
          "author_name": "Sergey Vinogradov",
          "author_login": "vursen",
          "committed_at": "2026-07-02T11:37:58Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9977f32e72436880340f5672714e624ad1a84413",
          "body": "Make count instances more effective\nby not using split that compiles\na pattern and generates an array\nfor each invocation.\n\nfixes #9264",
          "is_bot": false,
          "headline": "fix: Clean up countInstances (#24890)",
          "author_name": "caalador",
          "author_login": "caalador",
          "committed_at": "2026-07-02T06:18:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "557bca0b084d00ce4e68cb0e8ee623d69c4c9a24",
          "body": "`isHillaAvailable()` called `Class.forName` on every invocation,\nrepeatedly searching the classloader and throwing/catching\n`ClassNotFoundException` when Hilla is absent, even though the result\ncannot change during the classloader's lifetime.\n\nCache the availability flag in a lazily-initialized holder class so the\nclass lookup happens only once.\n\nFixes #24878",
          "is_bot": false,
          "headline": "chore: cache `EndpointRequestUtil#isHillaAvailable` result (#24886)",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-07-01T13:46:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f29969a5a3935599b52fdc23d272ba30e83a87f",
          "body": "…7.0 to 3.8.0 (#24875)\n\nBumps\n[com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless)\nfrom 3.7.0 to 3.8.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/diffplug/spotless/releases\">com.diffplug.spotless:spotless-maven-plugin's\n\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-01T04:33:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9993e3e3edf8bca27c843e5c483758ab0bb1507f",
          "body": "Add maxRequestBodySize property to limit UIDL/RPC and push request body\nsize (-1 disables); the default is 10 MB; does not affect uploads.",
          "is_bot": false,
          "headline": " feat: add configurable max request body size (#24866)",
          "author_name": "Tomi Virtanen",
          "author_login": "tltv",
          "committed_at": "2026-06-30T09:43:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "823284d4ddf31777f6f69a79e428efd5e9be1491",
          "body": "Embedded web components share a single WebComponentUI and are attached\nas children of its element. When one of them opens a modal component,\nthe WebComponentUI element becomes inert, which dropped the\nconnect-web-component RPC for any other embedded web component\nconnecting or reconnecting while the modal is open.\n\nMark the connect event with allowInert so the connect handshake bypasses\nthe server-side modality filter, matching how polling and navigation are\nhandled.",
          "is_bot": false,
          "headline": "fix: allow embedded web components to connect behind a modal (#24857)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-30T09:41:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b09a5cd0c8cd2cb7d659b70110224460fa335f59",
          "body": "This PR adds a shared `InputMode` enum in flow-server so that both\nFlow's Input component and Flow Components like TextField can support\nthe HTML `inputmode` attribute, which tells the browser which virtual\nkeyboard to show on mobile.\n\nPart of https://github.com/vaadin/flow-components/issues/8903\n\n---------\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add InputMode enum and support it in Input (#24856)",
          "author_name": "Sergey Vinogradov",
          "author_login": "vursen",
          "committed_at": "2026-06-30T09:05:37Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "fc29ae584386af845a40ac3007414bcfd4ff8867",
          "body": "…main) (#24865)\n\nThis PR cherry-picks changes from the original PR #24855 to branch main.\n---\n#### Original PR description\n> ## Summary\n> \n> In dev mode with dev tools enabled, an expired pre-trial threw\n> PreTrialLicenseValidationException, which aborted server startup so\nthe splash\n> screen was no longer shown. Catch it for the expired state and\ndelegate to dev\n> tools like a missing key; other states are rethrown.\n\nCo-authored-by: Manuel Carrasco Moñino <manolo@vaadin.com>",
          "is_bot": false,
          "headline": "fix: keep dev mode running when a pre-trial is expired (#24855) (CP: …",
          "author_name": "Vaadin Bot",
          "author_login": "vaadin-bot",
          "committed_at": "2026-06-30T07:15:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "04415273a97a3c74c53e9f30b61421f697332a6f",
          "body": "…24858)\n\nCreate a minimal @since javadoc for public/protected types that had\nnone, add @since to enum constants introduced later than their enum, and\ndrop redundant tags whose version merely repeats the enclosing type's\n(enum constants and no-arg constructors that have been available since\nthe type's origin).",
          "is_bot": false,
          "headline": "docs: add @since javadoc for undocumented types and enum constants (#…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-30T04:35:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9c4915302af79231f3b2411d611fe27f8c0673c3",
          "body": "Bumps `junit.jupiter.version` from 6.1.0 to 6.1.1.\nUpdates `org.junit.jupiter:junit-jupiter` from 6.1.0 to 6.1.1\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/junit-team/junit-framework/releases\">org.junit.jupiter:junit-jupiter's\nreleases</a>.</em></p>\n<b\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump junit.jupiter.version from 6.1.0 to 6.1.1 (#24860)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-29T12:49:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9237f654a9033d1c8ec6052fe350e95e3e4e39dc",
          "body": "… (#24842)\n\nAdd --no-sandbox and --disable-dev-shm-usage to the shared headless\nChrome options so the TestBench ITs start Chrome reliably in CI and\nother headless/container environments (e.g. Docker), where Chrome cannot\nuse its sandbox and otherwise exits immediately with 'session not\ncreated: Chrome instance exited'. Mirrors the driver setup in the\ntest-default module (#24835).",
          "is_bot": false,
          "headline": "test: run headless Chrome with --no-sandbox in container environments…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-29T11:33:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bf544dac44736e491e5c1b5da594e8cc53a2f9a5",
          "body": "…#24785)\n\nrequestComponentFullscreen captured the view root to hide via\nwrapper.firstChild after inserting the placeholder comment and moving\nthe element into the wrapper. When the fullscreened component is the\nwrapper's direct child (the route view root), the placeholder becomes\nthe wrapper's first\n[…]\ne view root via firstElementChild before mutating the DOM so\ncomment/text nodes are skipped, and skip hiding when the fullscreened\ncomponent is itself the view root (hiding it would blank the screen).",
          "is_bot": false,
          "headline": "fix: keep component-fullscreen working when target is the view root (…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-29T10:07:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dcc83d58f1289feaf6b551787ec1dd24e3630b1c",
          "body": "## What changed\n\n`flow-react` and `flow-dnd` shipped their `@JsModule` bundle sources\n(`ReactRouterOutletElement.tsx` and `dndConnector.js`) under the\ndeprecated `META-INF/resources/frontend/` location. With recent builds\nthis triggers a per-jar deprecation warning.\n\n- Moved `ReactRouterOutletElemen\n[…]\nping older add-on jars (which still ship sources in the legacy\nlocation) working.\n\nFixes #24848\n\n---------\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: move internal frontend sources out of deprecated location (#24851)",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-29T08:40:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1a3d57d79ed3de676e11f6cf50fedfb509ea9f30",
          "body": "Revert back to having the Vaadin-generated index.html in\nfrontend/generated/ instead of frontend/. A user-provided\nfrontend/index.html still overrides the default. This makes an\nindex.html in the project optional again, like with Vaadin 14\n\n---------\n\nCo-authored-by: caalador <mikael.grankvist@vaadin.com>",
          "is_bot": false,
          "headline": "feat: support not having a project specific index.html (#24469)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-29T08:38:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49e7653a163466920bc765c0834139802fbd1fb3",
          "body": "When setting overrides:\n- remove Vaadin versions and add new ones from platform.\n- clear $VALUEs with no dependency or devDependency.\n- add dependencies/devDependencies as $ overrides\n- User overrides should be in dependencies/devDependencies\n\nfixes #24702\n\n---------\n\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": false,
          "headline": "fix: Do not keep vaadin.overrides (#24718)",
          "author_name": "caalador",
          "author_login": "caalador",
          "committed_at": "2026-06-29T08:30:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "274a6690966f964a199a6d912fcc1ff15ed134d7",
          "body": "## Automated Frontend Dependency Updates\n\nThis PR contains automated updates to frontend dependencies.\n\n### Update Strategy\n- Target Branch: main\n- Updates: All new versions (major, minor, patch)\n\n### Changes\nThe dependencies have been updated using `npm-check-updates`.\n\n---\n*This PR was automatical\n[…]\nd by the update-frontend-dependencies\nworkflow.*\n\n---------\n\nCo-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": false,
          "headline": "chore: Update frontend dependencies (main) (#24840)",
          "author_name": "Vaadin Bot",
          "author_login": "vaadin-bot",
          "committed_at": "2026-06-29T06:57:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d99c0f618ec10098f4e4be1ab37161193bd56df1",
          "body": "## What changed\n\nPoll listeners registered through `PollNotifier.addPollListener` are now\nregistered with `DomListenerRegistration::allowInert`, so they continue\nto fire even when a modal component makes the UI inert.\n\nA unit test in `UITest` verifies that the `ui-poll` listener keeps being\ninvoked \n[…]\nevent ... inert\"` message, effectively stopping\npolling for the duration the modal was open.\n\nFixes #20917\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: allow UI polling while a modal component is open (#24834)",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-29T06:56:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3074b2659f01ea59403a528c067e30f4eecbd2df",
          "body": "…831)\n\nSplitting an empty configuration value on \",\" yields an array with a\nsingle empty string instead of an empty array. That empty entry was\npassed on to TaskRunNpmInstall, which then attempted to run a\npostinstall\nfor a package with an empty name.\n\nParse the additional and exclude postinstall pa\n[…]\nrims entries and drops blank ones, so an unset\nproperty results in an empty list.\n\nFixes #24830\n\n---------\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: ignore empty entries when parsing postinstall package lists (#24…",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-26T12:06:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5118170626f16eaed7aac1d9afdf2e61c9bf41bb",
          "body": "Added a shared `HasAriaRole` mixin interface so that components like\nCard, Badge, Dialog, and Popover could implement a single common\ncontract instead of duplicating the logic.\n\nThe interface is placed next to `HasAriaLabel` in\n`com.vaadin.flow.component` and follows the same pattern:\nattribute-base\n[…]\nr\nreturns an `Optional`.\n\nPart of vaadin/flow-components#9489\n\n---\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add HasAriaRole interface (#24782)",
          "author_name": "Serhii Kulykov",
          "author_login": "web-padawan",
          "committed_at": "2026-06-26T11:26:45Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "57ac39a79d7e0ef41fe11e6da5fbd42d9ad54439",
          "body": "Add `@since` tags to public/protected API that lacked them, using the\nearliest version from which each element is continuously present up to\nthe latest release. API first shipped in a maintenance release gets the\nfull patch (e.g. 25.1.4); members whose value would merely repeat the\nenclosing type's are left untagged.",
          "is_bot": false,
          "headline": "docs: add missing @since tags (#24792)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-26T07:38:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "65c93f22ff10bf2691a64f879fcf1619665f0b7d",
          "body": "The dev-mode usage statistics file is shared by all dev servers running\non a machine. After a successful upload StatisticsSender clears the\nwhole\nprojects array, which also wipes the data of other still-running dev\nservers that did not trigger the upload. Until now the version and\nsource\nidentity (f\n[…]\nval counter (0 for a continued session) but now always comes\nwith complete version information.\n\n---------\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: keep project version data in telemetry after a clear (#24827)",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-26T06:43:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "effcd7c02314c191beab9d2667ffcfae53ebe7b9",
          "body": "Strengthen the regression test for #24790 to mirror the reported\nreproduction: bind a detached field, remove the binding, re-bind the\nsame field with a different configuration, and only then attach it.\nBesides asserting no error is reported on attach, the test now verifies\nthe re-bound binding is the active one by reading its value and checking\nedits propagate to the correct bean property.",
          "is_bot": false,
          "headline": "test: assert rebinding works after removeBinding before attach (#24811)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-25T10:39:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "683816835826796c656e098d24cb2cec116f84f0",
          "body": "## Automated Frontend Dependency Updates\n\nThis PR contains automated updates to frontend dependencies.\n\n### Update Strategy\n- Target Branch: main\n- Updates: All new versions (major, minor, patch)\n\n### Changes\nThe dependencies have been updated using `npm-check-updates`.\n\n---\n*This PR was automatically created by the update-frontend-dependencies\nworkflow.*\n\n---------\n\nCo-authored-by: Artur- <260340+Artur-@users.noreply.github.com>\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": false,
          "headline": "chore: Update frontend dependencies (main) (#24813)",
          "author_name": "Vaadin Bot",
          "author_login": "vaadin-bot",
          "committed_at": "2026-06-25T09:19:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49b01a9d66ead66310b8cae85a5f6ea2cc1c3649",
          "body": "…ject dir (#24805)\n\n## Description\n\nWhen the build dir is relocated outside the project dir,\nvaadinPrepareFrontend wrote vaadin-dev-server-settings.json and the\ndev-bundle output paths under the source tree. buildFolder() is now\nalways relative to projectDir.\n\nFixes #24804\n\n## Type of change\n\n- [ x]\n[…]\ntended.\n- [ x] New and existing tests are passing locally with my change.\n- [ x] I have performed self-review and corrected misspellings.\n\n---------\n\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": false,
          "headline": "fix: Write frontend build files into build dir when it is outside pro…",
          "author_name": "Ingo Kegel",
          "author_login": "ingokegel",
          "committed_at": "2026-06-25T08:06:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "605a2ae6f7e240732c0fbf1ad4a224f947e1e6c2",
          "body": "…786)\n\nSeveral `build-frontend` toggles could only be configured through a POM\n`<configuration>` block, making it hard to override them for a single\nbuild.\n\nAdd a `property` attribute to `generateBundle`, `runNpmInstall`,\n`generateEmbeddableWebComponents`, `optimizeBundle` and\n`eagerServerLoad` so they can be set at runtime, e.g.\n`-Dvaadin.generateBundle=false`.",
          "is_bot": false,
          "headline": "feat: allow setting frontend build toggles via system properties (#24…",
          "author_name": "Marco Collovati",
          "author_login": "mcollovati",
          "committed_at": "2026-06-25T06:35:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c000f1d294f21d494413aac56fb3e2b6ee6342dd",
          "body": "…4791)\n\nBinding a not-yet-attached field schedules the internal validation\nsignal effect via a component attach listener instead of creating it\nimmediately. That listener registration was not tracked, so unbind()\ncould not cancel it. After removeBinding(), the stale listener stayed on\nthe field and \n[…]\ned and removed in unbind(),\nso removing a binding fully tears down its pending effect setup.\n\nFixes #24790\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: cancel pending validation effect listener on binding removal (#2…",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-25T06:29:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b55eeabd31f09182aa302ec660d7bd226513a4c7",
          "body": "Fix `@since` values that disagreed with the published release history\nand remove member/nested-type `@since` tags that merely repeat the\nenclosing type's version.",
          "is_bot": false,
          "headline": "docs: correct and remove redundant @since tags (#24774)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-25T04:47:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f0f4d452f881ea135e0840c14bc25222bee3536",
          "body": "…r (#24795)\n\n## Description\n\nThe production-mode token-restore action was added as a Jar.doFirst {}\nwhose lambda captures the whole Project, which can't be serialized for\nthe configuration cache. It's moved to the block where the\nvaadinBuildFrontendToken service is already in scope, and now captures\n[…]\nhere are no suitable existing tests for this, this is simply a\nregression fix. It affects any Gradle with the configuration cache\nactive.\n\n---------\n\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": false,
          "headline": "fix: support the configuration cache when packaging the production ja…",
          "author_name": "Ingo Kegel",
          "author_login": "ingokegel",
          "committed_at": "2026-06-24T15:38:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f470e1150a0a4adbcc5d53a17f4c5d07e5d5cc78",
          "body": "…layout (#24655)\n\nTaskCopyFrontendFiles still scans META-INF/resources/frontend/ for\nbackwards compatibility, but that location is deprecated. Emit a\nonce-per-jar/dir warning recommending the split layout: bundle sources\nfor @JsModule/@CssImport under META-INF/frontend/, and runtime resources\nfor @StyleSheet/@JavaScript under META-INF/resources/ (served directly\nby the servlet container).",
          "is_bot": false,
          "headline": "feat: warn when an addon uses the legacy META-INF/resources/frontend …",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-24T14:53:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "240c17e92f6ff50ab6e269983c075a5ec786180c",
          "body": "DevTools triggers an asynchronous license download that opens the\nsystem browser so the user can sign in and fetch a license. The\nlicense-checker waits a fixed 60 seconds for that to complete, which\nis too short for first-time users who still need to register a Vaadin\naccount before they can downloa\n[…]\nevious default\nbehavior is kept.\n\nFixes #24717\n\n---------\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": true,
          "headline": "feat: support custom timeout for DevTools license download (#24722)",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-24T14:01:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fa16077255da2cca70cfd3b99768099073d26be9",
          "body": "…#24788)\n\nBumps `version.roaster` from 2.31.0.Final to 2.31.1.Final.\nUpdates `org.jboss.forge.roaster:roaster-api` from 2.31.0.Final to\n2.31.1.Final\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github.com/forge/roaster/commit/da2b4351572b43f34a64f1b23f603434f3767e9d\"><code>da2b435<\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump version.roaster from 2.31.0.Final to 2.31.1.Final (…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-24T12:53:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "554167c125ae4a1666c1285badf461c7016f337b",
          "body": "…24769)\n\nContinue the user-facing javadoc pass over the 25.2 web APIs, covering\nthe members the onClick rewrite did not touch.\n\nStop enum constants from leaking the underlying browser/JS API and\nframework internals, describing each state in terms a Java developer\nsees instead:\n- FullscreenState drop\n[…]\n-gesture / HTTPS /\npermission caveat.\n- Explain ScreenOrientationData.angle (clockwise from the device's\nnatural orientation, which varies by device) instead of just calling it\n\"the angle in degrees\".",
          "is_bot": false,
          "headline": "docs: document remaining web API javadocs for users, not internals (#…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-23T09:26:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cd3390f338ae1a4247ebd0790127d58c7dcd7ff4",
          "body": null,
          "is_bot": false,
          "headline": "chore: upgrade testbench to 25.2.0 (#24772)",
          "author_name": "Zhe Sun",
          "author_login": "ZheSun88",
          "committed_at": "2026-06-23T08:47:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8463bd069a3a5f9bb4c2175c89ef997b4a737e52",
          "body": "Add RouterState.isNavigationPending() to detect pre-navigation state, so\nuser code can detect the pre-navigation state without an NPE.\n\nFixes #24471\n\n---------\n\nCo-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: add RouterState.isNavigationPending() (#24771)",
          "author_name": "Tomi Virtanen",
          "author_login": "tltv",
          "committed_at": "2026-06-23T08:46:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ca08d44daf7b686d9188bcde215fb551fd240531",
          "body": "…tend (#24679)\n\nA standalone prepare-frontend run cleans the frontend generated folder\nby deleting any file the run did not itself produce. Files generated\nonly by a full generation run (dev server hot deploy, bundle or\nproduction build) - index.tsx, vaadin-react.tsx, layouts.json,\nflow/ReactAdapter\n[…]\ne.g. after disabling React) is dropped and cleaned up on the\nnext run - something a hardcoded allow-list could not do.\n\nRelated to #24108\n\n---------\n\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": false,
          "headline": "fix: Preserve dev-server generated frontend files during prepare-fron…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-23T07:28:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "80b7644eacb996ef176a42715eadb2da09be2e26",
          "body": null,
          "is_bot": false,
          "headline": "chore: upgrade license-checker to 3.1.0 (#24767)",
          "author_name": "Zhe Sun",
          "author_login": "ZheSun88",
          "committed_at": "2026-06-23T06:33:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3e94ef9f84a0d1bb6dbb80c3c03beba274e3935d",
          "body": "…#24735)\n\nMaintenance branches update dependencies with npm-check-updates' \"minor\"\ntarget, which pulls in minor and patch releases. The PR body still\nclaimed \"Patch releases only\", which was accurate before minor updates\nwere enabled but is now misleading. Update the description to reflect\nthat minor and patch (but not major) releases are applied.",
          "is_bot": false,
          "headline": "ci: correct update strategy description for frontend dependency PRs (…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-22T14:25:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d69e54087f78484f15b1080a9d1c1bb6947feff8",
          "body": "## Automated Frontend Dependency Updates\n\nThis PR contains automated updates to frontend dependencies.\n\n### Update Strategy\n- Target Branch: main\n- Updates: All new versions (major, minor, patch)\n\n### Changes\nThe dependencies have been updated using `npm-check-updates`.\n\n---\n*This PR was automatically created by the update-frontend-dependencies\nworkflow.*\n\nCo-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: Update frontend dependencies (main) (#24707)",
          "author_name": "Vaadin Bot",
          "author_login": "vaadin-bot",
          "committed_at": "2026-06-22T14:11:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc405782e3eba0e59464c7829cea578c04aa1a73",
          "body": "Clarify error when updating multiple shared signals in a transaction.\nExplain shared signal transaction restriction with cluster context.\n\n---------\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": true,
          "headline": "fix: improve shared signal transaction error message (#24663)",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-22T13:49:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "44040b94d8d2fb55e6e976ce831a7ec1de765204",
          "body": "The onClick methods of Clipboard, WebShare and Fullscreen described an\ninternal ClickTrigger type and framed themselves as a way to avoid the\ntrigger framework's internal types, without saying what the method is\nfor or how to use it. Rewrite each to state its purpose, show a usage\nexample, and expla\n[…]\ng\nclass javadocs, whose opening sentences leaked internal action types\n(WriteToClipboardAction, ShareAction, RequestFullscreenAction, Trigger),\nto describe what each binding does for the user instead.",
          "is_bot": false,
          "headline": "docs: document web API onClick methods for users, not internals (#24715)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-22T13:41:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7f5f50f0b7e0e0ec8804c2a95dc591f19e679aec",
          "body": "A Trigger that is never armed with an action does nothing on the client,\nwhich is almost always a forgotten terminal binding call (e.g.\nClipboard.onClick(button) with no following writeText(...)). Detect this\nin the Trigger base class — so it covers every trigger/action user, not\njust clipboard — by\n[…]\nadd Trigger.triggersWhenAttached(target, supplier) so a\nbinding that legitimately defers wiring until a target component\nattaches (Fullscreen.enter(detachedPanel)) is not mistaken for a\nforgotten one.",
          "is_bot": false,
          "headline": "feat: fail loudly when a trigger is created without an action (#24716)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-22T13:32:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e5ecfd6c827475ea1c9534c0456302e22a71560c",
          "body": "….8.15 (#24724)\n\nBumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco)\nfrom 0.8.13 to 0.8.15.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/jacoco/jacoco/releases\">org.jacoco:jacoco-maven-plugin's\nreleases</a>.</em></p>\n<blockquote>\n<h2\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-22T12:59:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d1de9beae790ab77a6cd39ed6b7776b69f3dfccf",
          "body": "…1.0.Final to 9.1.1.Final (#24723)\n\nBumps\n[org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator)\nfrom 9.1.0.Final to 9.1.1.Final.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/hibernate/hibernate-validator/releases\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump org.hibernate.validator:hibernate-validator from 9.…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-22T12:58:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "017c5d7ae6f79ff01ec70fbed1a88edeaec2aaf8",
          "body": "…oad (#24721)\n\nDevTools reloaded the page when a license was downloaded, which\nprevented\nconsumers (such as Copilot) from resuming an ongoing operation. Now a\ncancelable 'vaadin-license-download-completed' event is dispatched on\nthe\ndocument. If no listener calls preventDefault(), the previous reloa\n[…]\nsary so\nthat\ncomponents replaced by <no-license> placeholders are recreated and shown\nagain.\n\nFixes #24719\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: fire cancelable event on license download instead of forcing rel…",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-22T12:46:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d68adc76ae3a0f9e02f48c8c25b50a23e76eae23",
          "body": "Adds scripts/checkReleases.js and a scheduled GitHub Actions workflow\nthat report which maintained branches have unreleased feat:/fix: changes\nworth a patch release. Maintained branches are read from\non.push.branches in validation.yml, so there is no second list to keep\nin sync. chore:/refactor: and\n[…]\nate>. Assign this\n    issue to whoever owns the `<branch>` release._\n\n---------\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nCo-authored-by: Marco Collovati <marco@vaadin.com>",
          "is_bot": false,
          "headline": "chore: add maintained-branch release check workflow (#24523)",
          "author_name": "Mikhail Shabarov",
          "author_login": "mshabarov",
          "committed_at": "2026-06-22T11:57:32Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "185e414b81259ac1b4053d19114361d61e6d9d99",
          "body": "…4622)\n\nRun the unit tests with a JaCoCo agent (new coverage profile) and feed\nthe per-module XML reports to Sonar via\nsonar.coverage.jacoco.xmlReportPaths. The test jobs upload the reports\nas artifacts and the Sonar job extracts them into the restored\nworkspace, so the tests run only once. Reports \n[…]\nduce partial reports for the same module in several jobs; Sonar\nmerges the partials.\n\nAlso runs analyze when pushing to main, 25.1 etc\n\n---------\n\nCo-authored-by: Giovanni Lovato <giovanni@vaadin.com>",
          "is_bot": false,
          "headline": "ci: add unit test coverage to Sonar analysis and analyze branches (#2…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-22T10:35:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b3ec2b510f159feaae25fb5e0891efb05fc46852",
          "body": "…rontend/vite-context-path (#24682)\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)\nfrom 8.0.5 to 8.0.16.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/vitejs/vite/releases\">vite's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v8.0.16</h2>\n[…]\nge](https://github.com/vaadin/flow/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump vite from 8.0.5 to 8.0.16 in /flow-tests/test-f…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-22T08:47:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c1e954ad86fddcfd59d5e94a41861adfcb3f7a0c",
          "body": null,
          "is_bot": false,
          "headline": "chore: Update flow-client dependencies (#24704)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-22T06:18:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eea2c9245c37f65feff3d8ba3e8a1a5f68088ab2",
          "body": "Node.js security release for the 24.x line.",
          "is_bot": false,
          "headline": "chore: update default Node.js version to v24.17.0 (#24694)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-22T05:39:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7d929f876f4eb6d418bcbbcf5b84408835c535d",
          "body": "…ent.executeJs (#24601)\n\nElement.executeJs() automatically binds `this` to the receiving\nelement's DOM node, so passing the same element as an extra parameter\njust to reference it as $0 is redundant. Replaced these self-references\nwith `this` in scrollIntoView, focus/blur, drag-source/drop-target\nactivation, and setDragImage. setTimeout callbacks were switched to\narrow functions so `this` survives the deferred invocation.\n\nCo-authored-by: caalador <mikael.grankvist@vaadin.com>",
          "is_bot": false,
          "headline": "refactor: use JS `this` instead of passing the element via $0 in Elem…",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-22T05:21:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4f03bb45dae8bc1f69007832dd755ca6f5389ef4",
          "body": "Upgrades the gh-aw compiler from v0.77.5 to v0.80.4 and regenerates the\nagentic workflow lock files. v0.80.4 fixes the script-injection\nvulnerability (Sonar githubactions:S7630) in the maintenance workflow's\n\"Record outputs\" steps, which interpolated inputs.operation /\ninputs.run_url directly into a\n[…]\nlso pins the gh-aw setup actions to full commit SHAs,\npins the firewall/MCP-gateway container images by digest, and routes the\ndoc-bot safe-output token through a named env var instead of inlining\nit.",
          "is_bot": false,
          "headline": "ci: regenerate agentic workflows with gh-aw v0.80.4 (#24693)",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-18T13:43:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bdb71e129d62e38243a55b9b33a86627b9e9c59b",
          "body": "…#24636)\n\nThe initial `v-r=init` bootstrap request appended browser details as a\nsingle JSON-encoded `v-browserDetails` URL query parameter. The\nresulting\nURL contained many percent-encoded escape sequences (`%7B`, `%22`,\n`%3A`,\n...), which some firewalls/WAFs (e.g. Sophos) flag and block, failing\nt\n[…]\nmeter except the `v-r` request-type marker.\n\nFixes #24635\n\nCo-authored-by: totally-not-ai[bot] <290682512+totally-not-ai[bot]@users.noreply.github.com>\nCo-authored-by: Artur Signell <artur@vaadin.com>",
          "is_bot": true,
          "headline": "fix: send browser details as plain query parameters during v-r=init (…",
          "author_name": "totally-not-ai[bot]",
          "author_login": "totally-not-ai[bot]",
          "committed_at": "2026-06-18T13:41:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b57289a1bce420114e8ba1a1d53e5b6400d568ec",
          "body": "…4641)\n\nBumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.1 to 4.2.0.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\">js-yaml's\nchangelog</a>.</em></p>\n<blockquote>\n<h2>[4.2.0] - 2026-06-01</h2>\n<h3>Added</h3>\n\n[…]\nge](https://github.com/vaadin/flow/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 in /flow-client (#2…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-18T12:40:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b3bf61459081ed58e3d5b245ce628ecd6b709f11",
          "body": "…(#24678)\n\nTwo packages must not be auto-bumped to their newest major:\n\n- @vaadin/common-frontend releases newer than 0.0.19 are incompatible\nwith Vaadin 24, so it is excluded from updates on the 24.x branches.\n- Babel 8 is incompatible, so @babel/* is excluded from the main update\npass on every bra\n[…]\nn 24.x treats 0.0.20-0.0.22 as\nin-range for common-frontend, and the \"latest\" target on main would pull\n@babel/* to 8.x. @rolldown/plugin-babel is outside the @babel scope and\nkeeps\nupdating normally.",
          "is_bot": false,
          "headline": "chore: Block incompatible dependencies in the frontend update script …",
          "author_name": "Artur Signell",
          "author_login": "Artur-",
          "committed_at": "2026-06-18T11:55:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ff71ae6f08dbe34ffa70eee1522c755259014f24",
          "body": "Update vite-basics and\nvite-production packages.\n\nReplaces #24639, #24640 and #24638",
          "is_bot": false,
          "headline": "test: update frontend module packages (#24680)",
          "author_name": "caalador",
          "author_login": "caalador",
          "committed_at": "2026-06-18T11:46:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 1337,
      "latest_release_at": "2026-07-22T11:20:13Z",
      "latest_release_tag": "25.3.0-alpha5",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 52,
      "days_since_latest_release": 1,
      "mean_days_between_releases": 1.3
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 75,
      "has_issue_template": true,
      "has_code_of_conduct": false,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "com.vaadin:flow-dnd",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-dnd",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 604,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:25Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "com.vaadin:flow-data",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-data",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 645,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:32Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "com.vaadin:flow-push",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-push",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 645,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:37Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "com.vaadin:flow-react",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-react",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 177,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:31Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "com.vaadin:flow-client",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-client",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 645,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:22Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "com.vaadin:flow-jandex",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-jandex",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 411,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:34Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "com.vaadin:flow-server",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-server",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 645,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:33Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "com.vaadin:flow-webpush",
          "exists": true,
          "license": "Apache License Version 2.0",
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.vaadin/flow-webpush",
          "is_deprecated": false,
          "latest_version": "25.2.4",
          "repository_url": null,
          "versions_count": 214,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-17T05:15:38Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        }
      ]
    },
    "popularity": {
      "forks": 210,
      "stars": 745,
      "watchers": 44,
      "fork_history": {
        "days": [
          {
            "date": "2017-10-11",
            "count": 1
          },
          {
            "date": "2017-10-18",
            "count": 1
          },
          {
            "date": "2017-10-20",
            "count": 1
          },
          {
            "date": "2017-11-07",
            "count": 1
          },
          {
            "date": "2017-11-16",
            "count": 1
          },
          {
            "date": "2017-11-23",
            "count": 1
          },
          {
            "date": "2017-11-26",
            "count": 1
          },
          {
            "date": "2018-01-22",
            "count": 1
          },
          {
            "date": "2018-01-29",
            "count": 1
          },
          {
            "date": "2018-03-05",
            "count": 1
          },
          {
            "date": "2018-03-09",
            "count": 1
          },
          {
            "date": "2018-04-15",
            "count": 1
          },
          {
            "date": "2018-04-27",
            "count": 1
          },
          {
            "date": "2018-05-18",
            "count": 1
          },
          {
            "date": "2018-06-05",
            "count": 1
          },
          {
            "date": "2018-06-11",
            "count": 1
          },
          {
            "date": "2018-07-17",
            "count": 1
          },
          {
            "date": "2018-08-15",
            "count": 1
          },
          {
            "date": "2018-08-28",
            "count": 1
          },
          {
            "date": "2018-10-09",
            "count": 1
          },
          {
            "date": "2018-10-12",
            "count": 1
          },
          {
            "date": "2018-10-23",
            "count": 1
          },
          {
            "date": "2018-11-10",
            "count": 1
          },
          {
            "date": "2018-11-20",
            "count": 3
          },
          {
            "date": "2019-01-12",
            "count": 1
          },
          {
            "date": "2019-03-01",
            "count": 1
          },
          {
            "date": "2019-03-04",
            "count": 1
          },
          {
            "date": "2019-03-13",
            "count": 1
          },
          {
            "date": "2019-03-14",
            "count": 1
          },
          {
            "date": "2019-03-15",
            "count": 1
          },
          {
            "date": "2019-04-08",
            "count": 1
          },
          {
            "date": "2019-04-22",
            "count": 1
          },
          {
            "date": "2019-06-06",
            "count": 1
          },
          {
            "date": "2019-06-15",
            "count": 1
          },
          {
            "date": "2019-07-18",
            "count": 1
          },
          {
            "date": "2019-07-30",
            "count": 1
          },
          {
            "date": "2019-08-09",
            "count": 1
          },
          {
            "date": "2019-08-31",
            "count": 1
          },
          {
            "date": "2019-10-09",
            "count": 1
          },
          {
            "date": "2019-10-15",
            "count": 1
          },
          {
            "date": "2019-11-01",
            "count": 1
          },
          {
            "date": "2019-11-03",
            "count": 1
          },
          {
            "date": "2019-12-17",
            "count": 1
          },
          {
            "date": "2020-01-01",
            "count": 1
          },
          {
            "date": "2020-01-07",
            "count": 1
          },
          {
            "date": "2020-01-27",
            "count": 1
          },
          {
            "date": "2020-02-18",
            "count": 1
          },
          {
            "date": "2020-03-06",
            "count": 1
          },
          {
            "date": "2020-04-30",
            "count": 1
          },
          {
            "date": "2020-05-15",
            "count": 1
          },
          {
            "date": "2020-05-25",
            "count": 1
          },
          {
            "date": "2020-05-30",
            "count": 1
          },
          {
            "date": "2020-06-11",
            "count": 1
          },
          {
            "date": "2020-06-18",
            "count": 1
          },
          {
            "date": "2020-07-07",
            "count": 1
          },
          {
            "date": "2020-07-23",
            "count": 1
          },
          {
            "date": "2020-08-10",
            "count": 1
          },
          {
            "date": "2020-09-09",
            "count": 1
          },
          {
            "date": "2020-10-09",
            "count": 1
          },
          {
            "date": "2020-11-03",
            "count": 1
          },
          {
            "date": "2020-11-13",
            "count": 1
          },
          {
            "date": "2020-11-21",
            "count": 1
          },
          {
            "date": "2020-11-23",
            "count": 1
          },
          {
            "date": "2020-11-28",
            "count": 1
          },
          {
            "date": "2020-12-07",
            "count": 2
          },
          {
            "date": "2020-12-18",
            "count": 1
          },
          {
            "date": "2021-01-30",
            "count": 1
          },
          {
            "date": "2021-04-09",
            "count": 1
          },
          {
            "date": "2021-05-03",
            "count": 1
          },
          {
            "date": "2021-05-16",
            "count": 1
          },
          {
            "date": "2021-06-16",
            "count": 1
          },
          {
            "date": "2021-07-11",
            "count": 1
          },
          {
            "date": "2021-07-15",
            "count": 1
          },
          {
            "date": "2021-07-27",
            "count": 1
          },
          {
            "date": "2021-08-07",
            "count": 1
          },
          {
            "date": "2021-08-14",
            "count": 1
          },
          {
            "date": "2021-09-02",
            "count": 1
          },
          {
            "date": "2021-09-04",
            "count": 1
          },
          {
            "date": "2021-10-02",
            "count": 1
          },
          {
            "date": "2021-10-05",
            "count": 1
          },
          {
            "date": "2021-10-09",
            "count": 1
          },
          {
            "date": "2021-10-23",
            "count": 1
          },
          {
            "date": "2021-10-25",
            "count": 1
          },
          {
            "date": "2021-11-13",
            "count": 1
          },
          {
            "date": "2021-12-05",
            "count": 1
          },
          {
            "date": "2022-02-05",
            "count": 1
          },
          {
            "date": "2022-04-08",
            "count": 2
          },
          {
            "date": "2022-04-22",
            "count": 1
          },
          {
            "date": "2022-04-24",
            "count": 1
          },
          {
            "date": "2022-04-27",
            "count": 1
          },
          {
            "date": "2022-05-10",
            "count": 1
          },
          {
            "date": "2022-05-11",
            "count": 2
          },
          {
            "date": "2022-07-02",
            "count": 1
          },
          {
            "date": "2022-07-18",
            "count": 1
          },
          {
            "date": "2022-07-24",
            "count": 1
          },
          {
            "date": "2022-08-04",
            "count": 1
          },
          {
            "date": "2022-08-12",
            "count": 1
          },
          {
            "date": "2022-08-18",
            "count": 2
          },
          {
            "date": "2022-09-02",
            "count": 1
          },
          {
            "date": "2022-10-14",
            "count": 1
          },
          {
            "date": "2022-11-03",
            "count": 1
          },
          {
            "date": "2022-11-15",
            "count": 1
          },
          {
            "date": "2022-12-01",
            "count": 1
          },
          {
            "date": "2022-12-02",
            "count": 1
          },
          {
            "date": "2022-12-28",
            "count": 1
          },
          {
            "date": "2022-12-30",
            "count": 1
          },
          {
            "date": "2023-01-17",
            "count": 1
          },
          {
            "date": "2023-01-20",
            "count": 1
          },
          {
            "date": "2023-01-21",
            "count": 1
          },
          {
            "date": "2023-01-29",
            "count": 1
          },
          {
            "date": "2023-02-26",
            "count": 1
          },
          {
            "date": "2023-02-27",
            "count": 1
          },
          {
            "date": "2023-03-06",
            "count": 1
          },
          {
            "date": "2023-04-23",
            "count": 1
          },
          {
            "date": "2023-05-02",
            "count": 1
          },
          {
            "date": "2023-05-22",
            "count": 2
          },
          {
            "date": "2023-05-25",
            "count": 1
          },
          {
            "date": "2023-05-30",
            "count": 1
          },
          {
            "date": "2023-06-19",
            "count": 1
          },
          {
            "date": "2023-06-28",
            "count": 1
          },
          {
            "date": "2023-07-16",
            "count": 1
          },
          {
            "date": "2023-07-19",
            "count": 1
          },
          {
            "date": "2023-08-01",
            "count": 1
          },
          {
            "date": "2023-08-22",
            "count": 1
          },
          {
            "date": "2023-08-23",
            "count": 1
          },
          {
            "date": "2023-08-25",
            "count": 1
          },
          {
            "date": "2023-10-12",
            "count": 1
          },
          {
            "date": "2023-10-19",
            "count": 1
          },
          {
            "date": "2023-11-10",
            "count": 1
          },
          {
            "date": "2023-11-21",
            "count": 1
          },
          {
            "date": "2023-11-25",
            "count": 1
          },
          {
            "date": "2023-12-01",
            "count": 1
          },
          {
            "date": "2024-02-12",
            "count": 1
          },
          {
            "date": "2024-03-26",
            "count": 1
          },
          {
            "date": "2024-04-09",
            "count": 1
          },
          {
            "date": "2024-04-17",
            "count": 1
          },
          {
            "date": "2024-04-20",
            "count": 1
          },
          {
            "date": "2024-05-01",
            "count": 1
          },
          {
            "date": "2024-05-04",
            "count": 1
          },
          {
            "date": "2024-06-10",
            "count": 2
          },
          {
            "date": "2024-07-08",
            "count": 1
          },
          {
            "date": "2024-07-12",
            "count": 1
          },
          {
            "date": "2024-08-14",
            "count": 1
          },
          {
            "date": "2024-08-19",
            "count": 1
          },
          {
            "date": "2024-09-18",
            "count": 1
          },
          {
            "date": "2024-09-24",
            "count": 1
          },
          {
            "date": "2024-10-07",
            "count": 1
          },
          {
            "date": "2024-12-13",
            "count": 1
          },
          {
            "date": "2024-12-14",
            "count": 1
          },
          {
            "date": "2025-01-21",
            "count": 1
          },
          {
            "date": "2025-02-08",
            "count": 2
          },
          {
            "date": "2025-02-09",
            "count": 1
          },
          {
            "date": "2025-02-10",
            "count": 1
          },
          {
            "date": "2025-02-12",
            "count": 1
          },
          {
            "date": "2025-03-26",
            "count": 1
          },
          {
            "date": "2025-04-06",
            "count": 1
          },
          {
            "date": "2025-04-19",
            "count": 2
          },
          {
            "date": "2025-04-20",
            "count": 1
          },
          {
            "date": "2025-04-24",
            "count": 1
          },
          {
            "date": "2025-04-26",
            "count": 1
          },
          {
            "date": "2025-05-09",
            "count": 1
          },
          {
            "date": "2025-05-14",
            "count": 1
          },
          {
            "date": "2025-06-17",
            "count": 1
          },
          {
            "date": "2025-07-07",
            "count": 1
          },
          {
            "date": "2025-08-13",
            "count": 1
          },
          {
            "date": "2025-08-22",
            "count": 1
          },
          {
            "date": "2025-09-23",
            "count": 1
          },
          {
            "date": "2025-10-15",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 1
          },
          {
            "date": "2025-11-16",
            "count": 1
          },
          {
            "date": "2025-11-29",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2025-12-10",
            "count": 1
          },
          {
            "date": "2025-12-23",
            "count": 1
          },
          {
            "date": "2026-01-24",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 1
          },
          {
            "date": "2026-02-25",
            "count": 1
          },
          {
            "date": "2026-03-16",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 1
          },
          {
            "date": "2026-04-23",
            "count": 1
          },
          {
            "date": "2026-04-24",
            "count": 1
          },
          {
            "date": "2026-04-30",
            "count": 2
          },
          {
            "date": "2026-05-05",
            "count": 1
          },
          {
            "date": "2026-05-07",
            "count": 1
          },
          {
            "date": "2026-05-10",
            "count": 1
          },
          {
            "date": "2026-05-14",
            "count": 1
          },
          {
            "date": "2026-05-16",
            "count": 1
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-05-22",
            "count": 1
          },
          {
            "date": "2026-05-25",
            "count": 1
          },
          {
            "date": "2026-06-12",
            "count": 1
          },
          {
            "date": "2026-06-13",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 1
          },
          {
            "date": "2026-06-17",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-07-03",
            "count": 1
          },
          {
            "date": "2026-07-21",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 209,
        "total_forks": 210
      },
      "star_history": null,
      "open_issues_and_prs": 1328
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "samples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "flow-client/tsconfig.json",
        "flow-server/src/main/resources/com/vaadin/flow/server/frontend/tsconfig.json",
        "flow-server/src/main/resources/tsconfig.json",
        "vaadin-dev-server/tsconfig.json"
      ],
      "toolchain_manifests": [
        "flow-bom/pom.xml",
        "flow-build-tools/pom.xml",
        "flow-client/pom.xml",
        "flow-data/pom.xml",
        "flow-dnd/pom.xml",
        "flow-html-components-testbench/pom.xml",
        "flow-html-components/pom.xml",
        "flow-jandex/pom.xml",
        "flow-lit-template/pom.xml",
        "flow-plugins/flow-dev-bundle-plugin/pom.xml",
        "flow-plugins/flow-gradle-plugin/build.gradle",
        "flow-plugins/flow-gradle-plugin/pom.xml",
        "flow-plugins/flow-maven-plugin/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/appshellconfiguration-external-annotations/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/classfinder-lookup/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/commercial-banner-build/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/deprecated-property-warning/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/deps-with-classifier-dups-project/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/flow-addon/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/frontend-scanner-tuning-project/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/ignore-maven-deps-from-project/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/lifecycle-participant-delete-token-file/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/offending-dependency-project/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/plugin-pinned-deps-project/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/resources-from-project/pom.xml",
        "flow-plugins/flow-maven-plugin/src/it/vaadin-skip-test/pom.xml",
        "flow-plugins/flow-plugin-base/pom.xml",
        "flow-plugins/pom.xml",
        "flow-polymer-template/pom.xml",
        "flow-polymer2lit/pom.xml",
        "flow-push/pom.xml",
        "flow-react/pom.xml",
        "flow-server-production-mode/pom.xml",
        "flow-server/pom.xml",
        "flow-test-generic/pom.xml",
        "flow-test-util/pom.xml",
        "flow-tests/pom.xml",
        "flow-tests/servlet-containers/pom.xml",
        "flow-tests/servlet-containers/tomcat10/pom.xml",
        "flow-tests/test-application-theme/pom.xml",
        "flow-tests/test-application-theme/reusable-theme/pom.xml",
        "flow-tests/test-application-theme/test-reusable-as-parent-vite/pom.xml",
        "flow-tests/test-application-theme/test-theme-component-live-reload/pom.xml",
        "flow-tests/test-application-theme/test-theme-live-reload/pom.xml",
        "flow-tests/test-application-theme/test-theme-reusable-vite/pom.xml",
        "flow-tests/test-aura/pom.xml",
        "flow-tests/test-ccdm-flow-navigation/pom.xml",
        "flow-tests/test-ccdm/pom.xml",
        "flow-tests/test-client-queue/pom.xml",
        "flow-tests/test-commercial-banner/commercial-addon/pom.xml",
        "flow-tests/test-commercial-banner/flow-application/pom.xml",
        "flow-tests/test-commercial-banner/integration-test/pom.xml",
        "flow-tests/test-commercial-banner/pom.xml",
        "flow-tests/test-common/pom.xml",
        "flow-tests/test-custom-frontend-directory/pom.xml",
        "flow-tests/test-custom-frontend-directory/test-themes-custom-frontend-directory/pom.xml",
        "flow-tests/test-custom-route-registry/pom.xml",
        "flow-tests/test-default/pom.xml",
        "flow-tests/test-dev-mode/pom.xml",
        "flow-tests/test-eager-bootstrap/pom.xml",
        "flow-tests/test-embedded-jetty-12/pom.xml",
        "flow-tests/test-embedding/embedding-reusable-custom-theme/pom.xml",
        "flow-tests/test-embedding/embedding-test-assets/pom.xml",
        "flow-tests/test-embedding/pom.xml",
        "flow-tests/test-embedding/test-embedding-application-theme/pom.xml",
        "flow-tests/test-embedding/test-embedding-generic/pom.xml",
        "flow-tests/test-embedding/test-embedding-production-mode/pom.xml",
        "flow-tests/test-embedding/test-embedding-reusable-theme/pom.xml",
        "flow-tests/test-embedding/test-embedding-style-containment/pom.xml",
        "flow-tests/test-embedding/test-embedding-theme-variant/pom.xml",
        "flow-tests/test-express-build/frontend-add-on/pom.xml",
        "flow-tests/test-express-build/java-add-on/pom.xml",
        "flow-tests/test-express-build/pom.xml",
        "flow-tests/test-express-build/test-dev-bundle-frontend-add-on/pom.xml",
        "flow-tests/test-express-build/test-dev-bundle-java-add-on/pom.xml",
        "flow-tests/test-express-build/test-dev-bundle-no-plugin/pom.xml",
        "flow-tests/test-express-build/test-dev-bundle/pom.xml",
        "flow-tests/test-express-build/test-embedding-express-build/pom.xml",
        "flow-tests/test-express-build/test-flow-maven-plugin/pom.xml",
        "flow-tests/test-express-build/test-parent-theme-express-build/pom.xml",
        "flow-tests/test-express-build/test-parent-theme-in-frontend-prod/pom.xml",
        "flow-tests/test-express-build/test-parent-theme-in-frontend/pom.xml",
        "flow-tests/test-express-build/test-parent-theme-prod/pom.xml",
        "flow-tests/test-express-build/test-prod-bundle-no-plugin/pom.xml",
        "flow-tests/test-express-build/test-prod-bundle/pom.xml",
        "flow-tests/test-express-build/test-reusable-theme-express-build/pom.xml",
        "flow-tests/test-express-build/test-reusable-theme-no-assets/pom.xml",
        "flow-tests/test-express-build/test-reusing-theme-express-build/pom.xml",
        "flow-tests/test-express-build/test-theme-dev-bundle/pom.xml",
        "flow-tests/test-express-build/test-theme-legacy-components-css-prod/pom.xml",
        "flow-tests/test-frontend/addon-with-templates/pom.xml",
        "flow-tests/test-frontend/pom.xml",
        "flow-tests/test-frontend/test-bun/pom.xml",
        "flow-tests/test-frontend/test-npm/pom.xml",
        "flow-tests/test-frontend/test-pnpm/pom.xml",
        "flow-tests/test-frontend/vite-basics/pom.xml",
        "flow-tests/test-frontend/vite-context-path/pom.xml",
        "flow-tests/test-frontend/vite-embedded-no-theme/pom.xml",
        "flow-tests/test-frontend/vite-embedded-webcomponent-resync-longpolling/pom.xml",
        "flow-tests/test-frontend/vite-embedded-webcomponent-resync-ws/pom.xml",
        "flow-tests/test-frontend/vite-embedded-webcomponent-resync-wsxhr/pom.xml",
        "flow-tests/test-frontend/vite-embedded-webcomponent-resync/pom.xml",
        "flow-tests/test-frontend/vite-embedded/pom.xml",
        "flow-tests/test-frontend/vite-production-custom-frontend/pom.xml",
        "flow-tests/test-frontend/vite-production/pom.xml",
        "flow-tests/test-frontend/vite-pwa-custom-offline-path/pom.xml",
        "flow-tests/test-frontend/vite-pwa-custom-sw/pom.xml",
        "flow-tests/test-frontend/vite-pwa-disabled-offline/pom.xml",
        "flow-tests/test-frontend/vite-pwa-production/pom.xml",
        "flow-tests/test-frontend/vite-pwa/pom.xml",
        "flow-tests/test-frontend/vite-test-assets/pom.xml",
        "flow-tests/test-legacy-frontend/pom.xml",
        "flow-tests/test-live-reload-multimodule-devbundle/pom.xml",
        "flow-tests/test-live-reload-multimodule/library/pom.xml",
        "flow-tests/test-live-reload-multimodule/pom.xml",
        "flow-tests/test-live-reload-multimodule/theme/pom.xml",
        "flow-tests/test-live-reload-multimodule/ui/pom.xml",
        "flow-tests/test-live-reload/pom.xml",
        "flow-tests/test-lumo-theme/pom.xml",
        "flow-tests/test-lumo/pom.xml",
        "flow-tests/test-misc/pom.xml",
        "flow-tests/test-multi-war/deployment/pom.xml",
        "flow-tests/test-multi-war/pom.xml",
        "flow-tests/test-multi-war/test-war1/pom.xml",
        "flow-tests/test-multi-war/test-war2/pom.xml",
        "flow-tests/test-no-theme/pom.xml",
        "flow-tests/test-npm-only-features/pom.xml",
        "flow-tests/test-npm-only-features/test-npm-custom-frontend-directory/pom.xml",
        "flow-tests/test-npm-only-features/test-npm-general/pom.xml",
        "flow-tests/test-npm-only-features/test-npm-no-buildmojo/pom.xml",
        "flow-tests/test-npm-only-features/test-npm-performance-regression/pom.xml",
        "flow-tests/test-pwa-disabled-offline/pom.xml",
        "flow-tests/test-pwa/pom.xml",
        "flow-tests/test-react-adapter/pom.xml",
        "flow-tests/test-react-router/pom.xml",
        "flow-tests/test-redeployment-no-cache/pom.xml",
        "flow-tests/test-redeployment/pom.xml",
        "flow-tests/test-resources/pom.xml",
        "flow-tests/test-root-context/pom.xml",
        "flow-tests/test-router-custom-context-encoded-prod/pom.xml",
        "flow-tests/test-router-custom-context-encoded/pom.xml",
        "flow-tests/test-router-custom-context/pom.xml",
        "flow-tests/test-servlet/pom.xml",
        "flow-tests/test-tailwindcss/pom.xml",
        "flow-tests/test-theme-no-polymer/pom.xml",
        "flow-tests/test-themes/pom.xml",
        "flow-tests/test-vaadin-router/pom.xml",
        "flow-tests/test-webpush/pom.xml",
        "flow-tests/vaadin-spring-tests/pom.xml",
        "flow-tests/vaadin-spring-tests/test-mvc-without-endpoints/pom.xml",
        "flow-tests/vaadin-spring-tests/test-plain-spring-boot-reload-time/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot-contextpath/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot-jar/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot-only-prepare/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot-reload-time/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot-reverseproxy/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot-scan/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot-undertow/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-boot/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-common/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-filter-packages/allowed-ui/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-allowed/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-blocked/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-exclude/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-filter-packages/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-filter-packages/ui/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-helpers/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-contextpath/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-methodsecurity/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-reverseproxy/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-routepathaccesschecker/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-standalone-routepathaccesschecker/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-themes-contextpath/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-themes-urlmapping/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-urlmapping/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow-websocket/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-flow/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-webicons-urlmapping/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-security-webicons/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-war/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring-white-list/pom.xml",
        "flow-tests/vaadin-spring-tests/test-spring/pom.xml",
        "flow-webpush/pom.xml",
        "flow/pom.xml",
        "pom.xml",
        "vaadin-dev-server/pom.xml",
        "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/complex-multimodule/module2/pom.xml",
        "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/module1/pom.xml",
        "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/module2/pom.xml",
        "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/pom.xml",
        "vaadin-dev-server/src/test/resources/stats-data/maven-project-folder1/pom.xml",
        "vaadin-dev-server/src/test/resources/stats-data/maven-project-folder2/pom.xml",
        "vaadin-spring/pom.xml"
      ],
      "largest_source_bytes": 183724,
      "source_files_sampled": 4254,
      "oversized_source_files": 24,
      "agent_instruction_files": [
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 7248
    },
    "dependencies": {
      "manifests": [
        "flow-bom/pom.xml",
        "flow-build-tools/pom.xml",
        "flow-client/package.json",
        "flow-client/pom.xml",
        "flow-data/pom.xml",
        "flow-dnd/pom.xml",
        "flow-html-components-testbench/pom.xml",
        "flow-html-components/pom.xml",
        "flow-jandex/pom.xml",
        "flow-lit-template/pom.xml",
        "flow-plugins/pom.xml",
        "flow-polymer-template/pom.xml",
        "flow-polymer2lit/package.json",
        "flow-polymer2lit/pom.xml",
        "flow-push/pom.xml",
        "flow-react/pom.xml",
        "flow-server-production-mode/pom.xml",
        "flow-server/pom.xml",
        "flow-test-generic/pom.xml",
        "flow-test-util/pom.xml",
        "flow-tests/pom.xml",
        "flow-webpush/pom.xml",
        "flow/pom.xml",
        "pom.xml",
        "vaadin-dev-server/package.json",
        "vaadin-dev-server/pom.xml",
        "vaadin-spring/pom.xml"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [
          {
            "name": "tools.jackson.core:jackson-databind",
            "direct": false,
            "version": "3.1.4",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-5gvw-p9qm-jgwh"
            ],
            "fixed_version": "3.2.1",
            "advisory_count": 1,
            "oldest_advisory_days": 2
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "moderate": 1
        },
        "advisory_count": 1,
        "affected_count": 1,
        "assessed_count": 13,
        "malicious_count": 0,
        "assessed_package": "maven:com.vaadin:flow-dnd@25.2.4",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "maven",
        "npm"
      ],
      "dependencies": [
        {
          "name": "com.vaadin:flow",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-polymer-template",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-lit-template",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-react",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-push",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-data",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-client",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-html-components",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-server-production-mode",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-html-components-testbench",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-dnd",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-build-tools",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:vaadin-dev-server",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-jandex",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:vaadin-spring",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-webpush",
          "manifest": "flow-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.commons:commons-compress",
          "manifest": "flow-build-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.28.0"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-build-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.ow2.asm:asm",
          "manifest": "flow-build-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "tools.jackson.dataformat:jackson-dataformat-yaml",
          "manifest": "flow-build-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "@vaadin/common-frontend",
          "manifest": "flow-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.0.23"
        },
        {
          "name": "lit",
          "manifest": "flow-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.3.3"
        },
        {
          "name": "com.google.gwt:gwt",
          "manifest": "flow-client/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${gwt.version}"
        },
        {
          "name": "com.vaadin:vaadin-testbench-core",
          "manifest": "flow-client/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${testbench.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-data/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-dnd/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-html-components/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-data",
          "manifest": "flow-html-components/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-lit-template/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-polymer-template/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:license-checker",
          "manifest": "flow-polymer-template/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "net.bytebuddy:byte-buddy",
          "manifest": "flow-polymer-template/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "esbuild",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.28.1"
        },
        {
          "name": "a-node-html-parser",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.0-4"
        },
        {
          "name": "acorn",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.1.0"
        },
        {
          "name": "acorn-walk",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.2.0"
        },
        {
          "name": "magic-string",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.26.3"
        },
        {
          "name": "patch-package",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.4.7"
        },
        {
          "name": "prettier",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.2"
        },
        {
          "name": "typescript",
          "manifest": "flow-polymer2lit/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.2"
        },
        {
          "name": "com.vaadin:flow-build-tools",
          "manifest": "flow-polymer2lit/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "flow-polymer2lit/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-text",
          "manifest": "flow-polymer2lit/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.15.0"
        },
        {
          "name": "org.jboss.forge.roaster:roaster-api",
          "manifest": "flow-polymer2lit/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${version.roaster}"
        },
        {
          "name": "org.jboss.forge.roaster:roaster-jdt",
          "manifest": "flow-polymer2lit/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${version.roaster}"
        },
        {
          "name": "com.vaadin.external.atmosphere:atmosphere-runtime",
          "manifest": "flow-push/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${atmosphere.runtime.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-react/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-push",
          "manifest": "flow-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.jspecify:jspecify",
          "manifest": "flow-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.0.0"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "flow-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "tools.jackson.core:jackson-core",
          "manifest": "flow-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "tools.jackson.core:jackson-databind",
          "manifest": "flow-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.jsoup:jsoup",
          "manifest": "flow-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jsoup.version}"
        },
        {
          "name": "com.vaadin.external:gentyref",
          "manifest": "flow-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.2.0.vaadin1"
        },
        {
          "name": "junit:junit",
          "manifest": "flow-test-generic/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-api",
          "manifest": "flow-test-generic/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.junit.platform:junit-platform-launcher",
          "manifest": "flow-test-generic/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "flow-test-generic/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "flow-test-generic/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.vaadin:flow-test-generic",
          "manifest": "flow-test-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-test-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-html-components",
          "manifest": "flow-test-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:vaadin-testbench-core",
          "manifest": "flow-test-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${testbench.version}"
        },
        {
          "name": "junit:junit",
          "manifest": "flow-test-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.vaadin:flow-html-components",
          "manifest": "flow-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-client",
          "manifest": "flow-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-dnd",
          "manifest": "flow-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.slf4j:slf4j-simple",
          "manifest": "flow-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.slf4j:slf4j-simple",
          "manifest": "flow-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${slf4j.version}"
        },
        {
          "name": "org.apache.maven.surefire:${failsafe.provider.artifactId}",
          "manifest": "flow-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${maven.failsafe.plugin.version}"
        },
        {
          "name": "com.sun.xml.bind:jaxb-impl",
          "manifest": "flow-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jaxb.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow-webpush/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.interaso:webpush",
          "manifest": "flow-webpush/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3.0"
        },
        {
          "name": "org.jetbrains.kotlin:kotlin-stdlib",
          "manifest": "flow-webpush/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.4.10"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-push",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-webpush",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-client",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-html-components",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-data",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-dnd",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-lit-template",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-react",
          "manifest": "flow/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "tools.jackson:jackson-bom",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson.version}"
        },
        {
          "name": "jakarta.platform:jakarta.jakartaee-bom",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jakarta.ee.version}"
        },
        {
          "name": "com.google.jsinterop:jsinterop",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jsinterop.version}"
        },
        {
          "name": "com.google.gwt:gwt-elemental",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${gwt.version}"
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.22.0"
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.20.0"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${slf4j.version}"
        },
        {
          "name": "net.bytebuddy:byte-buddy",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.18.11"
        },
        {
          "name": "org.ow2.asm:asm",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "9.10.1"
        },
        {
          "name": "com.vaadin:license-checker",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.1.1"
        },
        {
          "name": "org.slf4j:slf4j-simple",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${slf4j.version}"
        },
        {
          "name": "junit:junit",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.13.2"
        },
        {
          "name": "org.junit.jupiter:junit-jupiter",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.jupiter.version}"
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.jupiter.version}"
        },
        {
          "name": "org.junit.vintage:junit-vintage-engine",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.jupiter.version}"
        },
        {
          "name": "org.junit.platform:junit-platform-launcher",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.jupiter.version}"
        },
        {
          "name": "org.mockito:mockito-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "5.23.0"
        },
        {
          "name": "org.mockito:mockito-inline",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "5.2.0"
        },
        {
          "name": "org.hamcrest:hamcrest-all",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3"
        },
        {
          "name": "org.awaitility:awaitility",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.3.0"
        },
        {
          "name": "org.lucee:jcip-annotations",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.0.0"
        },
        {
          "name": "de.skuzzle.enforcer:restrict-imports-enforcer-rule",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.0.0"
        },
        {
          "name": "com.sun.xml.bind:jaxb-impl",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jaxb.version}"
        },
        {
          "name": "javax.activation:javax.activation-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.2.0"
        },
        {
          "name": "${project.groupId}:${project.artifactId}",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${api.reference.version}"
        },
        {
          "name": "lit",
          "manifest": "vaadin-dev-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.3.1"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "vaadin-dev-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-build-tools",
          "manifest": "vaadin-dev-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:license-checker",
          "manifest": "vaadin-dev-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.vaadin:open",
          "manifest": "vaadin-dev-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "8.5.0.5"
        },
        {
          "name": "com.github.javaparser:javaparser-core",
          "manifest": "vaadin-dev-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.28.2"
        },
        {
          "name": "io.methvin:directory-watcher",
          "manifest": "vaadin-dev-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.19.1"
        },
        {
          "name": "org.springframework.boot:spring-boot-dependencies",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring.boot.version}"
        },
        {
          "name": "com.vaadin:flow-server",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-push",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.vaadin:flow-client",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.springframework:spring-webmvc",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-websocket",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.security:spring-security-config",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.security:spring-security-web",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.security:spring-security-oauth2-client",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-configuration-processor",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-autoconfigure-processor",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-commons",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.vaadin:flow-data",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.springframework.boot:spring-boot-devtools",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.hibernate.validator:hibernate-validator",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.security:spring-security-oauth2-jose",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.security:spring-security-oauth2-resource-server",
          "manifest": "vaadin-spring/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "com.github.javaparser:javaparser-core",
            "direct": true,
            "version": "3.28.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.gwt:gwt",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.gwt:gwt-elemental",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.gwt:gwt-elemental",
            "direct": true,
            "version": "2.9.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.jsinterop:jsinterop",
            "direct": true,
            "version": "1.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.interaso:webpush",
            "direct": true,
            "version": "1.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.sun.xml.bind:jaxb-impl",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.sun.xml.bind:jaxb-impl",
            "direct": true,
            "version": "4.0.9",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.external.atmosphere:atmosphere-runtime",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.external:gentyref",
            "direct": true,
            "version": "1.2.0.vaadin1",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-build-tools",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-build-tools",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-client",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-data",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-dnd",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-html-components",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-html-components-testbench",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-html-components-testbench",
            "direct": true,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-html-components-testbench",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-jandex",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-lit-template",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-lit-template",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-polymer-template",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-polymer-template",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-push",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-react",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-react",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server",
            "direct": true,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server",
            "direct": true,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server-production-mode",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server-production-mode",
            "direct": true,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server-production-mode",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-generic",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-webpush",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:license-checker",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:license-checker",
            "direct": true,
            "version": "1.13.5",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:license-checker",
            "direct": true,
            "version": "3.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:open",
            "direct": true,
            "version": "8.5.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-dev-server",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-dev-server",
            "direct": true,
            "version": "24.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-dev-server",
            "direct": true,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-dev-server",
            "direct": true,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-dev-server",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-spring",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-spring",
            "direct": true,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-spring",
            "direct": true,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-spring",
            "direct": true,
            "version": "25.2-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-spring",
            "direct": true,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-testbench-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": "2.22.0",
            "ecosystem": "maven"
          },
          {
            "name": "de.skuzzle.enforcer:restrict-imports-enforcer-rule",
            "direct": true,
            "version": "3.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.methvin:directory-watcher",
            "direct": true,
            "version": "0.19.1",
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.platform:jakarta.jakartaee-bom",
            "direct": true,
            "version": "11.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "javax.activation:javax.activation-api",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": "4.13.2",
            "ecosystem": "maven"
          },
          {
            "name": "net.bytebuddy:byte-buddy",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "net.bytebuddy:byte-buddy",
            "direct": true,
            "version": "1.18.11",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-compress",
            "direct": true,
            "version": "1.28.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.11",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.20.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-text",
            "direct": true,
            "version": "1.15.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.awaitility:awaitility",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.awaitility:awaitility",
            "direct": true,
            "version": "4.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-all",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-all",
            "direct": true,
            "version": "1.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.hibernate.validator:hibernate-validator",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jboss.forge.roaster:roaster-api",
            "direct": true,
            "version": "2.31.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.jboss.forge.roaster:roaster-jdt",
            "direct": true,
            "version": "2.31.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.jetbrains.kotlin:kotlin-stdlib",
            "direct": true,
            "version": "2.4.10",
            "ecosystem": "maven"
          },
          {
            "name": "org.jsoup:jsoup",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jspecify:jspecify",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter",
            "direct": true,
            "version": "6.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-api",
            "direct": true,
            "version": "6.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.platform:junit-platform-launcher",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.platform:junit-platform-launcher",
            "direct": true,
            "version": "6.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.vintage:junit-vintage-engine",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.vintage:junit-vintage-engine",
            "direct": true,
            "version": "6.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.lucee:jcip-annotations",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.lucee:jcip-annotations",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-core",
            "direct": true,
            "version": "5.23.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-inline",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-inline",
            "direct": true,
            "version": "5.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.ow2.asm:asm",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.ow2.asm:asm",
            "direct": true,
            "version": "9.10.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-simple",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-simple",
            "direct": true,
            "version": "2.0.16",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-simple",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-autoconfigure-processor",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-configuration-processor",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-dependencies",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-devtools",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-commons",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-commons",
            "direct": true,
            "version": "3.3.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-config",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-oauth2-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-oauth2-jose",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-oauth2-resource-server",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-web",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-webmvc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-websocket",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "tools.jackson.core:jackson-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "tools.jackson.core:jackson-databind",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "tools.jackson.dataformat:jackson-dataformat-yaml",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "tools.jackson:jackson-bom",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "tools.jackson:jackson-bom",
            "direct": true,
            "version": "3.1.5",
            "ecosystem": "maven"
          },
          {
            "name": "@vaadin/common-frontend",
            "direct": true,
            "version": "0.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/common-frontend",
            "direct": true,
            "version": "0.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "a-node-html-parser",
            "direct": true,
            "version": "^6.0.0-4",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": true,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": true,
            "version": "8.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": true,
            "version": "8.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": true,
            "version": "^7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": true,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": true,
            "version": "^8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": true,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": true,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "lit",
            "direct": true,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "lit",
            "direct": true,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "lit",
            "direct": true,
            "version": "^3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": true,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": true,
            "version": "0.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": true,
            "version": "0.30.17",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": true,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": true,
            "version": "^0.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "patch-package",
            "direct": true,
            "version": "^6.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": true,
            "version": "3.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": true,
            "version": "^2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": true,
            "version": "^3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "^6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "biz.aQute.bnd:bnd-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "biz.aQute.bnd:bnd-maven-plugin",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.diffplug.spotless:spotless-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.diffplug.spotless:spotless-maven-plugin",
            "direct": false,
            "version": "3.8.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.github.siom79.japicmp:japicmp-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.github.siom79.japicmp:japicmp-maven-plugin",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.gwt:gwt-dev",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.gwt:gwt-user",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.inject:guice",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.lazerycode.selenium:driver-binary-downloader-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.mycila:license-maven-plugin",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.nimbusds:nimbus-jose-jwt",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.nimbusds:nimbus-jose-jwt",
            "direct": false,
            "version": "10.9.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.sun.activation:javax.activation",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.sun.xml.bind:jaxb-core",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.typesafe.akka:akka-actor_2.13",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.addon:alpha-addon",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.addon:beta-addon",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.addon:commercial-addon",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.test:fake-flow-resources",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.test:flow-addon",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin.test:spring-test-excluded",
            "direct": false,
            "version": "1.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:addon-with-templates",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-bom",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-bom",
            "direct": false,
            "version": "8.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-dev-bundle-plugin",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-embedding-test-assets",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-embedding-test-assets",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-maven-plugin",
            "direct": false,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-maven-plugin",
            "direct": false,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-maven-plugin",
            "direct": false,
            "version": "25.2-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-maven-plugin",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-plugin-base",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-polymer2lit",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-reusable-embedded-theme",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-server-compatibility-mode",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-commercial-addon",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-commercial-banner-webapp",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-common",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-live-reload-multimodule-library-hotdeploy",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-live-reload-multimodule-theme-hotdeploy",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-lumo",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-resources",
            "direct": false,
            "version": "24.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-resources",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-reusable-theme-express-build",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-reusable-theme-no-assets",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-root-context",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-root-context-npm",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:flow-test-util",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:frontend-add-on",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:java-add-on",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:reusable-theme",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-aura",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-dev-bundle",
            "direct": false,
            "version": "24.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-dev-bundle",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-flow-maven-plugin",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-lumo-theme",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-prod-bundle",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-router-custom-context",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:test-spring-security-flow",
            "direct": false,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-bom",
            "direct": false,
            "version": "21.0.0.alpha7",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-maven-plugin",
            "direct": false,
            "version": "21.0.0.alpha7",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-spring-boot-starter",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-common",
            "direct": false,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-common",
            "direct": false,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-common",
            "direct": false,
            "version": "25.2-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-common",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-filter-packages-lib-allowed",
            "direct": false,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-filter-packages-lib-blocked",
            "direct": false,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-filter-packages-lib-exclude",
            "direct": false,
            "version": "25.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-helpers",
            "direct": false,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-test-spring-helpers",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-testbench-bom",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-testbench-core-junit5",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vaadin-testbench-shared",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.vaadin:vite-test-assets",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "commons-codec:commons-codec",
            "direct": false,
            "version": "1.22.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-core",
            "direct": false,
            "version": "4.2.39",
            "ecosystem": "maven"
          },
          {
            "name": "io.github.classgraph:classgraph",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.github.classgraph:classgraph",
            "direct": false,
            "version": "4.8.184",
            "ecosystem": "maven"
          },
          {
            "name": "io.smallrye:jandex-maven-plugin",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.annotation:jakarta.annotation-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.platform:jakarta.jakartaee-web-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.servlet:jakarta.servlet-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.validation:jakarta.validation-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.websocket:jakarta.websocket-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.websocket:jakarta.websocket-client-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "javax.activation:activation",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "javax.enterprise:cdi-api",
            "direct": false,
            "version": "1.2",
            "ecosystem": "maven"
          },
          {
            "name": "javax.servlet:javax.servlet-api",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "javax.transaction:javax.transaction-api",
            "direct": false,
            "version": "1.2",
            "ecosystem": "maven"
          },
          {
            "name": "javax.xml.bind:jaxb-api",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "net.alchim31.maven:yuicompressor-maven-plugin",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.spifly:org.apache.aries.spifly.core-internal",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.spifly:org.apache.aries.spifly.static.bundle",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.spifly:org.apache.aries.spifly.static.tool",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.spifly:org.apache.aries.spifly.weaver-internal",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries:org.apache.aries.util",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents.client5:httpclient5",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpclient",
            "direct": false,
            "version": "4.5.14",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.tooling:karaf-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.tooling:karaf-maven-plugin",
            "direct": false,
            "version": "4.3.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugin-tools:maven-plugin-annotations",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-antrun-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-antrun-plugin",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-assembly-plugin",
            "direct": false,
            "version": "3.8.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-clean-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-clean-plugin",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": "2.50.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": "25.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": "25.2-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": "25.3-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-enforcer-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-enforcer-plugin",
            "direct": false,
            "version": "3.6.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-failsafe-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-failsafe-plugin",
            "direct": false,
            "version": "3.5.6",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-help-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-invoker-plugin",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-jar-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-jar-plugin",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-javadoc-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-javadoc-plugin",
            "direct": false,
            "version": "3.12.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-plugin-plugin",
            "direct": false,
            "version": "3.15.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-resources-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-resources-plugin",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-shade-plugin",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": "3.5.6",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-war-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-war-plugin",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.shared:maven-invoker",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.shared:maven-shared-utils",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.surefire:surefire-junit47",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-artifact",
            "direct": false,
            "version": "3.9.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-core",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-core",
            "direct": false,
            "version": "3.9.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-plugin-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-plugin-api",
            "direct": false,
            "version": "3.9.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.servicemix.bundles:org.apache.servicemix.bundles.javax-inject",
            "direct": false,
            "version": "1_2",
            "ecosystem": "maven"
          },
          {
            "name": "org.atmosphere.client:maven-dependency-plugin",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.brotli:dec",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.cargo:cargo-maven3-plugin",
            "direct": false,
            "version": "1.10.28",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.cargo:cargo-maven3-plugin",
            "direct": false,
            "version": "10.1.8",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:build-helper-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:build-helper-maven-plugin",
            "direct": false,
            "version": "3.6.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:exec-maven-plugin",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:exec-maven-plugin",
            "direct": false,
            "version": "3.6.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:gwt-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:license-maven-plugin",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:properties-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.plexus:plexus-build-api",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.plexus:plexus-utils",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.commonjava.maven.plugins:directory-maven-plugin",
            "direct": false,
            "version": "1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-client",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-annotations",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-bom",
            "direct": false,
            "version": "12.0.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-plus",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-proxy",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-servlet",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-servlets",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.ee10:jetty-ee10-webapp",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.osgi:jetty-osgi-boot",
            "direct": false,
            "version": "9.4.11.v20180605",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-client",
            "direct": false,
            "version": "12.0.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-http",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-plus",
            "direct": false,
            "version": "9.4.11.v20180605",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-server",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-servlet",
            "direct": false,
            "version": "9.4.11.v20180605",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-util",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-util",
            "direct": false,
            "version": "9.4.11.v20180605",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.m2e:lifecycle-mapping",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.platform:org.eclipse.core.contenttype",
            "direct": false,
            "version": "3.9.800",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.platform:org.eclipse.core.jobs",
            "direct": false,
            "version": "3.15.400",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.platform:org.eclipse.core.resources",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.platform:org.eclipse.core.runtime",
            "direct": false,
            "version": "3.31.100",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.platform:org.eclipse.equinox.common",
            "direct": false,
            "version": "3.19.100",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.platform:org.eclipse.equinox.preferences",
            "direct": false,
            "version": "3.12.100",
            "ecosystem": "maven"
          },
          {
            "name": "org.hsqldb:hsqldb",
            "direct": false,
            "version": "2.7.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.jacoco:jacoco-maven-plugin",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.compendium",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.core",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.service.prefs",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.service.serviceloader",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:osgi.annotation",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:osgi.cmpn",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:osgi.core",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.scala-lang.modules:scala-java8-compat_2.13",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.sonarsource.scanner.maven:sonar-maven-plugin",
            "direct": false,
            "version": "5.7.0.6970",
            "ecosystem": "maven"
          },
          {
            "name": "org.sonatype.plexus:plexus-build-api",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "maven"
          },
          {
            "name": "org.sonatype.plugins:nexus-staging-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springdoc:springdoc-openapi-starter-webmvc-ui",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-autoconfigure",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-security",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-jetty",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-security",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-thymeleaf",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-undertow",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-webmvc",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-webmvc-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-jpa",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-oauth2-authorization-server",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-context",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.tensorflow:tensorflow",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.webjars.bowergithub.polymer:polymer",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.webjars.bowergithub.vaadin:vaadin-themable-mixin",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.yaml:snakeyaml",
            "direct": false,
            "version": "1.23",
            "ecosystem": "maven"
          },
          {
            "name": "org.yaml:snakeyaml",
            "direct": false,
            "version": "2.2",
            "ecosystem": "maven"
          },
          {
            "name": "@apideck/better-ajv-errors",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/eslint-parser",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-builder-binary-assignment-operator-visitor",
            "direct": false,
            "version": "7.22.15",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.23.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.22.15",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-environment-visitor",
            "direct": false,
            "version": "7.22.20",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-function-name",
            "direct": false,
            "version": "7.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-hoist-variables",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.22.20",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.22.20",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-simple-access",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-split-export-declaration",
            "direct": false,
            "version": "7.24.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.22.20",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-class-field-initializer-scope",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.23.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-decorators",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.21.0-placeholder-for-preset-env.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-async-generators",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-static-block",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-decorators",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-export-namespace-from",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-json-strings",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-logical-assignment-operators",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-object-rest-spread",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-catch-binding",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-private-property-in-object",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-typescript",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-unicode-sets-regex",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.23.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.23.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-named-capturing-groups-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-explicit-resource-management",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.23.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-display-name",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-development",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-development",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-pure-annotations",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regexp-modifiers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.23.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.6-no-external-plugins",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-react",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-react",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-typescript",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.39.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esm-bundle/chai",
            "direct": false,
            "version": "4.3.4-fix.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/bourne",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.8",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/types",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/diff-sequences",
            "direct": false,
            "version": "30.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@koa/cors",
            "direct": false,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@lit-labs/ssr-dom-shim",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@lit-labs/ssr-dom-shim",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@lit/reactive-element",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mdn/browser-compat-data",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nicolo-ribaudo/eslint-scope-5-internals",
            "direct": false,
            "version": "5.1.1-v1",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/devkit",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/js",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-darwin-arm64",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-darwin-x64",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-freebsd-x64",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-arm-gnueabihf",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-arm64-gnu",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-arm64-musl",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-x64-gnu",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-x64-musl",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-win32-arm64-msvc",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-win32-x64-msvc",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/workspace",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/dedupe-mixin",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/dedupe-mixin",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/dev-server-hmr",
            "direct": false,
            "version": "^0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/scoped-elements",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/semantic-dom-diff",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/testing",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-wc/testing-helpers",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.122.0",
            "ecosystem": "npm"
          },
          {
            "name": "@package-json/types",
            "direct": false,
            "version": "0.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgr/core",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@polymer/iron-list",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@polymer/polymer",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@preact/signals-core",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@preact/signals-react",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@preact/signals-react-transform",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@puppeteer/browsers",
            "direct": false,
            "version": "2.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-android-arm64",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-arm64",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-x64",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-freebsd-x64",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-musl",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-gnu",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-musl",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-openharmony-arm64",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-wasm32-wasi",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-x64-msvc",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/plugin-babel",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/plugin-babel",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.0-rc.7",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-babel",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "15.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "15.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-replace",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-replace",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-terser",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-typescript",
            "direct": false,
            "version": "^12.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "15.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/samsam",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@surma/rollup-plugin-off-main-thread",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/vite",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/quickjs-emscripten",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/accepts",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__code-frame",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "4.3.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai-dom",
            "direct": false,
            "version": "1.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/co-body",
            "direct": false,
            "version": "6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/command-line-args",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/content-disposition",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/convert-source-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookies",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debounce",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "0.0.39",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-assert",
            "direct": false,
            "version": "1.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-report",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/keygrip",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/koa",
            "direct": false,
            "version": "2.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/koa-compose",
            "direct": false,
            "version": "3.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "10.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.x",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "26.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "26.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^13.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse-json",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse5",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinon",
            "direct": false,
            "version": "21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinon-chai",
            "direct": false,
            "version": "3.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinonjs__fake-timers",
            "direct": false,
            "version": "15.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/trusted-types",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "7.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-android-arm-eabi",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-android-arm64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-arm64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-x64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-freebsd-x64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-musleabihf",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-loong64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-loong64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-openharmony-arm64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-wasm32-wasi",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-ia32-msvc",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-x64-msvc",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/a11y-base",
            "direct": false,
            "version": "25.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/bundles@../vite-test-assets/packages/",
            "direct": false,
            "version": "vaadin/bundles",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/bundles@../vite-test-assets/packages/",
            "direct": false,
            "version": "vaadin/bundles-old",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/component-base",
            "direct": false,
            "version": "25.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/field-base",
            "direct": false,
            "version": "25.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/hilla-file-router",
            "direct": false,
            "version": "24.4.0-alpha2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/hilla-lit-form",
            "direct": false,
            "version": "24.4.0-alpha2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/hilla-react-auth",
            "direct": false,
            "version": "24.4.0-alpha2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/hilla-react-crud",
            "direct": false,
            "version": "24.4.0-alpha2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/hilla-react-form",
            "direct": false,
            "version": "24.4.0-alpha2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/input-container",
            "direct": false,
            "version": "25.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/overlay",
            "direct": false,
            "version": "24.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/router",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/test-package2-outside-npm@../vite-test-assets/packages/",
            "direct": false,
            "version": "vaadin/test-package2-outside-npm",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/testscope-all@../vite-test-assets/packages/",
            "direct": false,
            "version": "vaadin/testscope-all",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/testscope-button@../vite-test-assets/packages/",
            "direct": false,
            "version": "vaadin/testscope-button",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/testscope-map@../vite-test-assets/packages/",
            "direct": false,
            "version": "vaadin/testscope-map",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/text-field",
            "direct": false,
            "version": "25.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/text-field",
            "direct": false,
            "version": "25.2.0-beta1",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/vaadin-development-mode-detector",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/vaadin-lumo-styles",
            "direct": false,
            "version": "25.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/vaadin-progress-bar",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/vaadin-themable-mixin",
            "direct": false,
            "version": "25.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/vaadin-themable-mixin",
            "direct": false,
            "version": "25.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/vaadin-upload",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vaadin/vaadin-usage-statistics",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@web/browser-logs",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/config-loader",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server",
            "direct": false,
            "version": "^0.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-core",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-esbuild",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-esbuild",
            "direct": false,
            "version": "^1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@web/dev-server-rollup",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@web/parse5-utils",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-chrome",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-commands",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-core",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-coverage-v8",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-mocha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@web/test-runner-playwright",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webcomponents/shadycss",
            "direct": false,
            "version": "1.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@yarnpkg/lockfile",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@zkochan/js-yaml",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-node",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "address",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-back",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-back",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlast",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.tosorted",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types-flow",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "at-least-node",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "axe-core",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "axobject-query",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "b4a",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-const-enum",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-macros",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-transform-typescript-metadata",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "bare-events",
            "direct": false,
            "version": "2.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "bare-fs",
            "direct": false,
            "version": "4.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "bare-os",
            "direct": false,
            "version": "3.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "bare-path",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "bare-stream",
            "direct": false,
            "version": "2.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "bare-url",
            "direct": false,
            "version": "2.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.10.38",
            "ecosystem": "npm"
          },
          {
            "name": "basic-ftp",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browser-process-hrtime",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-modules",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-name",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cache-content-type",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001669",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001799",
            "ecosystem": "npm"
          },
          {
            "name": "chai-a11y-axe",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk-template",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-launcher",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-bidi",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "co",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "co-body",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "columnify",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "command-line-args",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "command-line-usage",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "comment-parser",
            "direct": false,
            "version": "1.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "common-tags",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concurrently",
            "direct": false,
            "version": "9.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookies",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "copy-to-clipboard",
            "direct": false,
            "version": "^3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.35.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.49.0",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-random-string",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "damerau-levenshtein",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "dash-ast",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "debounce",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser-id",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-gateway",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "degenerator",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delegates",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dependency-graph",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "detect-port",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1608973",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "16.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv-expand",
            "direct": false,
            "version": "12.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.376",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.43",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "enforced",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "enquirer",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "errorstacks",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.22.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract-get",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-iterator-helpers",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "9.39.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "10.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-vaadin",
            "direct": false,
            "version": "1.0.0-beta.6",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-context",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-typescript",
            "direct": false,
            "version": "4.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-chai-friendly",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import-x",
            "direct": false,
            "version": "4.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jsx-a11y",
            "direct": false,
            "version": "6.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-lit",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-perfectionist",
            "direct": false,
            "version": "5.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-prettier",
            "direct": false,
            "version": "5.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-prettier",
            "direct": false,
            "version": "5.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": false,
            "version": "7.37.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-perf",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "events-universal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-diff",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fifo",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filelist",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-replace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "generator-function",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-own-enumerable-property-symbols",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-uri",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "17.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "has-ansi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-assert",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "idb",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inflation",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "internal-ip",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ip-regex",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-async-function",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-builtin-module",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bun-module",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-document.all",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-function",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-in-ssh",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ip",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-module",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regexp",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-regexp",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakset",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "iterator.prototype",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsx-ast-utils",
            "direct": false,
            "version": "3.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "keygrip",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "koa",
            "direct": false,
            "version": "2.16.4",
            "ecosystem": "npm"
          },
          {
            "name": "koa-compose",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-convert",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-etag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-send",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "koa-static",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "language-subtag-registry",
            "direct": false,
            "version": "0.3.23",
            "ecosystem": "npm"
          },
          {
            "name": "language-tags",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lighthouse-logger",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lit-dev-dependency",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lit-element",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "lit-html",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "lit-html",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.camelcase",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.sortby",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "7.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "marky",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-source-map",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mock-xmlhttprequest",
            "direct": false,
            "version": "8.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mutexify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanobench",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "nanocolors",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.14",
            "ecosystem": "npm"
          },
          {
            "name": "napi-postinstall",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "natural-orderby",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "netmask",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-exports-info",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.48",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nx",
            "direct": false,
            "version": "22.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.entries",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "object.fromentries",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "only",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-event",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-proxy-agent",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-resolver",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "1.61.0",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.61.0",
            "ecosystem": "npm"
          },
          {
            "name": "portfinder",
            "direct": false,
            "version": "1.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "powershell-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-linter-helpers",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-bytes",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-hrtime",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer-core",
            "direct": false,
            "version": "24.43.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "queue-tick",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "react-dev-dependency",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "19.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "19.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "7.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "7.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-transform",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "6.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.12",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.8",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "2.0.0-next.7",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-path",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve.exports",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "2.80.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-brotli",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-visualizer",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-push-apply",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-cookie-parser",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-proto",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "smob",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "smol-toml",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.8.0-beta.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.19",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "sourcemap-codec",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "stable-hash-x",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "streamx",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.includes",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.matchall",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.matchall",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.repeat",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-object",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-comments",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-css-comments",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "synckit",
            "direct": false,
            "version": "0.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "table-layout",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "teex",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "temp-dir",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tempy",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-decoder",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-invariant",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "transform-ast",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "tree-kill",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "^2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsscmp",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "typed-query-selector",
            "direct": false,
            "version": "2.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-eslint",
            "direct": false,
            "version": "8.59.1",
            "ecosystem": "npm"
          },
          {
            "name": "typical",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typical",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ua-parser-js",
            "direct": false,
            "version": "1.0.41",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "unique-string",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unrs-resolver",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "upath",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "use-sync-external-store",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "v8-to-istanbul",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "7.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-checker",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-checker",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-checker",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webdriver-bidi-protocol",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "14.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-builtin-type",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-collection",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.22",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrapjs",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-background-sync",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-broadcast-update",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-build",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-build",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-cacheable-response",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-core",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-core",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-expiration",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-google-analytics",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-navigation-preload",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-precaching",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-precaching",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-range-requests",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-recipes",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-routing",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-routing",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-strategies",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-strategies",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-streams",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-sw",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "workbox-window",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "7.5.11",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "wsl-utils",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "1.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "ylru",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "zod-validation-error",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1737,
        "direct_count": 143,
        "indirect_count": 1594
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 51,
        "merged_prs": 14844,
        "open_issues": 1277,
        "closed_ratio": 0.837,
        "closed_issues": 6553,
        "closed_unmerged_prs": 1717
      },
      "bus_factor": 3,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "Artur-",
          "commits": 6536,
          "avatar_url": "https://avatars.githubusercontent.com/u/260340?v=4"
        },
        {
          "type": "User",
          "login": "Legioth",
          "commits": 2194,
          "avatar_url": "https://avatars.githubusercontent.com/u/1294657?v=4"
        },
        {
          "type": "User",
          "login": "mstahv",
          "commits": 2154,
          "avatar_url": "https://avatars.githubusercontent.com/u/1478052?v=4"
        },
        {
          "type": "User",
          "login": "caalador",
          "commits": 1029,
          "avatar_url": "https://avatars.githubusercontent.com/u/2726090?v=4"
        },
        {
          "type": "User",
          "login": "emarc",
          "commits": 869,
          "avatar_url": "https://avatars.githubusercontent.com/u/7479?v=4"
        },
        {
          "type": "User",
          "login": "johndevs",
          "commits": 714,
          "avatar_url": "https://avatars.githubusercontent.com/u/1967917?v=4"
        },
        {
          "type": "User",
          "login": "mcollovati",
          "commits": 529,
          "avatar_url": "https://avatars.githubusercontent.com/u/4648894?v=4"
        },
        {
          "type": "User",
          "login": "mshabarov",
          "commits": 456,
          "avatar_url": "https://avatars.githubusercontent.com/u/61410877?v=4"
        },
        {
          "type": "User",
          "login": "manolo",
          "commits": 372,
          "avatar_url": "https://avatars.githubusercontent.com/u/161853?v=4"
        },
        {
          "type": "User",
          "login": "magi42",
          "commits": 350,
          "avatar_url": "https://avatars.githubusercontent.com/u/4181201?v=4"
        }
      ],
      "contributors_sampled": 98,
      "top_contributor_share": 0.345
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "agentics-maintenance.yml",
        "claude.yml",
        "doc-bot.lock.yml",
        "formatter.yml",
        "release-check.yml",
        "update-frontend-dependencies.yml",
        "update-since-tags.yml",
        "validation.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        "eslint.config.js"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 4,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 15 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 9,
            "reason": "dependency not pinned by hash detected -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 10,
            "reason": "SAST tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "11 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "a5d2cf06ff94a65a77377bda23339a6b6484776b",
        "ran_at": "2026-07-24T02:49:38Z",
        "aggregate_score": 6.8,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-24T01:04:21Z",
      "oldest_open_prs": [
        {
          "number": 23051,
          "created_at": "2025-12-19T13:41:16Z",
          "last_comment_at": "2026-01-12T17:54:22Z",
          "last_comment_author": "mstahv"
        },
        {
          "number": 23618,
          "created_at": "2026-02-21T18:31:10Z",
          "last_comment_at": "2026-05-26T07:11:45Z",
          "last_comment_author": "Artur-"
        },
        {
          "number": 23946,
          "created_at": "2026-03-19T07:32:25Z",
          "last_comment_at": "2026-03-19T12:39:21Z",
          "last_comment_author": "peholmst"
        },
        {
          "number": 24207,
          "created_at": "2026-04-27T11:27:57Z",
          "last_comment_at": "2026-06-16T11:19:52Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 24217,
          "created_at": "2026-04-29T12:56:01Z",
          "last_comment_at": "2026-04-30T08:51:08Z",
          "last_comment_author": "SavageCZ"
        },
        {
          "number": 24239,
          "created_at": "2026-05-01T15:02:10Z",
          "last_comment_at": "2026-06-16T11:07:19Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 24240,
          "created_at": "2026-05-01T15:16:26Z",
          "last_comment_at": "2026-05-02T05:19:15Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 24261,
          "created_at": "2026-05-05T07:42:37Z",
          "last_comment_at": "2026-05-05T12:48:04Z",
          "last_comment_author": "mstahv"
        },
        {
          "number": 24264,
          "created_at": "2026-05-05T09:34:30Z",
          "last_comment_at": "2026-05-05T12:12:00Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 24386,
          "created_at": "2026-05-20T10:29:29Z",
          "last_comment_at": "2026-06-01T08:50:24Z",
          "last_comment_author": "Legioth"
        },
        {
          "number": 24396,
          "created_at": "2026-05-21T10:43:36Z",
          "last_comment_at": "2026-05-21T10:58:11Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 24430,
          "created_at": "2026-05-24T10:42:08Z",
          "last_comment_at": "2026-05-25T10:31:17Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 24440,
          "created_at": "2026-05-25T19:59:06Z",
          "last_comment_at": "2026-06-16T11:01:55Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 24465,
          "created_at": "2026-05-28T13:59:36Z",
          "last_comment_at": "2026-06-12T09:02:30Z",
          "last_comment_author": "Legioth"
        },
        {
          "number": 24478,
          "created_at": "2026-05-29T15:45:33Z",
          "last_comment_at": "2026-06-12T08:05:47Z",
          "last_comment_author": "tltv"
        },
        {
          "number": 24484,
          "created_at": "2026-05-30T12:16:13Z",
          "last_comment_at": "2026-05-30T12:30:08Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 24556,
          "created_at": "2026-06-09T13:11:16Z",
          "last_comment_at": "2026-06-11T16:08:25Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 24606,
          "created_at": "2026-06-12T10:30:22Z",
          "last_comment_at": "2026-06-16T10:29:40Z",
          "last_comment_author": "Artur-"
        },
        {
          "number": 24625,
          "created_at": "2026-06-13T17:29:17Z",
          "last_comment_at": "2026-06-13T17:42:15Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 24653,
          "created_at": "2026-06-16T10:55:46Z",
          "last_comment_at": "2026-06-16T11:12:46Z",
          "last_comment_author": "github-actions"
        }
      ],
      "last_merged_pr_at": "2026-07-23T13:59:00Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 336,
          "created_at": "2016-03-18T14:09:19Z",
          "last_comment_at": "2020-03-05T09:06:00Z",
          "last_comment_author": "samie"
        },
        {
          "number": 486,
          "created_at": "2016-04-14T07:14:25Z",
          "last_comment_at": "2024-12-01T12:39:50Z",
          "last_comment_author": "Frettman"
        },
        {
          "number": 796,
          "created_at": "2016-05-18T11:15:53Z",
          "last_comment_at": "2016-06-10T07:47:55Z",
          "last_comment_author": "macjuan"
        },
        {
          "number": 856,
          "created_at": "2016-05-26T12:17:23Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 857,
          "created_at": "2016-05-26T12:31:40Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 862,
          "created_at": "2016-05-26T13:13:05Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 863,
          "created_at": "2016-05-26T13:16:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 965,
          "created_at": "2016-06-10T10:59:49Z",
          "last_comment_at": "2020-03-05T09:16:36Z",
          "last_comment_author": "Legioth"
        },
        {
          "number": 1021,
          "created_at": "2016-06-20T06:00:38Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1070,
          "created_at": "2016-06-27T08:55:01Z",
          "last_comment_at": "2016-06-27T09:07:04Z",
          "last_comment_author": "Artur-"
        },
        {
          "number": 1078,
          "created_at": "2016-06-27T18:27:44Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1079,
          "created_at": "2016-06-27T18:30:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1096,
          "created_at": "2016-06-29T10:23:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1215,
          "created_at": "2017-02-03T08:25:04Z",
          "last_comment_at": "2022-12-13T15:25:58Z",
          "last_comment_author": "Legioth"
        },
        {
          "number": 1222,
          "created_at": "2017-02-09T12:41:48Z",
          "last_comment_at": "2018-10-04T10:35:16Z",
          "last_comment_author": "pleku"
        },
        {
          "number": 1262,
          "created_at": "2017-02-23T12:51:22Z",
          "last_comment_at": "2017-02-24T07:43:39Z",
          "last_comment_author": "caalador"
        },
        {
          "number": 1322,
          "created_at": "2017-03-03T13:37:30Z",
          "last_comment_at": "2017-11-30T11:40:30Z",
          "last_comment_author": "denis-anisimov"
        },
        {
          "number": 1474,
          "created_at": "2017-04-13T07:47:09Z",
          "last_comment_at": "2017-10-19T16:33:46Z",
          "last_comment_author": "SomeoneToIgnore"
        },
        {
          "number": 1635,
          "created_at": "2017-05-22T05:54:14Z",
          "last_comment_at": "2017-05-23T10:03:27Z",
          "last_comment_author": "Legioth"
        },
        {
          "number": 1648,
          "created_at": "2017-05-23T06:30:33Z",
          "last_comment_at": "2017-05-31T08:55:04Z",
          "last_comment_author": "Legioth"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/vaadin/flow",
    "host": "github.com",
    "name": "flow",
    "owner": "vaadin"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 82,
      "inputs": {
        "security": 72,
        "vitality": 100,
        "community": 80,
        "governance": 83,
        "engineering": 70
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 100,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "commits_last_year": 1337,
              "human_commit_share": 0.72,
              "days_since_last_push": 0,
              "active_weeks_last_year": 52
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "52/52 weeks with commits",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 52
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "1337 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 1337
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "25.3.0-alpha5",
              "releases_from_tags": false,
              "days_since_latest_release": 1,
              "mean_days_between_releases": 1.3
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~1.3 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 1.3
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 80,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "forks": 210,
              "stars": 745,
              "watchers": 44,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "745 stars",
                "points": 46.6,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 745
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "210 forks",
                "points": 19.3,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 210
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "44 watchers",
                "points": 9.1,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 44
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": true,
              "has_code_of_conduct": false,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 7.2,
                "status": "met",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 83,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 98,
              "top_contributor_share": 0.345
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 34% of commits",
                "points": 14.7,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 34
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "98 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 98
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "excellent",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 88,
            "inputs": {
              "merged_prs": 14844,
              "open_issues": 1277,
              "closed_issues": 6553,
              "issue_closed_ratio": 0.837,
              "closed_unmerged_prs": 1717
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "84% of issues closed",
                "points": 39.1,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 84
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "14844/16561 decided PRs merged",
                "points": 34.3,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 14844,
                      "decided": 16561
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "followers": 873,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "vaadin",
              "public_repos": 427,
              "account_age_days": 5375
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "873 followers of vaadin",
                "points": 21.1,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 873,
                      "login": "vaadin"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "427 public repos, account ~14 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 427
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 14
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "com.vaadin:flow-dnd",
                "com.vaadin:flow-data",
                "com.vaadin:flow-push",
                "com.vaadin:flow-react",
                "com.vaadin:flow-client",
                "com.vaadin:flow-jandex",
                "com.vaadin:flow-server",
                "com.vaadin:flow-webpush"
              ],
              "ecosystems": "maven",
              "any_deprecated": false,
              "min_days_since_publish": 6
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on maven",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "maven"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 6 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 6
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "645 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 645
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 70,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "8 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": "eslint.config.js",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.js"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "topics": [
                "vaadin",
                "java",
                "web-application-framework",
                "vaadin-flow"
              ],
              "has_wiki": false,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "4 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 72,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 68,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 15,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 3,
              "scorecard_aggregate": 6.8
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 9",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "11 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Matched the maven:com.vaadin:flow-dnd@25.2.4 runtime dependency closure — what installing the published package pulls in — 13 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "maven:com.vaadin:flow-dnd@25.2.4",
                  "assessed": 13
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 87,
            "inputs": {
              "source": "osv",
              "advisories": 1,
              "affected_packages": 1,
              "assessed_packages": 13,
              "unassessed_packages": 0,
              "affected_by_severity": "moderate 1",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "1 affected: tools.jackson.core:jackson-databind 3.1.4 (moderate 6.5)",
                "points": 12,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "tools.jackson.core:jackson-databind 3.1.4 (moderate 6.5)"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 13,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 16
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 84,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 7248
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "72 of 72 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 72,
                      "sampled": 72
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 94,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "package-lock.json"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "flow-client/tsconfig.json",
                "flow-server/src/main/resources/com/vaadin/flow/server/frontend/tsconfig.json",
                "flow-server/src/main/resources/tsconfig.json",
                "vaadin-dev-server/tsconfig.json"
              ],
              "agent_commit_share": 0.08,
              "toolchain_manifests": [
                "flow-bom/pom.xml",
                "flow-build-tools/pom.xml",
                "flow-client/pom.xml",
                "flow-data/pom.xml",
                "flow-dnd/pom.xml",
                "flow-html-components-testbench/pom.xml",
                "flow-html-components/pom.xml",
                "flow-jandex/pom.xml",
                "flow-lit-template/pom.xml",
                "flow-plugins/flow-dev-bundle-plugin/pom.xml",
                "flow-plugins/flow-gradle-plugin/build.gradle",
                "flow-plugins/flow-gradle-plugin/pom.xml",
                "flow-plugins/flow-maven-plugin/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/appshellconfiguration-external-annotations/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/classfinder-lookup/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/commercial-banner-build/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/deprecated-property-warning/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/deps-with-classifier-dups-project/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/flow-addon/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/frontend-scanner-tuning-project/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/ignore-maven-deps-from-project/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/lifecycle-participant-delete-token-file/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/offending-dependency-project/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/plugin-pinned-deps-project/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/resources-from-project/pom.xml",
                "flow-plugins/flow-maven-plugin/src/it/vaadin-skip-test/pom.xml",
                "flow-plugins/flow-plugin-base/pom.xml",
                "flow-plugins/pom.xml",
                "flow-polymer-template/pom.xml",
                "flow-polymer2lit/pom.xml",
                "flow-push/pom.xml",
                "flow-react/pom.xml",
                "flow-server-production-mode/pom.xml",
                "flow-server/pom.xml",
                "flow-test-generic/pom.xml",
                "flow-test-util/pom.xml",
                "flow-tests/pom.xml",
                "flow-tests/servlet-containers/pom.xml",
                "flow-tests/servlet-containers/tomcat10/pom.xml",
                "flow-tests/test-application-theme/pom.xml",
                "flow-tests/test-application-theme/reusable-theme/pom.xml",
                "flow-tests/test-application-theme/test-reusable-as-parent-vite/pom.xml",
                "flow-tests/test-application-theme/test-theme-component-live-reload/pom.xml",
                "flow-tests/test-application-theme/test-theme-live-reload/pom.xml",
                "flow-tests/test-application-theme/test-theme-reusable-vite/pom.xml",
                "flow-tests/test-aura/pom.xml",
                "flow-tests/test-ccdm-flow-navigation/pom.xml",
                "flow-tests/test-ccdm/pom.xml",
                "flow-tests/test-client-queue/pom.xml",
                "flow-tests/test-commercial-banner/commercial-addon/pom.xml",
                "flow-tests/test-commercial-banner/flow-application/pom.xml",
                "flow-tests/test-commercial-banner/integration-test/pom.xml",
                "flow-tests/test-commercial-banner/pom.xml",
                "flow-tests/test-common/pom.xml",
                "flow-tests/test-custom-frontend-directory/pom.xml",
                "flow-tests/test-custom-frontend-directory/test-themes-custom-frontend-directory/pom.xml",
                "flow-tests/test-custom-route-registry/pom.xml",
                "flow-tests/test-default/pom.xml",
                "flow-tests/test-dev-mode/pom.xml",
                "flow-tests/test-eager-bootstrap/pom.xml",
                "flow-tests/test-embedded-jetty-12/pom.xml",
                "flow-tests/test-embedding/embedding-reusable-custom-theme/pom.xml",
                "flow-tests/test-embedding/embedding-test-assets/pom.xml",
                "flow-tests/test-embedding/pom.xml",
                "flow-tests/test-embedding/test-embedding-application-theme/pom.xml",
                "flow-tests/test-embedding/test-embedding-generic/pom.xml",
                "flow-tests/test-embedding/test-embedding-production-mode/pom.xml",
                "flow-tests/test-embedding/test-embedding-reusable-theme/pom.xml",
                "flow-tests/test-embedding/test-embedding-style-containment/pom.xml",
                "flow-tests/test-embedding/test-embedding-theme-variant/pom.xml",
                "flow-tests/test-express-build/frontend-add-on/pom.xml",
                "flow-tests/test-express-build/java-add-on/pom.xml",
                "flow-tests/test-express-build/pom.xml",
                "flow-tests/test-express-build/test-dev-bundle-frontend-add-on/pom.xml",
                "flow-tests/test-express-build/test-dev-bundle-java-add-on/pom.xml",
                "flow-tests/test-express-build/test-dev-bundle-no-plugin/pom.xml",
                "flow-tests/test-express-build/test-dev-bundle/pom.xml",
                "flow-tests/test-express-build/test-embedding-express-build/pom.xml",
                "flow-tests/test-express-build/test-flow-maven-plugin/pom.xml",
                "flow-tests/test-express-build/test-parent-theme-express-build/pom.xml",
                "flow-tests/test-express-build/test-parent-theme-in-frontend-prod/pom.xml",
                "flow-tests/test-express-build/test-parent-theme-in-frontend/pom.xml",
                "flow-tests/test-express-build/test-parent-theme-prod/pom.xml",
                "flow-tests/test-express-build/test-prod-bundle-no-plugin/pom.xml",
                "flow-tests/test-express-build/test-prod-bundle/pom.xml",
                "flow-tests/test-express-build/test-reusable-theme-express-build/pom.xml",
                "flow-tests/test-express-build/test-reusable-theme-no-assets/pom.xml",
                "flow-tests/test-express-build/test-reusing-theme-express-build/pom.xml",
                "flow-tests/test-express-build/test-theme-dev-bundle/pom.xml",
                "flow-tests/test-express-build/test-theme-legacy-components-css-prod/pom.xml",
                "flow-tests/test-frontend/addon-with-templates/pom.xml",
                "flow-tests/test-frontend/pom.xml",
                "flow-tests/test-frontend/test-bun/pom.xml",
                "flow-tests/test-frontend/test-npm/pom.xml",
                "flow-tests/test-frontend/test-pnpm/pom.xml",
                "flow-tests/test-frontend/vite-basics/pom.xml",
                "flow-tests/test-frontend/vite-context-path/pom.xml",
                "flow-tests/test-frontend/vite-embedded-no-theme/pom.xml",
                "flow-tests/test-frontend/vite-embedded-webcomponent-resync-longpolling/pom.xml",
                "flow-tests/test-frontend/vite-embedded-webcomponent-resync-ws/pom.xml",
                "flow-tests/test-frontend/vite-embedded-webcomponent-resync-wsxhr/pom.xml",
                "flow-tests/test-frontend/vite-embedded-webcomponent-resync/pom.xml",
                "flow-tests/test-frontend/vite-embedded/pom.xml",
                "flow-tests/test-frontend/vite-production-custom-frontend/pom.xml",
                "flow-tests/test-frontend/vite-production/pom.xml",
                "flow-tests/test-frontend/vite-pwa-custom-offline-path/pom.xml",
                "flow-tests/test-frontend/vite-pwa-custom-sw/pom.xml",
                "flow-tests/test-frontend/vite-pwa-disabled-offline/pom.xml",
                "flow-tests/test-frontend/vite-pwa-production/pom.xml",
                "flow-tests/test-frontend/vite-pwa/pom.xml",
                "flow-tests/test-frontend/vite-test-assets/pom.xml",
                "flow-tests/test-legacy-frontend/pom.xml",
                "flow-tests/test-live-reload-multimodule-devbundle/pom.xml",
                "flow-tests/test-live-reload-multimodule/library/pom.xml",
                "flow-tests/test-live-reload-multimodule/pom.xml",
                "flow-tests/test-live-reload-multimodule/theme/pom.xml",
                "flow-tests/test-live-reload-multimodule/ui/pom.xml",
                "flow-tests/test-live-reload/pom.xml",
                "flow-tests/test-lumo-theme/pom.xml",
                "flow-tests/test-lumo/pom.xml",
                "flow-tests/test-misc/pom.xml",
                "flow-tests/test-multi-war/deployment/pom.xml",
                "flow-tests/test-multi-war/pom.xml",
                "flow-tests/test-multi-war/test-war1/pom.xml",
                "flow-tests/test-multi-war/test-war2/pom.xml",
                "flow-tests/test-no-theme/pom.xml",
                "flow-tests/test-npm-only-features/pom.xml",
                "flow-tests/test-npm-only-features/test-npm-custom-frontend-directory/pom.xml",
                "flow-tests/test-npm-only-features/test-npm-general/pom.xml",
                "flow-tests/test-npm-only-features/test-npm-no-buildmojo/pom.xml",
                "flow-tests/test-npm-only-features/test-npm-performance-regression/pom.xml",
                "flow-tests/test-pwa-disabled-offline/pom.xml",
                "flow-tests/test-pwa/pom.xml",
                "flow-tests/test-react-adapter/pom.xml",
                "flow-tests/test-react-router/pom.xml",
                "flow-tests/test-redeployment-no-cache/pom.xml",
                "flow-tests/test-redeployment/pom.xml",
                "flow-tests/test-resources/pom.xml",
                "flow-tests/test-root-context/pom.xml",
                "flow-tests/test-router-custom-context-encoded-prod/pom.xml",
                "flow-tests/test-router-custom-context-encoded/pom.xml",
                "flow-tests/test-router-custom-context/pom.xml",
                "flow-tests/test-servlet/pom.xml",
                "flow-tests/test-tailwindcss/pom.xml",
                "flow-tests/test-theme-no-polymer/pom.xml",
                "flow-tests/test-themes/pom.xml",
                "flow-tests/test-vaadin-router/pom.xml",
                "flow-tests/test-webpush/pom.xml",
                "flow-tests/vaadin-spring-tests/pom.xml",
                "flow-tests/vaadin-spring-tests/test-mvc-without-endpoints/pom.xml",
                "flow-tests/vaadin-spring-tests/test-plain-spring-boot-reload-time/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot-contextpath/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot-jar/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot-only-prepare/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot-reload-time/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot-reverseproxy/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot-scan/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot-undertow/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-boot/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-common/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-filter-packages/allowed-ui/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-allowed/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-blocked/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-filter-packages/lib-exclude/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-filter-packages/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-filter-packages/ui/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-helpers/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-contextpath/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-methodsecurity/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-reverseproxy/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-routepathaccesschecker/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-standalone-routepathaccesschecker/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-themes-contextpath/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-themes-urlmapping/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-urlmapping/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow-websocket/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-flow/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-webicons-urlmapping/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-security-webicons/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-war/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring-white-list/pom.xml",
                "flow-tests/vaadin-spring-tests/test-spring/pom.xml",
                "flow-webpush/pom.xml",
                "flow/pom.xml",
                "pom.xml",
                "vaadin-dev-server/pom.xml",
                "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/complex-multimodule/module2/pom.xml",
                "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/module1/pom.xml",
                "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/module2/pom.xml",
                "vaadin-dev-server/src/test/resources/com/vaadin/base/devserver/maven/standard-multimodule/pom.xml",
                "vaadin-dev-server/src/test/resources/stats-data/maven-project-folder1/pom.xml",
                "vaadin-dev-server/src/test/resources/stats-data/maven-project-folder2/pom.xml",
                "vaadin-spring/pom.xml"
              ],
              "dependency_bot_commit_share": 0.15
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "flow-bom/pom.xml, flow-build-tools/pom.xml, flow-client/pom.xml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "flow-bom/pom.xml, flow-build-tools/pom.xml, flow-client/pom.xml"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": "eslint.config.js",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.js"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "flow-client/tsconfig.json, flow-server/src/main/resources/com/vaadin/flow/server/frontend/tsconfig.json, flow-server/src/main/resources/tsconfig.json, vaadin-dev-server/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "flow-client/tsconfig.json, flow-server/src/main/resources/com/vaadin/flow/server/frontend/tsconfig.json, flow-server/src/main/resources/tsconfig.json, vaadin-dev-server/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "8 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 8,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "15 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 15,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 9",
                "points": 9,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Java",
              "largest_source_bytes": 183724,
              "source_files_sampled": 4254,
              "oversized_source_files": 24
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Java (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "24/4254 source files over 60KB",
                "points": 54.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 4254,
                      "oversized": 24
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "example",
                "samples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "example, samples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, samples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-24T02:50:15.323875Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/v/vaadin/flow.svg",
  "full_name": "vaadin/flow",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v1.13.0, схема v0.27.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистикаMaven.