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

minpeter / pss-runtime

next plugsuits (Part of Project Wrench)

TypeScriptЛіцензію не виявлено★ 5 зірок⑂ 3 форкиз трав. 2026 р.Переглянути на GitHub ↗

minpeter/pss-runtime має індекс здоров’я 55 зі 100, що відповідає смузі «Помірний». Найвищий показник — Vitality (77/100), найнижчий — Community & Adoption (18/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконує один учасник.

55
загалом / 100
Помірний

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

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

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

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

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

Власність

Woonggi MinОсобистий обліковий запис
178 підписників179 публічних репозиторіївз бер. 2020 р.

Цей репозиторій належить особистому обліковому запису. Проєкт з єдиним власником несе більший ризик безперервності, ніж підтримуваний організацією.

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

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікація
npm@minpeter/pss-runtimeвказує на інший репозиторій — не оцінюється0.2.010 6394615 днів тому
npm@minpeter/pss-coding-agentвказує на інший репозиторій — не оцінюється0.0.131 5632515 днів тому

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

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

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

77Добрий · 22% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
7.6/36Ритм комітів — 11/52 тижнів із комітами
18/18Обсяг комітів — 538 комітів за останній рік
0/10OpenSSF Scorecard: Maintained — project was created within the last 90 days. Please review its contents carefully
Використані вхідні дані
commits_last_year538
human_commit_share0,38
days_since_last_push0
active_weeks_last_year11
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 69 релізів
36/36Свіжість релізів — останній реліз 2 дн. тому
27/27Ритм релізів — реліз кожні ~1,5 дн.
0/10OpenSSF Scorecard: Signed-Releases — немає даних
Використані вхідні дані
releases_count69
latest_release_tag@minpeter/pss-coding-agent@0.0.14-next.4
releases_from_tagsні
days_since_latest_release2
mean_days_between_releases1,5
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

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

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

18Критичний · 18% загального індексу
Як обчислюється оцінка
9.8/60Зірки — 5 зірок
2.5/25Форки — 3 форків
0/15Спостерігачі — 0 спостерігачів
Використані вхідні дані
forks3
stars5
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
0/22.5Ліцензія — файлу ліцензії не виявлено
0/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseні
has_contributingні
has_issue_templateні
has_code_of_conductні
has_pull_request_templateні

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

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

52Помірний · 24% загального індексу
Як обчислюється оцінка
9/54Бас-фактор — на 1 контриб’ютор(ів) припадає половина всіх комітів
0/22.5Розподіл комітів — головний контриб’ютор — автор 100% комітів
1.4/13.5Широта контриб’юторів — 1 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 5 contributing companies or organizations
Використані вхідні дані
bus_factor1
contributors_sampled1
top_contributor_share1
Як обчислюється оцінка
46.8/46.8Вирішення issue — закрито 100% issue
33.4/38.3Прийняття PR — злито 209/239 вирішених PR
0/15OpenSSF Scorecard: Code-Review — Found 0/9 approved changesets -- score normalized to 0
Використані вхідні дані
merged_prs209
open_issues0
closed_issues10
issue_closed_ratio1
closed_unmerged_prs30
Як обчислюється оцінка
10/30Підтримка власника — особистий (користувацький) обліковий запис
0/20Верифікований домен — не застосовно до користувацьких облікових записів
16.2/25Охоплення власника — 178 підписників у minpeter
25/25Послужний список — 179 публічних репозиторіїв, вік облікового запису ~6 р.
Використані вхідні дані
followers178
owner_typeUser
is_verified
owner_loginminpeter
public_repos179
account_age_days2 322
Виключено з оцінювання (немає даних або не застосовно): Верифікований домен. Залишкові ваги перенормовано.

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

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

70Добрий · 20% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 2 процес(ів) CI
24/24Наявні тести
0/16Конфігурація лінтера
0/9.6Pre-commit-хуки
0/6.4.editorconfig
18/20OpenSSF Scorecard: CI-Tests — 15 out of 16 merged PRs checked by a CI test -- score normalized to 9
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigні
has_linter_configні
has_precommit_configні
Як обчислюється оцінка
30/30README
25/25Каталог документації
0/15Сайт документації / домашня сторінка
10/10Опис репозиторію
0/10Теми
10/10Wiki
Використані вхідні дані
topics
has_wikiтак
homepage
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

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

50Помірний · 16% загального індексу

Стан безпеки

38У зоні ризику
Як обчислюється оцінка
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — немає даних
2.2/2.5CI-Tests — 15 out of 16 merged PRs checked by a CI test -- score normalized to 9
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 0/9 approved changesets -- score normalized to 0
2.5/2.5Contributors — project has 5 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
0/2.5Ліцензія — license file not detected
0/7.5Maintained — project was created within the last 90 days. Please review its contents carefully
0/5Packaging — немає даних
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — немає даних
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
3/7.5Vulnerabilities — 6 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated15
scorecard_versionv5.5.0
checks_inconclusive3
scorecard_aggregate3,9
Виключено з оцінювання (немає даних або не застосовно): branch_protection, packaging, signed_releases. Залишкові ваги перенормовано.
Як обчислюється оцінка
35/35Прямі залежності без відомих сповіщень — жодна пряма залежність не має відомих сповіщень
25/25Непрямі залежності без відомих сповіщень — жодна непряма залежність не має відомих сповіщень
0/40Немає задавнених сповіщень — жодне сповіщення не має дати публікації
Використані вхідні дані
sourceosv
advisories0
affected_packages0
assessed_packages18
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Виключено з оцінювання (немає даних або не застосовно): Немає задавнених сповіщень. Залишкові ваги перенормовано. Звірено з runtime-замиканням залежностей npm:@minpeter/pss-runtime@0.2.0 — тим, що тягне за собою встановлення опублікованого пакета, — 18 пакетів. Досяжність не аналізується.

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

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

53Помірний · 0% загального індексу
Як обчислюється оцінка
0/45Інструкції для агентів — немає CLAUDE.md / AGENTS.md / правил редактора
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 38 з 38 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share1
agent_instruction_files
agent_instruction_max_bytes
Як обчислюється оцінка
0/18Розгортання однією командою
22/22Автоматизовані тести
0/11Конфігурація лінтера / форматера
11/11Статична перевірка типів — apps/coding-agent/tsconfig.json, apps/worker-agent/tsconfig.json, examples/background-subagent/tsconfig.json, examples/basic/tsconfig.json, examples/evals/tsconfig.json, examples/local-file-agent/tsconfig.json, examples/plugin/tsconfig.json, examples/sync-subagent/tsconfig.json, experimental/pss-image-codec-edge-qa/tsconfig.json, packages/runtime/tsconfig.json, tsconfig.json
10/10Відтворюване середовище — lockfile
0/10Підтверджена практика роботи з агентами — серед останніх 100 комітів немає створених агентом
8/8Автоматизоване супроводження — 5 з останніх 100 комітів — автоматичні оновлення залежностей
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Використані вхідні дані
has_nixні
has_testsтак
lockfilespnpm-lock.yaml
has_dockerfileні
typed_languageтак
bootstrap_files
has_devcontainerні
has_linter_configні
typecheck_configsapps/coding-agent/tsconfig.json, apps/worker-agent/tsconfig.json, examples/background-subagent/tsconfig.json, examples/basic/tsconfig.json, examples/evals/tsconfig.json, examples/local-file-agent/tsconfig.json, examples/plugin/tsconfig.json, examples/sync-subagent/tsconfig.json, experimental/pss-image-codec-edge-qa/tsconfig.json, packages/runtime/tsconfig.json, tsconfig.json
agent_commit_share0
toolchain_manifests
dependency_bot_commit_share0,05
Як обчислюється оцінка
45/45Типізований код — TypeScript (статично типізована)
54.9/55Керовані розміри файлів — 1/765 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageTypeScript
largest_source_bytes60 318
source_files_sampled765
oversized_source_files1
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto)
0/20Сервер MCP
40/40Придатні до запуску приклади — examples
Використані вхідні дані
example_dirsexamples
has_mcp_signalні
api_schema_files

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

5зірок GitHub
1контриб'юторів
538комітів за останні 12 місяців
0днів від останнього пушу
69релізів
1бас-фактор
0відкритих issue
npmпакетних екосистем

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

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • npm package '@minpeter/pss-runtime' points at a different repository (https://github.com/minpeter/pss-next); excluded from ecosystem scoring
  • npm package '@minpeter/pss-coding-agent' points at a different repository (https://github.com/minpeter/pss-next); excluded from ecosystem scoring

Докладніше

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

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

222333322026-052026-062026-07
Мажорні 0Мінорні 0Патчі 0
OpenSSF Scorecard 3.9 / 10
3.9сукупно

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

10Binary-Artifactsno binaries found in the repo
н/д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
9CI-Tests15 out of 16 merged PRs checked by a CI test -- score normalized to 9
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/9 approved changesets -- score normalized to 0
10Contributorsproject has 5 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
0Licenselicense file not detected
0Maintainedproject was created within the last 90 days. Please review its contents carefully
н/дPackagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
н/дSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
4Vulnerabilities6 existing vulnerabilities detected
Прямі залежності 33
РеєстрПакетОбмеження версіїМаніфест
npm@ai-sdk/openai-compatible3.0.14apps/coding-agent/package.json
npm@earendil-works/pi-tui^0.80.10apps/coding-agent/package.json
npm@minpeter/opensearch0.0.4apps/coding-agent/package.json
npm@minpeter/pss-runtimeworkspace:^apps/coding-agent/package.json
npm@t3-oss/env-core^0.13.11apps/coding-agent/package.json
npmai7.0.34apps/coding-agent/package.json
npmdotenv^17.4.2apps/coding-agent/package.json
npmzod^4.4.3apps/coding-agent/package.json
npm@ai-sdk/openai-compatible3.0.14apps/worker-agent/package.json
npm@chat-adapter/state-memory4.34.0apps/worker-agent/package.json
npm@chat-adapter/telegram4.34.0apps/worker-agent/package.json
npm@minpeter/pss-runtimeworkspace:*apps/worker-agent/package.json
npm@opentelemetry/api^1.9.1apps/worker-agent/package.json
npm@trpc/client11.18.0apps/worker-agent/package.json
npm@trpc/server11.18.0apps/worker-agent/package.json
npmagents0.17.4apps/worker-agent/package.json
npmchat4.34.0apps/worker-agent/package.json
npmevlog^2.20.0apps/worker-agent/package.json
npmzod^4.4.3apps/worker-agent/package.json
npm@jsquash/avif^2.1.1experimental/pss-image-codec-edge-qa/package.json
npm@jsquash/webp^1.5.0experimental/pss-image-codec-edge-qa/package.json
npm@minpeter/pss-runtimeworkspace:*experimental/pss-image-codec-edge-qa/package.json
npmfast-png^8.0.0experimental/pss-image-codec-edge-qa/package.json
npmheic-decode^2.1.0experimental/pss-image-codec-edge-qa/package.json
npmjpeg-js^0.4.4experimental/pss-image-codec-edge-qa/package.json
npm@jsquash/avif^2.1.1packages/runtime/package.json
npm@jsquash/webp^1.5.0packages/runtime/package.json
npm@opentelemetry/api^1.9.1packages/runtime/package.json
npmai7.0.34packages/runtime/package.json
npmfast-png^8.0.0packages/runtime/package.json
npmheic-decode^2.1.0packages/runtime/package.json
npmjpeg-js^0.4.4packages/runtime/package.json
npmlibheif-js^1.19.8packages/runtime/package.json
Усі залежності 917

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

РеєстрПакетВерсіяЗв'язок
npm@ai-sdk/openai-compatible3.0.14пряма
npm@chat-adapter/state-memory4.34.0пряма
npm@chat-adapter/telegram4.34.0пряма
npm@earendil-works/pi-tui0.80.10пряма
npm@earendil-works/pi-tui^0.80.10пряма
npm@jsquash/avif2.1.1пряма
npm@jsquash/avif^2.1.1пряма
npm@jsquash/webp1.5.0пряма
npm@jsquash/webp^1.5.0пряма
npm@minpeter/opensearch0.0.4пряма
npm@opentelemetry/api1.9.0пряма
npm@opentelemetry/api1.9.1пряма
npm@opentelemetry/api^1.9.1пряма
npm@t3-oss/env-core0.13.11пряма
npm@t3-oss/env-core^0.13.11пряма
npm@trpc/client11.18.0пряма
npm@trpc/server11.18.0пряма
npmagents0.17.4пряма
npmai5.0.218пряма
npmai7.0.34пряма
npmchat4.34.0пряма
npmdotenv16.6.1пряма
npmdotenv17.4.2пряма
npmdotenv^17.4.2пряма
npmevlog2.21.0пряма
npmevlog^2.20.0пряма
npmfast-png8.0.0пряма
npmfast-png^8.0.0пряма
npmheic-decode2.1.0пряма
npmheic-decode^2.1.0пряма
npmjpeg-js0.4.4пряма
npmjpeg-js^0.4.4пряма
npmlibheif-js1.19.8пряма
npmlibheif-js^1.19.8пряма
npmzod3.24.4пряма
npmzod3.25.76пряма
npmzod4.4.3пряма
npmzod^4.4.3пряма
npm@ai-sdk/anthropic1.2.12непряма
npm@ai-sdk/gateway2.0.117непряма
npm@ai-sdk/gateway4.0.26непряма
npm@ai-sdk/provider1.1.3непряма
npm@ai-sdk/provider2.0.3непряма
npm@ai-sdk/provider4.0.3непряма
npm@ai-sdk/provider-utils2.2.8непряма
npm@ai-sdk/provider-utils3.0.30непряма
npm@ai-sdk/provider-utils5.0.10непряма
npm@ai-sdk/provider-utils5.0.12непряма
npm@asamuzakjp/css-color5.1.11непряма
npm@asamuzakjp/dom-selector7.1.1непряма
npm@asamuzakjp/generational-cache1.0.1непряма
npm@asamuzakjp/nwsapi2.3.9непряма
npm@babel/code-frame8.0.0непряма
npm@babel/compat-data8.0.0непряма
npm@babel/core8.0.1непряма
npm@babel/generator8.0.0непряма
npm@babel/helper-annotate-as-pure8.0.0непряма
npm@babel/helper-compilation-targets8.0.0непряма
npm@babel/helper-create-class-features-plugin8.0.1непряма
npm@babel/helper-globals8.0.0непряма
npm@babel/helper-member-expression-to-functions8.0.0непряма
npm@babel/helper-optimise-call-expression8.0.0непряма
npm@babel/helper-plugin-utils8.0.1непряма
npm@babel/helper-replace-supers8.0.1непряма
npm@babel/helper-skip-transparent-expression-wrappers8.0.0непряма
npm@babel/helper-string-parser8.0.0непряма
npm@babel/helper-validator-identifier8.0.4непряма
npm@babel/helper-validator-option8.0.0непряма
npm@babel/helpers8.0.0непряма
npm@babel/parser8.0.4непряма
npm@babel/plugin-proposal-decorators8.0.2непряма
npm@babel/plugin-syntax-decorators8.0.1непряма
npm@babel/runtime7.29.7непряма
npm@babel/runtime-corejs37.29.7непряма
npm@babel/template8.0.0непряма
npm@babel/traverse8.0.4непряма
npm@babel/types8.0.4непряма
npm@balena/dockerignore1.0.2непряма
npm@biomejs/biome2.5.4непряма
npm@biomejs/cli-darwin-arm642.5.4непряма
npm@biomejs/cli-darwin-x642.5.4непряма
npm@biomejs/cli-linux-arm642.5.4непряма
npm@biomejs/cli-linux-arm64-musl2.5.4непряма
npm@biomejs/cli-linux-x642.5.4непряма
npm@biomejs/cli-linux-x64-musl2.5.4непряма
npm@biomejs/cli-win32-arm642.5.4непряма
npm@biomejs/cli-win32-x642.5.4непряма
npm@bramus/specificity2.4.2непряма
npm@cfworker/json-schema4.1.1непряма
npm@chat-adapter/shared4.34.0непряма
npm@clack/core1.4.3непряма
npm@clack/prompts1.7.0непряма
npm@cloudflare/codemode0.4.3непряма
npm@cloudflare/kv-asset-handler0.5.0непряма
npm@cloudflare/unenv-preset2.16.1непряма
npm@cloudflare/workerd-darwin-641.20260714.1непряма
npm@cloudflare/workerd-darwin-arm641.20260714.1непряма
npm@cloudflare/workerd-linux-641.20260714.1непряма
npm@cloudflare/workerd-linux-arm641.20260714.1непряма
npm@cloudflare/workerd-windows-641.20260714.1непряма
npm@cloudflare/workers-types5.20260716.1непряма
npm@cloudflare/workers-types^5.20260716.1непряма
npm@cspotcode/source-map-support0.8.1непряма
npm@csstools/color-helpers6.1.0непряма
npm@csstools/css-calc3.2.1непряма
npm@csstools/css-color-parser4.1.9непряма
npm@csstools/css-parser-algorithms4.0.0непряма
npm@csstools/css-syntax-patches-for-csstree1.1.6непряма
npm@csstools/css-tokenizer4.0.0непряма
npm@emnapi/core1.11.1непряма
npm@emnapi/core1.11.2непряма
npm@emnapi/runtime1.11.1непряма
npm@emnapi/runtime1.11.2непряма
npm@emnapi/wasi-threads1.2.2непряма
npm@esbuild/aix-ppc640.28.1непряма
npm@esbuild/android-arm0.28.1непряма
npm@esbuild/android-arm640.28.1непряма
npm@esbuild/android-x640.28.1непряма
npm@esbuild/darwin-arm640.28.1непряма
npm@esbuild/darwin-x640.28.1непряма
npm@esbuild/freebsd-arm640.28.1непряма
npm@esbuild/freebsd-x640.28.1непряма
npm@esbuild/linux-arm0.28.1непряма
npm@esbuild/linux-arm640.28.1непряма
npm@esbuild/linux-ia320.28.1непряма
npm@esbuild/linux-loong640.28.1непряма
npm@esbuild/linux-mips64el0.28.1непряма
npm@esbuild/linux-ppc640.28.1непряма
npm@esbuild/linux-riscv640.28.1непряма
npm@esbuild/linux-s390x0.28.1непряма
npm@esbuild/linux-x640.28.1непряма
npm@esbuild/netbsd-arm640.28.1непряма
npm@esbuild/netbsd-x640.28.1непряма
npm@esbuild/openbsd-arm640.28.1непряма
npm@esbuild/openbsd-x640.28.1непряма
npm@esbuild/openharmony-arm640.28.1непряма
npm@esbuild/sunos-x640.28.1непряма
npm@esbuild/win32-arm640.28.1непряма
npm@esbuild/win32-ia320.28.1непряма
npm@esbuild/win32-x640.28.1непряма
npm@eslint-community/eslint-utils4.9.1непряма
npm@eslint-community/regexpp4.12.2непряма
npm@eslint/config-array0.23.5непряма
npm@eslint/config-helpers0.6.0непряма
npm@eslint/core1.2.1непряма
npm@eslint/object-schema3.0.5непряма
npm@eslint/plugin-kit0.7.2непряма
npm@exodus/bytes1.15.1непряма
npm@grpc/grpc-js1.14.4непряма
npm@grpc/proto-loader0.7.15непряма
npm@grpc/proto-loader0.8.1непряма
npm@hono/node-server1.19.14непряма
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@img/colour1.1.0непряма
npm@img/sharp-darwin-arm640.34.5непряма
npm@img/sharp-darwin-x640.34.5непряма
npm@img/sharp-libvips-darwin-arm641.2.4непряма
npm@img/sharp-libvips-darwin-x641.2.4непряма
npm@img/sharp-libvips-linux-arm1.2.4непряма
npm@img/sharp-libvips-linux-arm641.2.4непряма
npm@img/sharp-libvips-linux-ppc641.2.4непряма
npm@img/sharp-libvips-linux-riscv641.2.4непряма
npm@img/sharp-libvips-linux-s390x1.2.4непряма
npm@img/sharp-libvips-linux-x641.2.4непряма
npm@img/sharp-libvips-linuxmusl-arm641.2.4непряма
npm@img/sharp-libvips-linuxmusl-x641.2.4непряма
npm@img/sharp-linux-arm0.34.5непряма
npm@img/sharp-linux-arm640.34.5непряма
npm@img/sharp-linux-ppc640.34.5непряма
npm@img/sharp-linux-riscv640.34.5непряма
npm@img/sharp-linux-s390x0.34.5непряма
npm@img/sharp-linux-x640.34.5непряма
npm@img/sharp-linuxmusl-arm640.34.5непряма
npm@img/sharp-linuxmusl-x640.34.5непряма
npm@img/sharp-wasm320.34.5непряма
npm@img/sharp-win32-arm640.34.5непряма
npm@img/sharp-win32-ia320.34.5непряма
npm@img/sharp-win32-x640.34.5непряма
npm@isaacs/cliui9.0.0непряма
npm@jridgewell/gen-mapping0.3.13непряма
npm@jridgewell/resolve-uri3.1.2непряма
npm@jridgewell/sourcemap-codec1.5.5непряма
npm@jridgewell/trace-mapping0.3.31непряма
npm@jridgewell/trace-mapping0.3.9непряма
npm@js-sdsl/ordered-map4.4.2непряма
npm@mixmark-io/domino2.2.0непряма
npm@modelcontextprotocol/sdk1.29.0непряма
npm@mozilla/readability0.6.0непряма
npm@napi-rs/wasm-runtime1.1.6непряма
npm@oxc-project/types0.139.0непряма
npm@oxc-project/types0.140.0непряма
npm@poppinss/colors4.1.6непряма
npm@poppinss/dumper0.6.5непряма
npm@poppinss/exception1.2.3непряма
npm@protobufjs/aspromise1.1.2непряма
npm@protobufjs/base641.1.2непряма
npm@protobufjs/codegen2.0.5непряма
npm@protobufjs/eventemitter1.1.1непряма
npm@protobufjs/fetch1.1.1непряма
npm@protobufjs/float1.0.2непряма
npm@protobufjs/path1.1.2непряма
npm@protobufjs/pool1.1.0непряма
npm@protobufjs/utf81.1.2непряма
npm@quansync/fs1.0.0непряма
npm@rainbowatcher/toml-edit-js0.6.5непряма
npm@rolldown/binding-android-arm641.1.5непряма
npm@rolldown/binding-android-arm641.2.0непряма
npm@rolldown/binding-darwin-arm641.1.5непряма
npm@rolldown/binding-darwin-arm641.2.0непряма
npm@rolldown/binding-darwin-x641.1.5непряма
npm@rolldown/binding-darwin-x641.2.0непряма
npm@rolldown/binding-freebsd-x641.1.5непряма
npm@rolldown/binding-freebsd-x641.2.0непряма
npm@rolldown/binding-linux-arm-gnueabihf1.1.5непряма
npm@rolldown/binding-linux-arm-gnueabihf1.2.0непряма
npm@rolldown/binding-linux-arm64-gnu1.1.5непряма
npm@rolldown/binding-linux-arm64-gnu1.2.0непряма
npm@rolldown/binding-linux-arm64-musl1.1.5непряма
npm@rolldown/binding-linux-arm64-musl1.2.0непряма
npm@rolldown/binding-linux-ppc64-gnu1.1.5непряма
npm@rolldown/binding-linux-ppc64-gnu1.2.0непряма
npm@rolldown/binding-linux-s390x-gnu1.1.5непряма
npm@rolldown/binding-linux-s390x-gnu1.2.0непряма
npm@rolldown/binding-linux-x64-gnu1.1.5непряма
npm@rolldown/binding-linux-x64-gnu1.2.0непряма
npm@rolldown/binding-linux-x64-musl1.1.5непряма
npm@rolldown/binding-linux-x64-musl1.2.0непряма
npm@rolldown/binding-openharmony-arm641.1.5непряма
npm@rolldown/binding-openharmony-arm641.2.0непряма
npm@rolldown/binding-wasm32-wasi1.1.5непряма
npm@rolldown/binding-wasm32-wasi1.2.0непряма
npm@rolldown/binding-win32-arm64-msvc1.1.5непряма
npm@rolldown/binding-win32-arm64-msvc1.2.0непряма
npm@rolldown/binding-win32-x64-msvc1.1.5непряма
npm@rolldown/binding-win32-x64-msvc1.2.0непряма
npm@rolldown/plugin-babel0.2.3непряма
npm@rolldown/pluginutils1.0.1непряма
npm@sindresorhus/is7.2.0непряма
npm@speed-highlight/core1.2.17непряма
npm@standard-schema/spec1.1.0непряма
npm@turbo/darwin-642.10.5непряма
npm@turbo/darwin-arm642.10.5непряма
npm@turbo/linux-642.10.5непряма
npm@turbo/linux-arm642.10.5непряма
npm@turbo/windows-642.10.5непряма
npm@turbo/windows-arm642.10.5непряма
npm@tybys/wasm-util0.10.3непряма
npm@types/chai5.2.3непряма
npm@types/debug4.1.13непряма
npm@types/deep-eql4.0.2непряма
npm@types/esrecurse4.3.1непряма
npm@types/estree1.0.9непряма
npm@types/gensync1.0.5непряма
npm@types/jsesc2.5.1непряма
npm@types/json-schema7.0.15непряма
npm@types/mdast4.0.4непряма
npm@types/ms2.1.0непряма
npm@types/node26.1.1непряма
npm@types/node^26.1.1непряма
npm@types/unist3.0.3непряма
npm@typescript-eslint/project-service8.64.0непряма
npm@typescript-eslint/scope-manager8.64.0непряма
npm@typescript-eslint/tsconfig-utils8.64.0непряма
npm@typescript-eslint/types8.64.0непряма
npm@typescript-eslint/typescript-estree8.64.0непряма
npm@typescript-eslint/utils8.64.0непряма
npm@typescript-eslint/visitor-keys8.64.0непряма
npm@typescript/typescript-aix-ppc647.0.2непряма
npm@typescript/typescript-darwin-arm647.0.2непряма
npm@typescript/typescript-darwin-x647.0.2непряма
npm@typescript/typescript-freebsd-arm647.0.2непряма
npm@typescript/typescript-freebsd-x647.0.2непряма
npm@typescript/typescript-linux-arm7.0.2непряма
npm@typescript/typescript-linux-arm647.0.2непряма
npm@typescript/typescript-linux-loong647.0.2непряма
npm@typescript/typescript-linux-mips64el7.0.2непряма
npm@typescript/typescript-linux-ppc647.0.2непряма
npm@typescript/typescript-linux-riscv647.0.2непряма
npm@typescript/typescript-linux-s390x7.0.2непряма
npm@typescript/typescript-linux-x647.0.2непряма
npm@typescript/typescript-netbsd-arm647.0.2непряма
npm@typescript/typescript-netbsd-x647.0.2непряма
npm@typescript/typescript-openbsd-arm647.0.2непряма
npm@typescript/typescript-openbsd-x647.0.2непряма
npm@typescript/typescript-sunos-x647.0.2непряма
npm@typescript/typescript-win32-arm647.0.2непряма
npm@typescript/typescript-win32-x647.0.2непряма
npm@vercel/agent-eval1.3.1непряма
npm@vercel/oidc3.1.0непряма
npm@vercel/oidc3.2.0непряма
npm@vercel/sandbox1.10.2непряма
npm@vitest/expect4.1.10непряма
npm@vitest/mocker4.1.10непряма
npm@vitest/pretty-format4.1.10непряма
npm@vitest/runner4.1.10непряма
npm@vitest/snapshot4.1.10непряма
npm@vitest/spy4.1.10непряма
npm@vitest/utils4.1.10непряма
npm@workflow/serde4.1.0непряма
npm@workflow/serde4.1.0-beta.2непряма
npm@yuku-codegen/binding-darwin-arm640.5.48непряма
npm@yuku-codegen/binding-darwin-x640.5.48непряма
npm@yuku-codegen/binding-freebsd-x640.5.48непряма
npm@yuku-codegen/binding-linux-arm-gnu0.5.48непряма
npm@yuku-codegen/binding-linux-arm-musl0.5.48непряма
npm@yuku-codegen/binding-linux-arm64-gnu0.5.48непряма
npm@yuku-codegen/binding-linux-arm64-musl0.5.48непряма
npm@yuku-codegen/binding-linux-x64-gnu0.5.48непряма
npm@yuku-codegen/binding-linux-x64-musl0.5.48непряма
npm@yuku-codegen/binding-win32-arm640.5.48непряма
npm@yuku-codegen/binding-win32-x640.5.48непряма
npm@yuku-parser/binding-darwin-arm640.5.48непряма
npm@yuku-parser/binding-darwin-x640.5.48непряма
npm@yuku-parser/binding-freebsd-x640.5.48непряма
npm@yuku-parser/binding-linux-arm-gnu0.5.48непряма
npm@yuku-parser/binding-linux-arm-musl0.5.48непряма
npm@yuku-parser/binding-linux-arm64-gnu0.5.48непряма
npm@yuku-parser/binding-linux-arm64-musl0.5.48непряма
npm@yuku-parser/binding-linux-x64-gnu0.5.48непряма
npm@yuku-parser/binding-linux-x64-musl0.5.48непряма
npm@yuku-parser/binding-win32-arm640.5.48непряма
npm@yuku-parser/binding-win32-x640.5.48непряма
npm@yuku-toolchain/types0.5.43непряма
npmaccepts2.0.0непряма
npmacorn8.17.0непряма
npmacorn-jsx5.3.2непряма
npmajv6.15.0непряма
npmajv8.20.0непряма
npmajv-formats3.0.1непряма
npmansi-escapes7.3.0непряма
npmansi-regex5.0.1непряма
npmansi-regex6.2.2непряма
npmansi-styles3.2.1непряма
npmansi-styles4.3.0непряма
npmansi-styles6.2.3непряма
npmansis4.3.1непряма
npmarray-buffer-byte-length1.0.2непряма
npmarraybuffer.prototype.slice1.0.4непряма
npmasn10.2.6непряма
npmassertion-error2.0.1непряма
npmasync-function1.0.0непряма
npmasync-retry1.3.3непряма
npmavailable-typed-arrays1.0.7непряма
npmb4a1.8.1непряма
npmbail2.0.2непряма
npmbalanced-match1.0.2непряма
npmbalanced-match4.0.4непряма
npmbare-events2.9.1непряма
npmbare-fs4.7.4непряма
npmbare-path3.1.1непряма
npmbare-stream2.13.3непряма
npmbare-url2.4.5непряма
npmbase64-js1.5.1непряма
npmbaseline-browser-mapping2.11.0непряма
npmbcrypt-pbkdf1.0.2непряма
npmbidi-js1.0.3непряма
npmbl4.1.0непряма
npmblake3-wasm2.1.5непряма
npmbody-parser2.3.0непряма
npmboolbase1.0.0непряма
npmbrace-expansion1.1.16непряма
npmbrace-expansion5.0.7непряма
npmbrowserslist4.28.7непряма
npmbuffer5.7.1непряма
npmbuildcheck0.0.7непряма
npmbytes3.1.2непряма
npmcac7.0.0непряма
npmcall-bind1.0.9непряма
npmcall-bind-apply-helpers1.0.2непряма
npmcall-bound1.0.4непряма
npmcaniuse-lite1.0.30001806непряма
npmccount2.0.1непряма
npmchai6.2.2непряма
npmchalk2.4.2непряма
npmchalk5.6.2непряма
npmcharacter-entities2.0.2непряма
npmcheerio1.2.0непряма
npmcheerio-select2.1.0непряма
npmchownr1.1.4непряма
npmcitty0.2.2непряма
npmcli-cursor5.0.0непряма
npmcliui8.0.1непряма
npmcliui9.0.1непряма
npmcolor-convert1.9.3непряма
npmcolor-convert2.0.1непряма
npmcolor-name1.1.3непряма
npmcolor-name1.1.4непряма
npmcommander12.1.0непряма
npmcommander15.0.0непряма
npmconcat-map0.0.1непряма
npmcontent-disposition1.1.0непряма
npmcontent-type1.0.5непряма
npmcontent-type2.0.0непряма
npmconvert-source-map2.0.0непряма
npmcookie0.7.2непряма
npmcookie1.1.1непряма
npmcookie-signature1.2.2непряма
npmcore-js-pure3.49.0непряма
npmcors2.8.6непряма
npmcpu-features0.0.10непряма
npmcron-schedule6.0.0непряма
npmcross-spawn6.0.6непряма
npmcross-spawn7.0.6непряма
npmcss-select5.2.2непряма
npmcss-tree3.2.1непряма
npmcss-what6.2.2непряма
npmdata-urls7.0.0непряма
npmdata-view-buffer1.0.2непряма
npmdata-view-byte-length1.0.2непряма
npmdata-view-byte-offset1.0.1непряма
npmdebug4.4.3непряма
npmdecimal.js10.6.0непряма
npmdecode-named-character-reference1.3.0непряма
npmdeep-is0.1.4непряма
npmdeepmerge4.3.1непряма
npmdefine-data-property1.1.4непряма
npmdefine-properties1.2.1непряма
npmdefu6.1.7непряма
npmdepd2.0.0непряма
npmdequal2.0.3непряма
npmdetect-libc2.1.2непряма
npmdevlop1.1.0непряма
npmdocker-modem5.0.7непряма
npmdockerode4.0.12непряма
npmdom-serializer2.0.0непряма
npmdomelementtype2.3.0непряма
npmdomhandler5.0.3непряма
npmdomutils3.2.2непряма
npmdts-resolver3.0.0непряма
npmdunder-proto1.0.1непряма
npmee-first1.1.1непряма
npmelectron-to-chromium1.5.394непряма
npmemoji-regex10.6.0непряма
npmemoji-regex8.0.0непряма
npmempathic2.0.1непряма
npmencodeurl2.0.0непряма
npmencoding-sniffer0.2.1непряма
npmend-of-stream1.4.5непряма
npmentities4.5.0непряма
npmentities6.0.1непряма
npmentities7.0.1непряма
npmentities8.0.0непряма
npmenvironment1.1.0непряма
npmerror-ex1.3.4непряма
npmerror-stack-parser-es1.0.5непряма
npmes-abstract1.24.2непряма
npmes-abstract-get1.0.0непряма
npmes-define-property1.0.1непряма
npmes-errors1.3.0непряма
npmes-module-lexer2.3.1непряма
npmes-object-atoms1.1.2непряма
npmes-set-tostringtag2.1.0непряма
npmes-to-primitive1.3.4непряма
npmesbuild0.28.1непряма
npmescalade3.2.0непряма
npmescape-html1.0.3непряма
npmescape-string-regexp1.0.5непряма
npmescape-string-regexp4.0.0непряма
npmescape-string-regexp5.0.0непряма
npmeslint10.7.0непряма
npmeslint-scope9.1.2непряма
npmeslint-visitor-keys3.4.3непряма
npmeslint-visitor-keys5.0.1непряма
npmespree11.2.0непряма
npmesquery1.7.0непряма
npmesrecurse4.3.0непряма
npmestraverse5.3.0непряма
npmestree-walker3.0.3непряма
npmesutils2.0.3непряма
npmetag1.8.1непряма
npmevent-target-polyfill0.0.4непряма
npmevents-universal1.0.1непряма
npmeventsource3.0.7непряма
npmeventsource-parser3.1.0непряма
npmexpect-type1.4.0непряма
npmexpress5.2.1непряма
npmexpress-rate-limit8.5.2непряма
npmextend3.0.2непряма
npmfast-deep-equal3.1.3непряма
npmfast-fifo1.3.2непряма
npmfast-json-stable-stringify2.1.0непряма
npmfast-levenshtein2.0.6непряма
npmfast-string-truncated-width3.0.3непряма
npmfast-string-width3.0.2непряма
npmfast-uri3.1.3непряма
npmfast-wrap-ansi0.2.2непряма
npmfdir6.5.0непряма
npmfflate0.8.3непряма
npmfile-entry-cache8.0.0непряма
npmfinalhandler2.1.1непряма
npmfind-up5.0.0непряма
npmflat-cache4.0.1непряма
npmflatted3.4.2непряма
npmfor-each0.3.5непряма
npmforeground-child3.3.1непряма
npmforwarded0.2.0непряма
npmfresh2.0.0непряма
npmfs-constants1.0.0непряма
npmfsevents2.3.3непряма
npmfunction-bind1.1.2непряма
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.6.0непряма
npmget-intrinsic1.3.0непряма
npmget-proto1.0.1непряма
npmget-symbol-description1.1.0непряма
npmget-tsconfig5.0.0-beta.5непряма
npmglob11.1.0непряма
npmglob13.0.6непряма
npmglob-parent6.0.2непряма
npmglobalthis1.0.4непряма
npmgopd1.2.0непряма
npmgraceful-fs4.2.11непряма
npmhas-bigints1.1.0непряма
npmhas-flag3.0.0непряма
npmhas-property-descriptors1.0.2непряма
npmhas-proto1.2.0непряма
npmhas-symbols1.1.0непряма
npmhas-tostringtag1.0.2непряма
npmhasown2.0.4непряма
npmhono4.12.30непряма
npmhookable6.1.1непряма
npmhosted-git-info2.8.9непряма
npmhtml-encoding-sniffer6.0.0непряма
npmhtmlparser210.1.0непряма
npmhttp-errors2.0.1непряма
npmiconv-lite0.6.3непряма
npmiconv-lite0.7.3непряма
npmieee7541.2.1непряма
npmignore5.3.2непряма
npmimport-meta-resolve4.2.0непряма
npmimport-without-cache0.4.0непряма
npmimurmurhash0.1.4непряма
npminherits2.0.4непряма
npminternal-slot1.1.0непряма
npmiobuffer6.0.1непряма
npmip-address10.2.0непряма
npmipaddr.js1.9.1непряма
npmis-array-buffer3.0.5непряма
npmis-arrayish0.2.1непряма
npmis-async-function2.1.1непряма
npmis-bigint1.1.0непряма
npmis-boolean-object1.2.2непряма
npmis-callable1.2.7непряма
npmis-core-module2.16.2непряма
npmis-data-view1.0.2непряма
npmis-date-object1.1.0непряма
npmis-document.all1.0.0непряма
npmis-extglob2.1.1непряма
npmis-finalizationregistry1.1.1непряма
npmis-fullwidth-code-point3.0.0непряма
npmis-fullwidth-code-point5.1.0непряма
npmis-generator-function1.1.2непряма
npmis-glob4.0.3непряма
npmis-map2.0.3непряма
npmis-negative-zero2.0.3непряма
npmis-network-error1.3.2непряма
npmis-number-object1.1.1непряма
npmis-plain-obj4.1.0непряма
npmis-potential-custom-element-name1.0.1непряма
npmis-promise4.0.0непряма
npmis-regex1.2.1непряма
npmis-set2.0.3непряма
npmis-shared-array-buffer1.0.4непряма
npmis-string1.1.1непряма
npmis-symbol1.1.1непряма
npmis-typed-array1.1.15непряма
npmis-weakmap2.0.2непряма
npmis-weakref1.1.1непряма
npmis-weakset2.0.4непряма
npmisarray2.0.5непряма
npmisexe2.0.0непряма
npmjackspeak4.2.3непряма
npmjiti2.7.0непряма
npmjose6.2.3непряма
npmjs-base643.9.0непряма
npmjs-tokens10.0.0непряма
npmjsdom29.1.1непряма
npmjsesc3.1.0непряма
npmjson-buffer3.0.1непряма
npmjson-parse-better-errors1.0.2непряма
npmjson-schema0.4.0непряма
npmjson-schema-traverse0.4.1непряма
npmjson-schema-traverse1.0.0непряма
npmjson-schema-typed8.0.2непряма
npmjson-stable-stringify-without-jsonify1.0.1непряма
npmjson52.2.3непряма
npmjsonc-parser3.3.1непряма
npmjsonlines0.1.1непряма
npmkeyv4.5.4непряма
npmkleur4.1.5непряма
npmlevn0.4.1непряма
npmlightningcss1.33.0непряма
npmlightningcss-android-arm641.33.0непряма
npmlightningcss-darwin-arm641.33.0непряма
npmlightningcss-darwin-x641.33.0непряма
npmlightningcss-freebsd-x641.33.0непряма
npmlightningcss-linux-arm-gnueabihf1.33.0непряма
npmlightningcss-linux-arm64-gnu1.33.0непряма
npmlightningcss-linux-arm64-musl1.33.0непряма
npmlightningcss-linux-x64-gnu1.33.0непряма
npmlightningcss-linux-x64-musl1.33.0непряма
npmlightningcss-win32-arm64-msvc1.33.0непряма
npmlightningcss-win32-x64-msvc1.33.0непряма
npmload-json-file4.0.0непряма
npmlocate-path6.0.0непряма
npmlodash.camelcase4.3.0непряма
npmlog-update6.1.0непряма
npmlong5.3.2непряма
npmlongest-streak3.1.0непряма
npmlru-cache11.5.2непряма
npmmagic-string0.30.21непряма
npmmarkdown-table3.0.4непряма
npmmarked18.0.5непряма
npmmath-intrinsics1.1.0непряма
npmmdast-util-find-and-replace3.0.2непряма
npmmdast-util-from-markdown2.0.3непряма
npmmdast-util-gfm3.1.0непряма
npmmdast-util-gfm-autolink-literal2.0.1непряма
npmmdast-util-gfm-footnote2.1.0непряма
npmmdast-util-gfm-strikethrough2.0.0непряма
npmmdast-util-gfm-table2.0.0непряма
npmmdast-util-gfm-task-list-item2.0.0непряма
npmmdast-util-phrasing4.1.0непряма
npmmdast-util-to-markdown2.1.2непряма
npmmdast-util-to-string4.0.0непряма
npmmdn-data2.27.1непряма
npmmedia-typer1.1.0непряма
npmmemorystream0.3.1непряма
npmmerge-descriptors2.0.0непряма
npmmicromark4.0.2непряма
npmmicromark-core-commonmark2.0.3непряма
npmmicromark-extension-gfm3.0.0непряма
npmmicromark-extension-gfm-autolink-literal2.1.0непряма
npmmicromark-extension-gfm-footnote2.1.0непряма
npmmicromark-extension-gfm-strikethrough2.1.0непряма
npmmicromark-extension-gfm-table2.1.1непряма
npmmicromark-extension-gfm-tagfilter2.0.0непряма
npmmicromark-extension-gfm-task-list-item2.1.0непряма
npmmicromark-factory-destination2.0.1непряма
npmmicromark-factory-label2.0.1непряма
npmmicromark-factory-space2.0.1непряма
npmmicromark-factory-title2.0.1непряма
npmmicromark-factory-whitespace2.0.1непряма
npmmicromark-util-character2.1.1непряма
npmmicromark-util-chunked2.0.1непряма
npmmicromark-util-classify-character2.0.1непряма
npmmicromark-util-combine-extensions2.0.1непряма
npmmicromark-util-decode-numeric-character-reference2.0.2непряма
npmmicromark-util-decode-string2.0.1непряма
npmmicromark-util-encode2.0.1непряма
npmmicromark-util-html-tag-name2.0.1непряма
npmmicromark-util-normalize-identifier2.0.1непряма
npmmicromark-util-resolve-all2.0.1непряма
npmmicromark-util-sanitize-uri2.0.1непряма
npmmicromark-util-subtokenize2.1.0непряма
npmmicromark-util-symbol2.0.1непряма
npmmicromark-util-types2.0.2непряма
npmmime-db1.52.0непряма
npmmime-db1.54.0непряма
npmmime-types2.1.35непряма
npmmime-types3.0.2непряма
npmmimetext3.0.28непряма
npmmimic-function5.0.1непряма
npmminiflare4.20260714.0непряма
npmminimatch10.2.5непряма
npmminimatch3.1.5непряма
npmminipass7.1.3непряма
npmmkdirp-classic0.5.3непряма
npmms2.1.3непряма
npmnan2.28.0непряма
npmnanoid3.3.16непряма
npmnanoid5.1.16непряма
npmnatural-compare1.4.0непряма
npmnegotiator1.0.0непряма
npmnice-try1.0.5непряма
npmnode-releases2.0.51непряма
npmnormalize-package-data2.5.0непряма
npmnpm-run-all4.1.5непряма
npmnpm-run-all^4.1.5непряма
npmnth-check2.1.1непряма
npmnypm0.6.8непряма
npmobject-assign4.1.1непряма
npmobject-inspect1.13.4непряма
npmobject-keys1.1.1непряма
npmobject.assign4.1.7непряма
npmobug2.1.3непряма
npmobug2.1.4непряма
npmon-finished2.4.1непряма
npmonce1.4.0непряма
npmonetime7.0.0непряма
npmoptionator0.9.4непряма
npmos-paths4.4.0непряма
npmown-keys1.0.1непряма
npmp-limit3.1.0непряма
npmp-limit6.2.0непряма
npmp-locate5.0.0непряма
npmp-retry8.0.0непряма
npmpackage-json-from-dist1.0.1непряма
npmparse-json4.0.0непряма
npmparse57.3.0непряма
npmparse58.0.1непряма
npmparse5-htmlparser2-tree-adapter7.1.0непряма
npmparse5-parser-stream7.1.2непряма
npmparseurl1.3.3непряма
npmpartyserver0.5.8непряма
npmpartysocket1.3.0непряма
npmpath-exists4.0.0непряма
npmpath-key2.0.1непряма
npmpath-key3.1.1непряма
npmpath-parse1.0.7непряма
npmpath-scurry2.0.2непряма
npmpath-to-regexp6.3.0непряма
npmpath-to-regexp8.4.2непряма
npmpath-type3.0.0непряма
npmpathe2.0.3непряма
npmpicocolors1.1.1непряма
npmpicomatch4.0.5непряма
npmpidtree0.3.1непряма
npmpify3.0.0непряма
npmpkce-challenge5.0.1непряма
npmpossible-typed-array-names1.1.0непряма
npmpostcss8.5.21непряма
npmprelude-ls1.2.1непряма
npmprotobufjs7.6.5непряма
npmproxy-addr2.0.7непряма
npmpump3.0.4непряма
npmpunycode2.3.1непряма
npmqs6.15.3непряма
npmquansync1.0.0непряма
npmrange-parser1.3.0непряма
npmraw-body3.0.2непряма
npmreact19.2.7непряма
npmread-pkg3.0.0непряма
npmreadable-stream3.6.2непряма
npmreflect.getprototypeof1.0.10непряма
npmregexp.prototype.flags1.5.4непряма
npmremark-gfm4.0.1непряма
npmremark-parse11.0.0непряма
npmremark-stringify11.0.0непряма
npmremend1.3.0непряма
npmrequire-directory2.1.1непряма
npmrequire-from-string2.0.2непряма
npmresolve1.22.12непряма
npmresolve-pkg-maps1.0.0непряма
npmrestore-cursor5.1.0непряма
npmretry0.13.1непряма
npmrolldown1.1.5непряма
npmrolldown1.2.0непряма
npmrolldown-plugin-dts0.27.2непряма
npmrouter2.2.0непряма
npmsafe-array-concat1.1.4непряма
npmsafe-buffer5.2.1непряма
npmsafe-push-apply1.0.0непряма
npmsafe-regex-test1.1.0непряма
npmsafer-buffer2.1.2непряма
npmsaxes6.0.0непряма
npmsecure-json-parse2.7.0непряма
npmsemver5.7.2непряма
npmsemver7.8.5непряма
npmsend1.2.1непряма
npmserve-static2.2.1непряма
npmset-function-length1.2.2непряма
npmset-function-name2.0.2непряма
npmset-proto1.0.0непряма
npmsetprototypeof1.2.0непряма
npmsharp0.34.5непряма
npmshebang-command1.2.0непряма
npmshebang-command2.0.0непряма
npmshebang-regex1.0.0непряма
npmshebang-regex3.0.0непряма
npmshell-quote1.10.0непряма
npmside-channel1.1.1непряма
npmside-channel-list1.0.1непряма
npmside-channel-map1.0.1непряма
npmside-channel-weakmap1.0.2непряма
npmsiginfo2.0.0непряма
npmsignal-exit4.1.0непряма
npmsisteransi1.0.5непряма
npmslice-ansi7.1.2непряма
npmsource-map-js1.2.1непряма
npmspdx-correct3.2.0непряма
npmspdx-exceptions2.5.0непряма
npmspdx-expression-parse3.0.1непряма
npmspdx-license-ids3.0.23непряма
npmsplit-ca1.0.1непряма
npmssh21.17.0непряма
npmstackback0.0.2непряма
npmstatuses2.0.2непряма
npmstd-env4.2.0непряма
npmstop-iteration-iterator1.1.0непряма
npmstreamx2.28.0непряма
npmstring-width4.2.3непряма
npmstring-width7.2.0непряма
npmstring.prototype.padend3.1.6непряма
npmstring.prototype.trim1.2.11непряма
npmstring.prototype.trimend1.0.10непряма
npmstring.prototype.trimstart1.0.8непряма
npmstring_decoder1.3.0непряма
npmstrip-ansi6.0.1непряма
npmstrip-ansi7.2.0непряма
npmstrip-bom3.0.0непряма
npmsupports-color10.2.2непряма
npmsupports-color5.5.0непряма
npmsupports-preserve-symlinks-flag1.0.0непряма
npmsymbol-tree3.2.4непряма
npmtar-fs2.1.5непряма
npmtar-stream2.2.0непряма
npmtar-stream3.1.7непряма
npmtar-stream3.2.0непряма
npmteex1.0.1непряма
npmtegami1.2.5непряма
npmtext-decoder1.2.7непряма
npmtinybench2.9.0непряма
npmtinyexec1.2.4непряма
npmtinyglobby0.2.17непряма
npmtinyrainbow3.1.0непряма
npmtldts7.4.9непряма
npmtldts-core7.4.9непряма
npmtoidentifier1.0.1непряма
npmtough-cookie6.0.2непряма
npmtr466.0.0непряма
npmtree-kill1.2.2непряма
npmtrough2.2.0непряма
npmts-api-utils2.5.0непряма
npmtsdown0.22.12непряма
npmtsdown^0.22.12непряма
npmtslib2.8.1непряма
npmtsx4.23.1непряма
npmtsx^4.22.4непряма
npmturbo2.10.5непряма
npmturndown7.2.4непряма
npmturndown-plugin-gfm1.0.2непряма
npmtweetnacl0.14.5непряма
npmtype-check0.4.0непряма
npmtype-is2.1.0непряма
npmtyped-array-buffer1.0.3непряма
npmtyped-array-byte-length1.0.3непряма
npmtyped-array-byte-offset1.0.4непряма
npmtyped-array-length1.0.8непряма
npmtypescript7.0.2непряма
npmtypescript^6.0.3непряма
npmtypescript^7.0.2непряма
npmultracite7.9.4непряма
npmunbox-primitive1.1.0непряма
npmunconfig-core7.5.0непряма
npmundici7.28.0непряма
npmundici-types8.3.0непряма
npmunenv2.0.0-rc.24непряма
npmunified11.0.5непряма
npmunist-util-is6.0.1непряма
npmunist-util-stringify-position4.0.0непряма
npmunist-util-visit5.1.0непряма
npmunist-util-visit-parents6.0.2непряма
npmunpdf1.6.2непряма
npmunpipe1.0.0непряма
npmupdate-browserslist-db1.2.3непряма
npmuri-js4.4.1непряма
npmutil-deprecate1.0.2непряма
npmuuid10.0.0непряма
npmvalidate-npm-package-license3.0.4непряма
npmvary1.1.2непряма
npmverkit0.1.2непряма
npmvfile6.0.3непряма
npmvfile-message4.0.3непряма
npmvite8.1.0непряма
npmvitest4.1.10непряма
npmvitest^4.1.9непряма
npmw3c-xmlserializer5.0.0непряма
npmwasm-feature-detect1.8.0непряма
npmwebidl-conversions8.0.1непряма
npmwhatwg-encoding3.1.1непряма
npmwhatwg-mimetype4.0.0непряма
npmwhatwg-mimetype5.0.0непряма
npmwhatwg-url16.0.1непряма
npmwhich1.3.1непряма
npmwhich2.0.2непряма
npmwhich-boxed-primitive1.1.1непряма
npmwhich-builtin-type1.2.1непряма
npmwhich-collection1.0.2непряма
npmwhich-typed-array1.1.22непряма
npmwhy-is-node-running2.3.0непряма
npmword-wrap1.2.5непряма
npmworkerd1.20260714.1непряма
npmwrangler4.112.0непряма
npmwrangler^4.112.0непряма
npmwrap-ansi7.0.0непряма
npmwrap-ansi9.0.2непряма
npmwrappy1.0.2непряма
npmwreq-js2.3.1непряма
npmws8.21.0непряма
npmxdg-app-paths5.1.0непряма
npmxdg-portable7.3.0непряма
npmxml-name-validator5.0.0непряма
npmxmlchars2.2.0непряма
npmy18n5.0.8непряма
npmyaml2.9.0непряма
npmyargs17.7.3непряма
npmyargs18.0.0непряма
npmyargs-parser21.1.1непряма
npmyargs-parser22.0.0непряма
npmyocto-queue0.1.0непряма
npmyocto-queue1.2.2непряма
npmyouch4.1.0-beta.10непряма
npmyouch-core0.3.3непряма
npmyuku-ast0.1.7непряма
npmyuku-codegen0.5.48непряма
npmyuku-parser0.5.48непряма
npmzod-to-json-schema3.25.2непряма
npmzwitch2.0.4непряма
Сповіщення про залежності 0

Встановлення npm:@minpeter/pss-runtime@0.2.0 тягне 18 пакетів, прямих і транзитивних: 0 мають відомі сповіщення, з них 0 — прямі залежності.

Жодне відоме сповіщення не стосується оцінених залежностей.

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

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 5634,
      "has_wiki": true,
      "homepage": null,
      "languages": {
        "JavaScript": 131631,
        "TypeScript": 2635855
      },
      "pushed_at": "2026-07-25T04:33:44Z",
      "created_at": "2026-05-15T23:30:35Z",
      "owner_type": "User",
      "updated_at": "2026-07-24T05:43:12Z",
      "description": "next plugsuits (Part of Project Wrench)",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": null,
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript"
      ]
    },
    "owner": {
      "blog": null,
      "name": "Woonggi Min",
      "type": "User",
      "login": "minpeter",
      "company": null,
      "location": null,
      "followers": 178,
      "avatar_url": "https://avatars.githubusercontent.com/u/62207008?v=4",
      "created_at": "2020-03-15T12:45:45Z",
      "is_verified": null,
      "public_repos": 179,
      "account_age_days": 2322
    },
    "license": {
      "state": "absent",
      "spdx_id": null,
      "raw_spdx": null,
      "file_present": false,
      "scorecard_found": false,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "@minpeter/pss-coding-agent@0.0.14-next.4",
          "kind": "other",
          "published_at": "2026-07-22T18:22:22Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.14-next.3",
          "kind": "other",
          "published_at": "2026-07-21T17:02:14Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.14-next.2",
          "kind": "other",
          "published_at": "2026-07-19T10:01:18Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.3.0-next.3",
          "kind": "other",
          "published_at": "2026-07-19T10:01:17Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.3.0-next.2",
          "kind": "other",
          "published_at": "2026-07-19T08:52:25Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.3.0-next.1",
          "kind": "other",
          "published_at": "2026-07-19T07:26:34Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.14-next.1",
          "kind": "other",
          "published_at": "2026-07-19T07:26:34Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.3.0-next.0",
          "kind": "other",
          "published_at": "2026-07-16T08:29:55Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.14-next.0",
          "kind": "other",
          "published_at": "2026-07-16T08:29:55Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.13",
          "kind": "other",
          "published_at": "2026-07-09T16:27:48Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.2.0",
          "kind": "other",
          "published_at": "2026-07-09T16:27:45Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.3",
          "kind": "other",
          "published_at": "2026-07-07T22:28:08Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.2",
          "kind": "other",
          "published_at": "2026-07-07T18:24:59Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.1",
          "kind": "other",
          "published_at": "2026-07-04T08:19:16Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.12",
          "kind": "other",
          "published_at": "2026-06-29T10:20:09Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0",
          "kind": "other",
          "published_at": "2026-06-29T10:20:06Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.24",
          "kind": "other",
          "published_at": "2026-06-28T22:28:22Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.11-next.5",
          "kind": "other",
          "published_at": "2026-06-28T22:28:19Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.23",
          "kind": "other",
          "published_at": "2026-06-25T09:14:38Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.11-next.4",
          "kind": "other",
          "published_at": "2026-06-25T09:14:35Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.22",
          "kind": "other",
          "published_at": "2026-06-22T05:50:31Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.21",
          "kind": "other",
          "published_at": "2026-06-22T05:06:17Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.20",
          "kind": "other",
          "published_at": "2026-06-22T02:37:11Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.19",
          "kind": "other",
          "published_at": "2026-06-20T07:53:34Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.18",
          "kind": "other",
          "published_at": "2026-06-20T05:40:20Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.17",
          "kind": "other",
          "published_at": "2026-06-19T12:01:56Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.16",
          "kind": "other",
          "published_at": "2026-06-19T11:55:23Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.15",
          "kind": "other",
          "published_at": "2026-06-19T11:46:36Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.14",
          "kind": "other",
          "published_at": "2026-06-19T07:36:14Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.13",
          "kind": "other",
          "published_at": "2026-06-19T06:15:35Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.12",
          "kind": "other",
          "published_at": "2026-06-19T05:07:35Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.11",
          "kind": "other",
          "published_at": "2026-06-18T21:15:04Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.11-next.3",
          "kind": "other",
          "published_at": "2026-06-18T21:15:01Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.10",
          "kind": "other",
          "published_at": "2026-06-18T16:42:32Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.9",
          "kind": "other",
          "published_at": "2026-06-18T15:16:34Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.11-next.2",
          "kind": "other",
          "published_at": "2026-06-18T15:16:31Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.8",
          "kind": "other",
          "published_at": "2026-06-18T09:11:51Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.7",
          "kind": "other",
          "published_at": "2026-06-17T08:03:39Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.6",
          "kind": "other",
          "published_at": "2026-06-16T06:04:30Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.11-next.1",
          "kind": "other",
          "published_at": "2026-06-16T06:04:27Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.5",
          "kind": "other",
          "published_at": "2026-06-15T08:58:50Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.4",
          "kind": "other",
          "published_at": "2026-06-11T12:17:02Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.3",
          "kind": "other",
          "published_at": "2026-06-10T05:38:49Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.2",
          "kind": "other",
          "published_at": "2026-06-08T09:37:02Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.1",
          "kind": "other",
          "published_at": "2026-06-06T07:38:27Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.11-next.0",
          "kind": "other",
          "published_at": "2026-06-06T07:11:56Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.1.0-next.0",
          "kind": "other",
          "published_at": "2026-06-06T07:11:53Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.11",
          "kind": "other",
          "published_at": "2026-06-06T01:40:31Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.11",
          "kind": "other",
          "published_at": "2026-06-06T01:40:28Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.10",
          "kind": "other",
          "published_at": "2026-05-28T16:29:46Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.10",
          "kind": "other",
          "published_at": "2026-05-28T16:29:43Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.9",
          "kind": "other",
          "published_at": "2026-05-27T18:19:06Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.9",
          "kind": "other",
          "published_at": "2026-05-27T18:19:03Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.8",
          "kind": "other",
          "published_at": "2026-05-26T03:46:22Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.8",
          "kind": "other",
          "published_at": "2026-05-26T03:46:19Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.7",
          "kind": "other",
          "published_at": "2026-05-24T19:19:07Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.7",
          "kind": "other",
          "published_at": "2026-05-24T19:19:04Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.6",
          "kind": "other",
          "published_at": "2026-05-23T18:03:54Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.6",
          "kind": "other",
          "published_at": "2026-05-23T18:03:52Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.5",
          "kind": "other",
          "published_at": "2026-05-21T10:49:30Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.5",
          "kind": "other",
          "published_at": "2026-05-21T10:49:27Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.4",
          "kind": "other",
          "published_at": "2026-05-20T20:14:23Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.4",
          "kind": "other",
          "published_at": "2026-05-20T20:14:20Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.3",
          "kind": "other",
          "published_at": "2026-05-20T15:46:03Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.3",
          "kind": "other",
          "published_at": "2026-05-20T15:46:00Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.2",
          "kind": "other",
          "published_at": "2026-05-20T13:56:45Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.2",
          "kind": "other",
          "published_at": "2026-05-20T13:56:42Z"
        },
        {
          "tag": "@minpeter/pss-runtime@0.0.1",
          "kind": "other",
          "published_at": "2026-05-20T04:42:10Z"
        },
        {
          "tag": "@minpeter/pss-coding-agent@0.0.1",
          "kind": "other",
          "published_at": "2026-05-20T04:42:07Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "078c9021c04f378aceae871d32e4b19e1f8c00c6",
          "body": "feat(runtime): add unified model streaming",
          "is_bot": false,
          "headline": "Merge pull request #254 from minpeter/feat/streaming-support",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-24T05:42:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "262747ae511e6d8549a658422c7c964643b54081",
          "body": "Preserve AI SDK stream failures without raw console stacks, normalize provider and transport errors into a versioned safe turn-error envelope, and render category-owned guidance in the coding-agent TUI and exec surfaces.\n\nKeep legacy events compatible, persist only whitelisted metadata, and cover replay, plugins, storage, redaction, retry wrappers, network failures, and rollback errors.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "fix(runtime): normalize provider failures generically",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T18:29:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aa58f8eee81f265bc8379a21dc3fd03cabc2e45d",
          "body": "Freeze the exported streamAgentEventTypes table so consumers cannot\nmutate global event classification and accidentally bypass plugin or\ndurability paths. Regression coverage proves mutation fails and\ncommitted output remains non-streaming.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "fix(runtime): freeze the public stream classifier",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T16:02:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "11131a4e18ef8bc0aa3aae0ab27e193e87fb6fc0",
          "body": "Export streamAgentEventTypes from the package root as documented, and\npreserve the runtime's committed event order when synthesizing a stream\nfor doGenerate-only models: reasoning first, then original text/tool\nordering. Regression tests capture both reviewer findings RED-to-GREEN.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "fix(runtime): align stream exports and fallback order",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T15:57:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3ac9b3146a598baca3f74e14ac20e4019994be6a",
          "body": "Apply the repository formatter to the stream-aware exec regression test\nso the final lint gate remains clean.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "chore(coding-agent): format stream exec test",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T15:35:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "20dcb37a8ffa7af3d6e2eb34553710e66597b5b6",
          "body": "The runtime now exercises the OpenAI-compatible streaming model path.\nReturn a valid SSE chat-completion sequence from the OTel test fixture\nso the after-turn worker delivery remains covered without changing the\nworker-agent surface.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "test(worker-agent): stream the OTel chat fixture",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T15:35:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a2bbb968fd84aa5a09a676ff0244820b283838f2",
          "body": "Document the unified model-step stream, five ephemeral delta kinds,\ndurability and abort semantics, consumer deduplication, TUI/exec\nsurfaces, and add tegami release letters for runtime and coding-agent.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "docs(runtime): document streaming deltas",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T15:28:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e49a9ad21a5fd9b722c211b867f852d76d39f7d3",
          "body": "Pin that all stream kinds remain channel-invisible, remain exported from\nthe root through StreamAgentEvent/isStreamAgentEvent, and never reach\nthe file-backed durable thread log while committed events still do.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "test(runtime): pin stream event contracts",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T15:28:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "73992429404bb82fafc52f47bf1222d4346aa870",
          "body": "Restore the emitTurnEvent fast path that sends stream events directly\nto the synchronous turn buffer, bypassing interception, plugin\nobservation, and durable recording. Add a regression test that pins\nthe dispatcher route so the record-boundary guard cannot mask a lost\nbypass again.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "fix(runtime): preserve ephemeral stream routing",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T15:27:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e5e562683db845f6fc63c47a3c5723cf1d3d92e6",
          "body": "pss exec writes delta events to stdout as NDJSON agent_event lines\nwhile keeping them out of the accumulated result payload, so the\nresult file carries only committed events. Example drain loops print\nassistant text live from deltas with a committed-only fallback and\nskip stream kinds in their default branches.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "feat(coding-agent): stream deltas through exec and examples",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T14:59:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "40cff5bcc67370a922470bf415e04467a6251000",
          "body": "Map the runtime's stream events to the TUI's incremental stream parts:\ntext and reasoning deltas append live, tool-call input streams through\nthe existing tool-input handlers, and committed per-step events close\nthe segment without re-rendering text that already streamed. A\ncommitted-only step still renders whole text as the fallback.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "feat(coding-agent): render token deltas in the TUI",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T14:59:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c955576302718592a658a6a828130c6a1fab6eda",
          "body": "Stream events now flow live through turn.events(): emitTurnEvent\nroutes them through a synchronous bypass (no interception, no plugin\nobservation, no durable record, no boundary ack) into the turn buffer,\npreserving delta-before-committed ordering under the loop's\nfire-and-forget emit. recordDurable\n[…]\nper. Existing event-sequence\nassertions pin committed events via a committedEvents helper; the\nwindows trace pins that deltas reach the run without plugin hooks.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "feat(runtime): stream deltas ephemerally through turn events",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T14:35:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "81d3c46d52d443021a94faa5871d8db596beffa4",
          "body": "generateModelStepResult now drives the unified model-step stream,\nforwarding text/reasoning/tool-input deltas through the optional\nModelStepOptions.onStreamEvent callback as they arrive. The AI SDK\ncloses streams gracefully on abort, so an abort part or an already\naborted signal is detected explicit\n[…]\ng loop test expectation is updated: an aborted signal\nnow wins over a model resolve that races it, so no usage or committed\noutput is emitted (plan criterion 3).\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "feat(runtime): emit stream events from the model step",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T14:19:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2b0f55e6af534aaf95a40c203f8903627b5169b5",
          "body": "Introduce createModelStepStream: models with doStream drive\nstreamText's part stream; doGenerate-only models synthesize the same\npart sequence (reasoning, then text, then tool-input triples, in\ncommitted order). finalize() resolves responseMessages/usage/finalStep/\nfinishReason/response with generateText parity. LanguageModel\nvalidation now accepts doGenerate-only models.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "feat(runtime): unify model step on a single stream source",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T14:01:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8c61ad8f65b2f741fb20b16faa511a3d8428e3e2",
          "body": "Add assistant-output-delta, assistant-reasoning-delta, and\ntool-call-input-start/delta/end to the AgentEvent union with a new\nstreamAgentEventTypes classifier and isStreamAgentEvent guard. The\nkinds are ephemeral by contract (never persisted) and join no existing\nclassifier set; committed assistant-output/tool-call remain the\ndurable record.\n\nPlan: .omo/plans/streaming-support.md",
          "is_bot": true,
          "headline": "feat(runtime): add ephemeral stream event kinds",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T13:45:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "18f9bdeeaa98dac1dae88222b90fec743c61da8f",
          "body": "…252)\n\n* feat(coding-agent): port plugsuits-style interactive TUI with pretty tool rendering\n\n* feat(coding-agent): print friendly setup help when model env is missing\n\n* feat(coding-agent): emit anchored diff section from edit_file\n\n* chore(coding-agent): update package description\n\n* feat(coding-a\n[…]\nent): harden tui rendering and input flow\n\n* fix(coding-agent): skip empty lcs matrix allocation\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(coding-agent): plugsuits-style TUI with pretty tool rendering (#…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-23T12:42:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3f9876e7030213d957dde6f41461be071c0ec3ea",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Version Packages (#251)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T18:20:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4d71c690244f29f84aee813b60c36000686863af",
          "body": "…ls (#250)\n\nPR #249 shipped the workspace coding tools and the headless `pss exec`\nrunner without a tegami changelog letter, so no version bump was queued\nfor @minpeter/pss-coding-agent. Add the missing patch-level letter only;\nno code changes.",
          "is_bot": false,
          "headline": "chore(coding-agent): add patch tegami letter for workspace coding too…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-22T18:16:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f4cd068843e922e38ce6c7bdeb14db07f5a88e2",
          "body": "Bumps [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) from 7.0.30 to 7.0.34.\n- [Release notes](https://github.com/vercel/ai/releases)\n- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)\n- [Commits](https://github.com/vercel/ai/commits/ai@7.0.34/packages/ai)\n\n---\nu\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\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 ai from 7.0.30 to 7.0.34 (#240)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-22T18:10:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1dbb91e878abb25add93f58a4e81466c25aa16e8",
          "body": "Bumps [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) from 3.0.11 to 3.0.14.\n- [Release notes](https://github.com/vercel/ai/releases)\n- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai-compatible/CHANGELOG.md)\n- [Commits](https://githu\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\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 @ai-sdk/openai-compatible from 3.0.11 to 3.0.14 (#242)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-22T18:10:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4f34bea9fea70a51e82435959d918ff58c796488",
          "body": "* feat(coding-agent): add workspace coding tools and headless exec\n\nAdd a plugsuits-inspired workspace tool set (read_file, glob_files,\ngrep_files, edit_file, write_file, delete_file, shell_execute) with\nhashline anchors, stale-hash guards, path/symlink escape protection,\nand atomic writes. Share on\n[…]\noke 3/4 identical to Docker smoke 3/4, zero errors,\ndurations equivalent (246-385s vs 245-334s).\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: workspace coding tools + Next.js agent-eval benchmark (#249)",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-22T17:58:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "110ac465eeb5b3d582632c811189213ce278fe8f",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Version Packages (#248)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-21T17:00:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd361349f23ffb480ebac59a7e58da5ace206b11",
          "body": "* feat(coding-agent): add update notifier and pss update command\n\nCached-first update check (24h TTL in ~/.pss/update-check.json, atomic\nwrite with 0700 dir) renders one dim scrollback line at TUI startup\nwhen a newer version exists on the install's channel; a stale cache\nrefreshes in the background\n[…]\n* fix(coding-agent): harden update edge cases\n\n* fix(coding-agent): release update flow as patch\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(coding-agent): add update notifier and pss update command (#247)",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-21T16:47:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "691086237a0f3840f3aab1f2e6acc5fd11521279",
          "body": "* chore(deps-dev): bump @biomejs/biome from 2.5.1 to 2.5.4\n\nBumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.5.1 to 2.5.4.\n- [Release notes](https://github.com/biomejs/biome/releases)\n- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@\n[…]\not] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump @biomejs/biome from 2.5.1 to 2.5.4 (#246)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T10:43:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9e67c3e152a6ddeb06a82675883904db95998488",
          "body": "Bumps [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) from 4.111.0 to 4.112.0.\n- [Release notes](https://github.com/cloudflare/workers-sdk/releases)\n- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.112.0/packages/wrangler)\n\n---\nupdated-depend\n[…]\nrect:development\n  update-type: version-update:semver-minor\n...\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 wrangler from 4.111.0 to 4.112.0 (#243)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T07:56:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5e52d8faa2546b7072e3c1c2c8fb00fbf3d7c0cd",
          "body": "Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.22.8 to 0.22.12.\n- [Release notes](https://github.com/rolldown/tsdown/releases)\n- [Commits](https://github.com/rolldown/tsdown/compare/v0.22.8...v0.22.12)\n\n---\nupdated-dependencies:\n- dependency-name: tsdown\n  dependency-version: 0.22.12\n  de\n[…]\nrect:development\n  update-type: version-update:semver-patch\n...\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 tsdown from 0.22.8 to 0.22.12 (#244)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T07:56:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4dc6c782e8b53f633754d4b99fad3243518d9b2c",
          "body": "* chore: replace stale .omx tool dir with .senpi in ignores\n\n* chore: exclude agent session dirs from npm pack\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: replace stale .omx tool dir with .senpi in ignores (#236)",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-21T07:55:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cda3d1a028c8454318a4d32c859151e63412608e",
          "body": "…nt, node matrix) (#237)\n\n* ci: typecheck experimental edge QA worker in CI\n\nThe edge QA package was a workspace member with no typecheck script,\nso turbo skipped it and the root tsc include never covered it. Add a\ntypecheck script (worker src via workers-types, qa-client harness via\na node-typed ts\n[…]\nfloor so consumers get an install-time signal\ninstead of a runtime syntax failure on older node.\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "ci: close check-coverage gaps (experimental typecheck, local-file-age…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-21T07:51:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3b2bdf3d0fc93f38dc0e55f49500e2db9436021f",
          "body": "…acy removal (#235)\n\n* refactor(worker-agent): place src modules by code flow\n\nGroup the flat src/ into flow-aligned directories: agent/ (durable\nobject + turn pipeline), session/, session-index/, telegram/, tui/,\ntesting/ (vitest alias shims). Move-only: basenames unchanged, 146\nrelative import spe\n[…]\nd, typecheck, test, lint, boundaries.\n\n* docs(rfc): update 0002 references to flow-aligned paths\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "refactor: structural deslop — flow-aligned layout, module splits, leg…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-20T20:14:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "275e4897c0f133470638cfd0779e60eb99c0d517",
          "body": "…API errors (#234)\n\n- Await Promise.allSettled(inFlightForwards) after relay loop exits so\n  pending webhook deliveries complete before process termination,\n  preventing message loss from optimistically-acked offsets.\n- Check content-type before response.json() in telegramApi; throw a\n  descriptive \n[…]\ntus code and body text when Telegram or an\n  intermediate proxy returns non-JSON (e.g. 502/504 HTML pages).\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(telegram): drain in-flight forwards on shutdown, handle non-JSON …",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-20T10:39:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2f8a01c53690dee9be2b0bea01421cdc1f44ab79",
          "body": "…s (#233)\n\n* refactor: eliminate AI slop — dedup guards, split 19 oversized modules, remove section dividers\n\n- Extract shared type guards (isRecord, isPlainRecord, isNodeError,\n  assertNever, errorMessage) into packages/runtime/src/internal/guards.ts,\n  eliminating 30+ duplicate definitions across \n[…]\nror) from internal/guards\n  with semantics-preserving aliases instead of via leaf-module barrels\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "refactor: eliminate AI slop — dedup guards, split 19 oversized module…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-20T10:27:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ddfc72b329963f8fbbd5b6e24d49da1cc3eacaac",
          "body": "* chore: remove cache-stable-tools evidence campaign and ghost refs\n\nDrop the self-referential cache-stable-tools measurement apparatus. It was a\nlive-network \"evidence campaign\" (benchmark + \"independent\"/\"adversarial\"\nverifiers, ~48k lines incl. evidence artifacts) that hashed runtime source for\na\n[…]\nocs(tegami): add changelog entry for cache-stable evidence cleanup\n\nMatch the repository convention where cleanup chores carry a Tegami entry\nwith an exit-prerelease replay. No API or behavior change.",
          "is_bot": false,
          "headline": "chore: remove cache-stable-tools evidence campaign and ghost refs (#232)",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T19:27:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "90f03bf2a30cd66b73d7c5ae986a17863f011b61",
          "body": "feat(coding-agent): render assistant markdown via pi-tui 0.80.10 themes",
          "is_bot": false,
          "headline": "Merge pull request #231 from minpeter/feat/coding-agent-pi-tui-0.80.10",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T14:50:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "17e997d077305bad0fd14c7fdec22ec0b53cf973",
          "body": "Upgrade @earendil-works/pi-tui from 0.80.7 to 0.80.10 (tab expansion in\noutput normalization) and use pi-tui's Markdown component for assistant\noutput. Centralize hand-rolled ANSI colors into tui-theme.ts and switch\ntruncateDetail to width-aware truncateToWidth.",
          "is_bot": true,
          "headline": "feat(coding-agent): render assistant markdown via pi-tui 0.80.10 themes",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T11:41:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "627adb0e9754df921a08a4e9ea0ea0f9fb887be7",
          "body": "feat(worker-agent): wire runtime OpenTelemetry instrumentation",
          "is_bot": false,
          "headline": "Merge pull request #230 from minpeter/feat/worker-otel-wiring",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T11:35:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f9cec9a23b3af802bb9dd208468a4a8a3feee27e",
          "body": "feat(worker-agent): session transport — submit-turn, cursor replay, optional SSE (RFC 0002 phases 1-4)",
          "is_bot": false,
          "headline": "Merge pull request #229 from minpeter/feat/session-transport-rfc0002",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T11:34:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eb5b858afa702cd97dedf909faf7ac327184392a",
          "body": "Pass instrumentations: [openTelemetry()] from @minpeter/pss-runtime/otel\nthrough createConfiguredAgent, the single agent factory shared by the\nDurable Object and TUI entry points, so every send/steer/resume turn is\ntraced. API-only dependency (@opentelemetry/api): no provider is\nregistered by default, so instrumentation is a no-op until a deployment\nregisters a TracerProvider. docs/worker-agent.md documents how.",
          "is_bot": true,
          "headline": "feat(worker-agent): wire runtime OpenTelemetry instrumentation",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T11:32:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "574e40a54bd9246c68b637ac3466c23373c262d6",
          "body": null,
          "is_bot": true,
          "headline": "feat(worker-agent): stream durable session events over SSE",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T11:27:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1e327dd90d1839b8776f1b8447afdb5cffb4533e",
          "body": "test(scripts): deflake cache-stable-tools verifier (stale index metadata)",
          "is_bot": false,
          "headline": "Merge pull request #228 from minpeter/debug/cache-verifier-flake",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T11:23:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "73712e9e9eca2abd5c0a6de090bf30b33483c269",
          "body": null,
          "is_bot": true,
          "headline": "feat(worker-agent): add durable session submit and replay",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T11:20:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d87783d1aa114dda82cf8e002a1e64a11c478465",
          "body": null,
          "is_bot": true,
          "headline": "test(scripts): deflake cache verifier stale index metadata",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T11:19:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a33a6ac3f6efff1b57ce34904f0225599eb492a4",
          "body": null,
          "is_bot": true,
          "headline": "feat(worker-agent): add session event cursor contract",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T11:15:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8bef032737f9a04abcbde5e8ab672c0ea7ddcb12",
          "body": null,
          "is_bot": true,
          "headline": "docs(worker-agent): map tui turn to session submit",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T11:14:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c8f0f1423f1d4e3a5325d6d0b60f9e669fae36c6",
          "body": "Version Packages",
          "is_bot": false,
          "headline": "Merge pull request #222 from minpeter/tegami/version-packages",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:59:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0c94c06e0550a26e31278ca45b0e9bc869013815",
          "body": null,
          "is_bot": true,
          "headline": "Version Packages",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:57:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "28c09ba1f71d5503f55b663091c79ec239b4811c",
          "body": "…ions\n\nchore: remove legacy negative assertions and orphan probe script",
          "is_bot": false,
          "headline": "Merge pull request #227 from minpeter/chore/remove-legacy-test-assert…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:56:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "faf9b37d7bb803b15db573bdcb6047d576364ce9",
          "body": null,
          "is_bot": true,
          "headline": "style: fix formatter output for shortened type assertions",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:54:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c5068d7b9a0ca5ab0417b0cfc0a9382918af6bee",
          "body": "feat(runtime): durable execution inspection (runId + inspectDurableTurn)",
          "is_bot": false,
          "headline": "Merge pull request #225 from minpeter/feat/runtime-durable-inspection",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:53:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "557c810d27bd4d84b63918aabf8e1bfe674e9e2d",
          "body": null,
          "is_bot": true,
          "headline": "chore: add tegami changelog for legacy test assertion cleanup",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:52:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "721938f76526597bd2f975653474569fcf45ef87",
          "body": "…inspection",
          "is_bot": true,
          "headline": "Merge remote-tracking branch 'origin/main' into feat/runtime-durable-…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:50:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5974acb2a84f55d557476172bd551d96a4bb2566",
          "body": "…c-freeze-fixture\n\ntest(scripts): make freeze-tree mismatch leg history-independent",
          "is_bot": false,
          "headline": "Merge pull request #226 from minpeter/fix/cache-verifier-deterministi…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:50:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f35f51e1de7672a8485c95dec5e43efa9197f868",
          "body": "Drop test-only assertions that verify already-removed legacy APIs\n(cloudflare agents host aliases, PSS_SESSION_* env names, object-style\nplugin pipeline, legacy llm/description/sessions option fields) do not\nexist.  The APIs themselves were removed in prior releases; these\nnegative checks no longer guard a live migration boundary.\n\nAlso delete scripts/probe-cache-stable-response-shape.mts, a one-off\ninvestigation script not referenced by any npm script or test.",
          "is_bot": true,
          "headline": "chore: remove legacy negative assertions and orphan probe script",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:50:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a8f63b008a8168058d9065cb9eca985f5443b64a",
          "body": "…pendent\n\nThe leg swapped sourceFreezeCommitSha to HEAD^ and expected rejection,\nbut rejection only occurs when HEAD^'s packages/runtime/src tree differs\nfrom the synthesized manifest. Docs-/app-only commits leave that tree\nuntouched, so the verifier accepted the swap and the leg failed\nnondetermini\n[…]\n and apps-only #224 merge runs, green on src-touching\nones). Use the repository root commit, which predates the benchmark\nscript, so the swapped reference deterministically fails to back the\nmanifest.",
          "is_bot": true,
          "headline": "test(scripts): make freeze-tree mismatch adversarial leg history-inde…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:48:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "37e418dbcb82d69feed54f2b71c754c7c19384c2",
          "body": "…lity\n\nfeat(coding-agent): explicit availability modes for provider-backed web tools",
          "is_bot": false,
          "headline": "Merge pull request #224 from minpeter/feat/coding-agent-tool-availabi…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:32:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "53151752e183f5aaede3053db09292314def982a",
          "body": "feat(runtime): add OpenTelemetry trace adapter + turn instrumentations",
          "is_bot": false,
          "headline": "Merge pull request #223 from minpeter/feat/runtime-otel-adapter",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:30:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d39caad3227e91965d7449fac0dac49b6a3625f5",
          "body": "…pter\n\n# Conflicts:\n#\tpackages/runtime/src/contracts/package-subpaths.test.ts",
          "is_bot": true,
          "headline": "Merge remote-tracking branch 'origin/main' into feat/runtime-otel-ada…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:28:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f5ab398d53f687cba9c0a669b31238395636ebc",
          "body": null,
          "is_bot": true,
          "headline": "feat(runtime): add durable execution inspection",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:25:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f49eca7433d25d78221197673f571596111b20c2",
          "body": "…eb tools\n\nGate web_search/web_fetch registration on TINYFISH_API_KEY at the tool\nfactory before wiring the OpenSearch client, controlled by a new\nwebToolsAvailability option: \"required\" fails fast during tool/agent\ninitialization, \"optional\" (default) omits the tools and reports the\nomission via on\n[…]\never registers them.\n\nThe optional default preserves today's no-key startup behavior while\nmaking the omission observable instead of advertising tools that can\nonly fail at execution time.\n\nCloses #16",
          "is_bot": true,
          "headline": "feat(coding-agent): explicit availability modes for provider-backed w…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:24:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "983c8b2eac463f5f7cbe050d097f6d24ef66bf32",
          "body": null,
          "is_bot": true,
          "headline": "feat(runtime): add OpenTelemetry trace adapter",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:16:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "298a3f28dd23036ec34821f0021efc72c6d44cab",
          "body": "docs: move RFC 0002/0003 from issues into docs/rfc",
          "is_bot": false,
          "headline": "Merge pull request #220 from minpeter/docs/rfc-0002-0003",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:14:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bef2c9567e68d16769a1a831d5704cdaba7306f8",
          "body": "feat(runtime): add minimal channel adapter contract subpath",
          "is_bot": false,
          "headline": "Merge pull request #221 from minpeter/feat/runtime-channel-contract",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T09:14:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b5da97c04e550131ce0c11e9cf15b8dd5596985",
          "body": null,
          "is_bot": true,
          "headline": "feat(runtime): add minimal channel adapter contract",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:11:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a4e3e28d3f4166c7432c6dd59ee89868397239bb",
          "body": "Migrate the two design RFCs tracked as GitHub issues (#172, #213) into versioned docs under docs/rfc/. Bodies are transcribed verbatim; each file is prefixed with a header block recording the source issue, original creation date, status (Proposed), and a moved-on note. Adds docs/rfc/README.md as a one-paragraph purpose + index table. No code changes.",
          "is_bot": true,
          "headline": "docs: move RFC 0002/0003 from issues into docs/rfc",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T09:06:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4f3d457eb403e86a2b7841724f71ef9fa23d3a73",
          "body": "Version Packages",
          "is_bot": false,
          "headline": "Merge pull request #218 from minpeter/tegami/version-packages",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T08:50:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b632a2efd976f60edf295cbaa51e62a18dfa6ff5",
          "body": null,
          "is_bot": true,
          "headline": "Version Packages",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T08:48:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa800855f51fd709631b60dc85152d97db647096",
          "body": "feat(runtime): expose ./testing subpath with AgentTurn test helpers",
          "is_bot": false,
          "headline": "Merge pull request #219 from minpeter/feat/runtime-testing-subpath",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T08:46:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3b755fa00dd86fe815b28155d6fbb3a5047caf32",
          "body": "feat(runtime): add cache-aware model-step preparation",
          "is_bot": false,
          "headline": "Merge pull request #208 from minpeter/codex/cache-stable-dynamic-tools",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T08:45:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "073891fc8508f1c0886dbaac3191fdf758aaa94f",
          "body": null,
          "is_bot": true,
          "headline": "merge: sync cache-stable dynamic tools with main",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T08:42:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7df1cfde5bbc4bf6f6c1545b4aaff21a9ac7d6af",
          "body": null,
          "is_bot": true,
          "headline": "feat(runtime): expose ./testing subpath with AgentTurn test helpers",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T08:39:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eae5237cb5d202f3458f6b9487f3acc2e3ba9627",
          "body": "feat(runtime): trace model usage and cache telemetry",
          "is_bot": false,
          "headline": "Merge pull request #207 from minpeter/codex/eval-cache-tracing",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T08:34:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1cc6dfb80c4828a0d01f735a3992a934d96ce129",
          "body": null,
          "is_bot": true,
          "headline": "Merge origin/main into codex/eval-cache-tracing",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T08:31:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "072b58c4e83d2a4e1678af4204390f1509cdbd5c",
          "body": "fix: preserve compaction provenance for model context",
          "is_bot": false,
          "headline": "Merge pull request #206 from minpeter/codex/typed-compaction-context",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T08:26:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3229ec0a891174bd3511556324f48636dcb44c3d",
          "body": "…n-context",
          "is_bot": true,
          "headline": "Merge remote-tracking branch 'origin/main' into codex/typed-compactio…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T08:23:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a9d7e751642e1e27d65c1b626f44227395429c2",
          "body": "…nsform\n\nfeat(runtime): allow tool.call.before input transform",
          "is_bot": false,
          "headline": "Merge pull request #216 from minpeter/feat/tool-call-before-input-tra…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T07:50:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "86fa15d23d4623e16144c6eb40670963b908a9af",
          "body": "chore(deps): bump chat stack to 4.34.0",
          "is_bot": false,
          "headline": "Merge pull request #217 from minpeter/chore/bump-chat-4.34.0",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T07:40:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f858cf21b2a3b701ce06db31f29a9a21baba1a9a",
          "body": "Bump chat, @chat-adapter/telegram, and @chat-adapter/state-memory\ntogether so worker-agent keeps a single chat type graph. Individual\nDependabot PRs failed typecheck due to mixed 4.32/4.34 versions.\n\nSupersedes #191, #199, #200.",
          "is_bot": true,
          "headline": "chore(deps): bump chat stack to 4.34.0",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T07:39:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d8cb0bfcafc9204bfdf8ca3c2c79278b10636e62",
          "body": "…openai-compatible-3.0.9\n\nchore(deps): bump @ai-sdk/openai-compatible from 3.0.2 to 3.0.11",
          "is_bot": false,
          "headline": "Merge pull request #196 from minpeter/dependabot/npm_and_yarn/ai-sdk/…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T07:36:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07954cb1b0b83d5ca9c848ffe0438f89dcfec9b2",
          "body": "…are/workers-types-5.20260714.1\n\nchore(deps-dev): bump @cloudflare/workers-types from 5.20260715.1 to 5.20260716.1",
          "is_bot": false,
          "headline": "Merge pull request #193 from minpeter/dependabot/npm_and_yarn/cloudfl…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T07:36:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "69939f7efc5f59f3179853f3dcc1d8cb79a16e0e",
          "body": "Reject transform input that is missing or undefined, add tests for\ntransform-then-block/recovery, tool.execution.start final input, and\nnon-cloneable transform payloads.",
          "is_bot": true,
          "headline": "test(runtime): cover tool.call.before transform edge cases",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T07:33:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1ec10c1dd1935708d46ae5a3a5291e6b688a7328",
          "body": "Plugins can return `{ action: \"transform\", input }` from\n`tool.call.before` so chained, structured-cloned arguments reach tool\n`execute`. In-place event mutation still does not leak; block and\nneeds-recovery are unchanged; invalid transforms fail closed.",
          "is_bot": true,
          "headline": "feat(runtime): allow tool.call.before input transform",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T07:25:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "16e2eab9805c3a9ac266ea9b41e03018d5b5031f",
          "body": "Version Packages",
          "is_bot": false,
          "headline": "Merge pull request #214 from minpeter/tegami/version-packages",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T07:25:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "96aa528ed736230cbefcc643ce91abae77307238",
          "body": null,
          "is_bot": true,
          "headline": "Version Packages",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T07:23:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "15683531ec388d5c91cf2b2a7144967efb7e437e",
          "body": "breaking: stop inventing thread keys and owner-less resume",
          "is_bot": false,
          "headline": "Merge pull request #215 from minpeter/chore/shrink-leftover-read-compat",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T07:22:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "45acae7fd2747f8aeefad4c254fd6f6620b25aba",
          "body": "Align canRead with list/search/resolve so legacy rows missing\nthreadKey are not readable. Collapse redundant resume owner check.",
          "is_bot": true,
          "headline": "fix(session-index): deny canRead without stored threadKey",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T07:17:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a41ab856ab77ed7198d846539caa5d144e93313a",
          "body": "Enqueue a notification with a valid ownerNamespace so a wrong\nparent-prefix canAccessRun grant would reach resumeNotification and\nthrow instead of nulling out earlier in claimNotification.",
          "is_bot": true,
          "headline": "test(runtime): make owner-less resume deny assert access gate",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T07:11:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cc7dbc3e9a0ace017c0eacf95e7ddb65a4243974",
          "body": "Remove session-index channelKey synthesis when thread_key is missing, and\nrequire a present ownerNamespace for resume access instead of parent-prefixed\nthreadKey fallbacks. Add fail-closed tests for both paths.",
          "is_bot": true,
          "headline": "breaking: stop inventing thread keys and owner-less resume",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T07:08:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "76aef85ee16c374e59a2a3d342fb719699b21f48",
          "body": "…read-compat\n\nbreaking: drop legacy storage and namespace read-compat",
          "is_bot": false,
          "headline": "Merge pull request #212 from minpeter/chore/remove-storage-namespace-…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T06:57:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "019b9cf77d3db2f1983d6df1c5a96b9a2410852c",
          "body": "…-aliases\n\nbreaking: remove Cloudflare host and PSS_SESSION aliases",
          "is_bot": false,
          "headline": "Merge pull request #211 from minpeter/chore/remove-cloudflare-session…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T06:55:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3db9aa5375b5edc71450a8eb30690ffa947f33cd",
          "body": "…comments\n\nchore(runtime): remove orphan @deprecated comments",
          "is_bot": false,
          "headline": "Merge pull request #210 from minpeter/chore/remove-orphan-deprecated-…",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T06:55:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eabfd4d3f5810b9a0555058100ea5e727c0f08f4",
          "body": "Accept NodeJS.ProcessEnv so migration tests need no cast, and drop\ntype-only Cloudflare export runtime asserts that cannot fail.",
          "is_bot": true,
          "headline": "refactor: align thread-config env type with process.env",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:48:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1025f308a752dc1dee6af6e4098b171d18a0f099",
          "body": null,
          "is_bot": true,
          "headline": "chore(runtime): add tegami changelog for read-compat removal",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:47:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c50230e35df038c8cea1f07cabdf3767c62069a8",
          "body": null,
          "is_bot": true,
          "headline": "chore: add tegami changelog for alias removals",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:47:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd6fd73985ce003702940b1808cd43d009b6832e",
          "body": null,
          "is_bot": true,
          "headline": "chore(runtime): add tegami changelog for orphan deprecations",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:47:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e3d15da9e634064a50953666bb1baa937a223061",
          "body": "refactor(runtime): remove legacy AgentPlugin pipeline",
          "is_bot": false,
          "headline": "Merge pull request #209 from minpeter/remove-legacy-plugin-system",
          "author_name": "Woonggi Min",
          "author_login": "minpeter",
          "committed_at": "2026-07-19T06:28:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f1b6de62173c16f0849bdd37142147883df1ac12",
          "body": "Document the minor bump for dropping the object-style plugin pipeline.",
          "is_bot": true,
          "headline": "chore(runtime): add tegami changelog for legacy plugin removal",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:27:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f73695baae439a87945aaa43d4449723383da8c0",
          "body": "Listen for turn.start and assert the plugin ran; narrow Agent constructor\noptions to omit plugins so only createAgent accepts them.",
          "is_bot": true,
          "headline": "test(runtime): restore boundary observer coverage after plugin migration",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:24:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f303daecacd7cd8d63ed45c937d2e35990d54a06",
          "body": null,
          "is_bot": true,
          "headline": "style: apply ultracite formatting for CI Validate",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:22:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6e36e1ec21076b68fff1b522daac09bb6b1c7625",
          "body": null,
          "is_bot": true,
          "headline": "style: apply ultracite formatting for CI Validate",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:21:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f43a2f01c721c9bbe26e730a1eb1a1724eeb2d1",
          "body": "Remove SQLite legacy-json thread message chunk markers, :session:\nowner-namespace acceptance (including resume access), and null\nsession_scope_key → conversation-key hydrate. Inline channelKey\ninstead of legacyChannelThreadKey. Current formats only.",
          "is_bot": true,
          "headline": "breaking: drop legacy storage and namespace read-compat",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:19:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8870eb7ae60f94b13b63dfae5ca843230a054123",
          "body": "Drop createCloudflareAgentsHost, CloudflareHostAgentsOptions, and\nCloudflareAgentsHostOptions in favor of createCloudflareHost and\nCloudflareHostOptions only. Remove coding-agent PSS_SESSION_DIR/KEY\nenv fallbacks so only PSS_THREAD_* is accepted. Update docs, contract\ntests, and release-surface fixtures.",
          "is_bot": true,
          "headline": "breaking: remove Cloudflare host and PSS_SESSION aliases",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T06:17:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 69,
      "commits_last_year": 538,
      "latest_release_at": "2026-07-22T18:22:22Z",
      "latest_release_tag": "@minpeter/pss-coding-agent@0.0.14-next.4",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 11,
      "days_since_latest_release": 2,
      "mean_days_between_releases": 1.5
    },
    "community": {
      "has_readme": true,
      "has_license": false,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 28,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@minpeter/pss-runtime",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": false,
          "registry_url": "https://www.npmjs.com/package/@minpeter/pss-runtime",
          "is_deprecated": false,
          "latest_version": "0.2.0",
          "repository_url": "https://github.com/minpeter/pss-next",
          "versions_count": 46,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 10639,
          "first_published_at": "2026-05-19T16:07:19.331000Z",
          "latest_published_at": "2026-07-09T16:27:43.639000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 15
        },
        {
          "name": "@minpeter/pss-coding-agent",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": false,
          "registry_url": "https://www.npmjs.com/package/@minpeter/pss-coding-agent",
          "is_deprecated": false,
          "latest_version": "0.0.13",
          "repository_url": "https://github.com/minpeter/pss-next",
          "versions_count": 25,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 1563,
          "first_published_at": "2026-05-19T16:07:26.160000Z",
          "latest_published_at": "2026-07-09T16:27:38.203000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 15
        }
      ]
    },
    "popularity": {
      "forks": 3,
      "stars": 5,
      "watchers": 0,
      "fork_history": {
        "days": [
          {
            "date": "2026-05-23",
            "count": 2
          },
          {
            "date": "2026-07-16",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 3,
        "total_forks": 3
      },
      "star_history": null,
      "open_issues_and_prs": 7
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "apps/coding-agent/tsconfig.json",
        "apps/worker-agent/tsconfig.json",
        "examples/background-subagent/tsconfig.json",
        "examples/basic/tsconfig.json",
        "examples/evals/tsconfig.json",
        "examples/local-file-agent/tsconfig.json",
        "examples/plugin/tsconfig.json",
        "examples/sync-subagent/tsconfig.json",
        "experimental/pss-image-codec-edge-qa/tsconfig.json",
        "packages/runtime/tsconfig.json",
        "tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 60318,
      "source_files_sampled": 765,
      "oversized_source_files": 1,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 18,
        "malicious_count": 0,
        "assessed_package": "npm:@minpeter/pss-runtime@0.2.0",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@ai-sdk/openai-compatible",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.0.14"
        },
        {
          "name": "@earendil-works/pi-tui",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.80.10"
        },
        {
          "name": "@minpeter/opensearch",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.0.4"
        },
        {
          "name": "@minpeter/pss-runtime",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "workspace:^"
        },
        {
          "name": "@t3-oss/env-core",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.13.11"
        },
        {
          "name": "ai",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "7.0.34"
        },
        {
          "name": "dotenv",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "^17.4.2"
        },
        {
          "name": "zod",
          "manifest": "apps/coding-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.3"
        },
        {
          "name": "@ai-sdk/openai-compatible",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.0.14"
        },
        {
          "name": "@chat-adapter/state-memory",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.34.0"
        },
        {
          "name": "@chat-adapter/telegram",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.34.0"
        },
        {
          "name": "@minpeter/pss-runtime",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "workspace:*"
        },
        {
          "name": "@opentelemetry/api",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.9.1"
        },
        {
          "name": "@trpc/client",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "11.18.0"
        },
        {
          "name": "@trpc/server",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "11.18.0"
        },
        {
          "name": "agents",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.17.4"
        },
        {
          "name": "chat",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.34.0"
        },
        {
          "name": "evlog",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.20.0"
        },
        {
          "name": "zod",
          "manifest": "apps/worker-agent/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.3"
        },
        {
          "name": "@jsquash/avif",
          "manifest": "experimental/pss-image-codec-edge-qa/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.1"
        },
        {
          "name": "@jsquash/webp",
          "manifest": "experimental/pss-image-codec-edge-qa/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.5.0"
        },
        {
          "name": "@minpeter/pss-runtime",
          "manifest": "experimental/pss-image-codec-edge-qa/package.json",
          "ecosystem": "npm",
          "version_constraint": "workspace:*"
        },
        {
          "name": "fast-png",
          "manifest": "experimental/pss-image-codec-edge-qa/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "heic-decode",
          "manifest": "experimental/pss-image-codec-edge-qa/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.0"
        },
        {
          "name": "jpeg-js",
          "manifest": "experimental/pss-image-codec-edge-qa/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.4.4"
        },
        {
          "name": "@jsquash/avif",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.1"
        },
        {
          "name": "@jsquash/webp",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.5.0"
        },
        {
          "name": "@opentelemetry/api",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.9.1"
        },
        {
          "name": "ai",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "7.0.34"
        },
        {
          "name": "fast-png",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "heic-decode",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.0"
        },
        {
          "name": "jpeg-js",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.4.4"
        },
        {
          "name": "libheif-js",
          "manifest": "packages/runtime/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.19.8"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@ai-sdk/openai-compatible",
            "direct": true,
            "version": "3.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@chat-adapter/state-memory",
            "direct": true,
            "version": "4.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "@chat-adapter/telegram",
            "direct": true,
            "version": "4.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "@earendil-works/pi-tui",
            "direct": true,
            "version": "0.80.10",
            "ecosystem": "npm"
          },
          {
            "name": "@earendil-works/pi-tui",
            "direct": true,
            "version": "^0.80.10",
            "ecosystem": "npm"
          },
          {
            "name": "@jsquash/avif",
            "direct": true,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jsquash/avif",
            "direct": true,
            "version": "^2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jsquash/webp",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsquash/webp",
            "direct": true,
            "version": "^1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@minpeter/opensearch",
            "direct": true,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api",
            "direct": true,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api",
            "direct": true,
            "version": "^1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@t3-oss/env-core",
            "direct": true,
            "version": "0.13.11",
            "ecosystem": "npm"
          },
          {
            "name": "@t3-oss/env-core",
            "direct": true,
            "version": "^0.13.11",
            "ecosystem": "npm"
          },
          {
            "name": "@trpc/client",
            "direct": true,
            "version": "11.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@trpc/server",
            "direct": true,
            "version": "11.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "agents",
            "direct": true,
            "version": "0.17.4",
            "ecosystem": "npm"
          },
          {
            "name": "ai",
            "direct": true,
            "version": "5.0.218",
            "ecosystem": "npm"
          },
          {
            "name": "ai",
            "direct": true,
            "version": "7.0.34",
            "ecosystem": "npm"
          },
          {
            "name": "chat",
            "direct": true,
            "version": "4.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "16.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "17.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "^17.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "evlog",
            "direct": true,
            "version": "2.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "evlog",
            "direct": true,
            "version": "^2.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-png",
            "direct": true,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-png",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "heic-decode",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "heic-decode",
            "direct": true,
            "version": "^2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jpeg-js",
            "direct": true,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "jpeg-js",
            "direct": true,
            "version": "^0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "libheif-js",
            "direct": true,
            "version": "1.19.8",
            "ecosystem": "npm"
          },
          {
            "name": "libheif-js",
            "direct": true,
            "version": "^1.19.8",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.24.4",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "^4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/anthropic",
            "direct": false,
            "version": "1.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/gateway",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/gateway",
            "direct": false,
            "version": "4.0.26",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider-utils",
            "direct": false,
            "version": "2.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider-utils",
            "direct": false,
            "version": "3.0.30",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider-utils",
            "direct": false,
            "version": "5.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider-utils",
            "direct": false,
            "version": "5.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/css-color",
            "direct": false,
            "version": "5.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/dom-selector",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/generational-cache",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/nwsapi",
            "direct": false,
            "version": "2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-decorators",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-decorators",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime-corejs3",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@balena/dockerignore",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/biome",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-darwin-arm64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-darwin-x64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-arm64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-arm64-musl",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-x64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-x64-musl",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-win32-arm64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-win32-x64",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@bramus/specificity",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@cfworker/json-schema",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@chat-adapter/shared",
            "direct": false,
            "version": "4.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/core",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/prompts",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/codemode",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/kv-asset-handler",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/unenv-preset",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-darwin-64",
            "direct": false,
            "version": "1.20260714.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-darwin-arm64",
            "direct": false,
            "version": "1.20260714.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-linux-64",
            "direct": false,
            "version": "1.20260714.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-linux-arm64",
            "direct": false,
            "version": "1.20260714.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-windows-64",
            "direct": false,
            "version": "1.20260714.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workers-types",
            "direct": false,
            "version": "5.20260716.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workers-types",
            "direct": false,
            "version": "^5.20260716.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cspotcode/source-map-support",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/color-helpers",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-calc",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-color-parser",
            "direct": false,
            "version": "4.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-parser-algorithms",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-syntax-patches-for-csstree",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-tokenizer",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.28.1",
            "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.23.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@exodus/bytes",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@grpc/grpc-js",
            "direct": false,
            "version": "1.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@grpc/proto-loader",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "npm"
          },
          {
            "name": "@grpc/proto-loader",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.14",
            "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": "@img/colour",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-ppc64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-riscv64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-s390x",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-ppc64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-riscv64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-s390x",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-wasm32",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-ia32",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "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": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@js-sdsl/ordered-map",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mixmark-io/domino",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@modelcontextprotocol/sdk",
            "direct": false,
            "version": "1.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mozilla/readability",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.139.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.140.0",
            "ecosystem": "npm"
          },
          {
            "name": "@poppinss/colors",
            "direct": false,
            "version": "4.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@poppinss/dumper",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "@poppinss/exception",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/aspromise",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/base64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/codegen",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/eventemitter",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/fetch",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/float",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/path",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/pool",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@quansync/fs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rainbowatcher/toml-edit-js",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-android-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-android-arm64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-arm64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-x64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-freebsd-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-freebsd-x64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-musl",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-gnu",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-musl",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-openharmony-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-openharmony-arm64",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-wasm32-wasi",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-wasm32-wasi",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-x64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-x64-msvc",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/plugin-babel",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@speed-highlight/core",
            "direct": false,
            "version": "1.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "@standard-schema/spec",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/darwin-64",
            "direct": false,
            "version": "2.10.5",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/darwin-arm64",
            "direct": false,
            "version": "2.10.5",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/linux-64",
            "direct": false,
            "version": "2.10.5",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/linux-arm64",
            "direct": false,
            "version": "2.10.5",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/windows-64",
            "direct": false,
            "version": "2.10.5",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/windows-arm64",
            "direct": false,
            "version": "2.10.5",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/esrecurse",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/gensync",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jsesc",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "26.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^26.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.64.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.64.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.64.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.64.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.64.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.64.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.64.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-aix-ppc64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-darwin-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-darwin-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-freebsd-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-freebsd-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-arm",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-loong64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-mips64el",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-ppc64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-riscv64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-s390x",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-netbsd-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-netbsd-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-openbsd-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-openbsd-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-sunos-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-win32-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-win32-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/agent-eval",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/oidc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/oidc",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/sandbox",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@workflow/serde",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@workflow/serde",
            "direct": false,
            "version": "4.1.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-darwin-arm64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-darwin-x64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-freebsd-x64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-linux-arm-gnu",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-linux-arm-musl",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-linux-arm64-gnu",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-linux-arm64-musl",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-linux-x64-gnu",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-linux-x64-musl",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-win32-arm64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-codegen/binding-win32-x64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-darwin-arm64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-darwin-x64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-freebsd-x64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-linux-arm-gnu",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-linux-arm-musl",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-linux-arm64-gnu",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-linux-arm64-musl",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-linux-x64-gnu",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-linux-x64-musl",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-win32-arm64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-parser/binding-win32-x64",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "@yuku-toolchain/types",
            "direct": false,
            "version": "0.5.43",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "7.3.0",
            "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": "3.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": "ansis",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "asn1",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-retry",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "b4a",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "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.4",
            "ecosystem": "npm"
          },
          {
            "name": "bare-path",
            "direct": false,
            "version": "3.1.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.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "bcrypt-pbkdf",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "bidi-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "blake3-wasm",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.16",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.7",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buildcheck",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "7.0.0",
            "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": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001806",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio-select",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "citty",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "15.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-pure",
            "direct": false,
            "version": "3.49.0",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "cpu-features",
            "direct": false,
            "version": "0.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "cron-schedule",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "7.0.0",
            "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": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decimal.js",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "docker-modem",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "dockerode",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dts-resolver",
            "direct": false,
            "version": "3.0.0",
            "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": "electron-to-chromium",
            "direct": false,
            "version": "1.5.394",
            "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": "empathic",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encoding-sniffer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "environment",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "error-stack-parser-es",
            "direct": false,
            "version": "1.0.5",
            "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-module-lexer",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.28.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": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "10.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "11.2.0",
            "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": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-target-polyfill",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "events-universal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource-parser",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "express-rate-limit",
            "direct": false,
            "version": "8.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fifo",
            "direct": false,
            "version": "1.3.2",
            "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": "fast-string-truncated-width",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-string-width",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-wrap-ansi",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fflate",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.4.2",
            "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": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "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.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.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "5.0.0-beta.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "13.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "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-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hono",
            "direct": false,
            "version": "4.12.30",
            "ecosystem": "npm"
          },
          {
            "name": "hookable",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "import-meta-resolve",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-without-cache",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "iobuffer",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "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.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "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.1.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-fullwidth-code-point",
            "direct": false,
            "version": "5.1.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-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-network-error",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-potential-custom-element-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-promise",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.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": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jose",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "js-base64",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "29.1.1",
            "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-better-errors",
            "direct": false,
            "version": "1.0.2",
            "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-schema-typed",
            "direct": false,
            "version": "8.0.2",
            "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.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonlines",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.camelcase",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "long",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "18.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "memorystream",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimetext",
            "direct": false,
            "version": "3.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "miniflare",
            "direct": false,
            "version": "4.20260714.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-classic",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "nan",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.16",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "5.1.16",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nice-try",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.51",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-all",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-all",
            "direct": false,
            "version": "^4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "nypm",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.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.7",
            "ecosystem": "npm"
          },
          {
            "name": "obug",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "obug",
            "direct": false,
            "version": "2.1.4",
            "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": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "os-paths",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-retry",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-parser-stream",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "partyserver",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "partysocket",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "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-to-regexp",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "pidtree",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkce-challenge",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "quansync",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remend",
            "direct": false,
            "version": "1.3.0",
            "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-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown-plugin-dts",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "router",
            "direct": false,
            "version": "2.2.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.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "saxes",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "secure-json-parse",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "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.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "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": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.10.0",
            "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": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "split-ca",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ssh2",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "4.2.0",
            "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.padend",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.10",
            "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": "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": "supports-color",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "symbol-tree",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "teex",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tegami",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "text-decoder",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tldts",
            "direct": false,
            "version": "7.4.9",
            "ecosystem": "npm"
          },
          {
            "name": "tldts-core",
            "direct": false,
            "version": "7.4.9",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tree-kill",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsdown",
            "direct": false,
            "version": "0.22.12",
            "ecosystem": "npm"
          },
          {
            "name": "tsdown",
            "direct": false,
            "version": "^0.22.12",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "4.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "^4.22.4",
            "ecosystem": "npm"
          },
          {
            "name": "turbo",
            "direct": false,
            "version": "2.10.5",
            "ecosystem": "npm"
          },
          {
            "name": "turndown",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "turndown-plugin-gfm",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tweetnacl",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.1.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.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ultracite",
            "direct": false,
            "version": "7.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unconfig-core",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "unenv",
            "direct": false,
            "version": "2.0.0-rc.24",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unpdf",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "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": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "verkit",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "^4.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-xmlserializer",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wasm-feature-detect",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "16.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.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.22",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "workerd",
            "direct": false,
            "version": "1.20260714.1",
            "ecosystem": "npm"
          },
          {
            "name": "wrangler",
            "direct": false,
            "version": "4.112.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrangler",
            "direct": false,
            "version": "^4.112.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": "wreq-js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "xdg-app-paths",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "xdg-portable",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlchars",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.9.0",
            "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": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "youch",
            "direct": false,
            "version": "4.1.0-beta.10",
            "ecosystem": "npm"
          },
          {
            "name": "youch-core",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "yuku-ast",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "yuku-codegen",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "yuku-parser",
            "direct": false,
            "version": "0.5.48",
            "ecosystem": "npm"
          },
          {
            "name": "zod-to-json-schema",
            "direct": false,
            "version": "3.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 917,
        "direct_count": 38,
        "indirect_count": 879
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 7,
        "merged_prs": 209,
        "open_issues": 0,
        "closed_ratio": 1,
        "closed_issues": 10,
        "closed_unmerged_prs": 30
      },
      "bus_factor": 1,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "minpeter",
          "commits": 383,
          "avatar_url": "https://avatars.githubusercontent.com/u/62207008?v=4"
        }
      ],
      "contributors_sampled": 1,
      "top_contributor_share": 1
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml",
        "release.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "pnpm-lock.yaml"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "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": 9,
            "reason": "15 out of 16 merged PRs checked by a CI test -- score normalized to 9",
            "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": 0,
            "reason": "Found 0/9 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 5 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": 0,
            "reason": "license file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 0,
            "reason": "project was created within the last 90 days. Please review its contents carefully",
            "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": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not 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": 4,
            "reason": "6 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "078c9021c04f378aceae871d32e4b19e1f8c00c6",
        "ran_at": "2026-07-25T07:11:37Z",
        "aggregate_score": 3.9,
        "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-24T05:44:35Z",
      "oldest_open_prs": [
        {
          "number": 238,
          "created_at": "2026-07-21T06:34:47Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 239,
          "created_at": "2026-07-21T06:35:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 241,
          "created_at": "2026-07-21T06:36:17Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 245,
          "created_at": "2026-07-21T06:38:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 253,
          "created_at": "2026-07-23T12:43:38Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 255,
          "created_at": "2026-07-24T06:11:03Z",
          "last_comment_at": "2026-07-24T06:11:10Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 256,
          "created_at": "2026-07-24T07:02:08Z",
          "last_comment_at": "2026-07-24T07:02:16Z",
          "last_comment_author": "coderabbitai"
        }
      ],
      "last_merged_pr_at": "2026-07-24T05:42:56Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/minpeter/pss-runtime",
    "host": "github.com",
    "name": "pss-runtime",
    "owner": "minpeter"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 55,
      "inputs": {
        "security": 50,
        "vitality": 77,
        "community": 18,
        "governance": 52,
        "engineering": 70
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 77,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "moderate",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "commits_last_year": 538,
              "human_commit_share": 0.38,
              "days_since_last_push": 0,
              "active_weeks_last_year": 11
            },
            "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": "11/52 weeks with commits",
                "points": 7.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 11
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "538 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 538
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "project was created within the last 90 days. Please review its contents carefully",
                "points": 0,
                "status": "missed",
                "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": 69,
              "latest_release_tag": "@minpeter/pss-coding-agent@0.0.14-next.4",
              "releases_from_tags": false,
              "days_since_latest_release": 2,
              "mean_days_between_releases": 1.5
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "69 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 69
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 2 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 2
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~1.5 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 1.5
                    }
                  }
                ],
                "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": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "repository_too_young",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "critical",
        "name": "Community & Adoption",
        "value": 18,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 12,
            "inputs": {
              "forks": 3,
              "stars": 5,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "5 stars",
                "points": 9.8,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "3 forks",
                "points": 2.5,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "has_readme": true,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "no license file detected",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "license_absent",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 52,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 20,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 1,
              "top_contributor_share": 1
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 100% of commits",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 100
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "1 contributors",
                "points": 1.4,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 5 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "merged_prs": 209,
              "open_issues": 0,
              "closed_issues": 10,
              "issue_closed_ratio": 1,
              "closed_unmerged_prs": 30
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "100% of issues closed",
                "points": 46.8,
                "status": "met",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 100
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "209/239 decided PRs merged",
                "points": 33.4,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 209,
                      "decided": 239
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 0/9 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "verified_domain"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 64,
            "inputs": {
              "followers": 178,
              "owner_type": "User",
              "is_verified": null,
              "owner_login": "minpeter",
              "public_repos": 179,
              "account_age_days": 2322
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "personal (user) account",
                "points": 10,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_personal",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": "not applicable to user accounts",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_applicable_to_user_accounts",
                    "params": {}
                  }
                ],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "178 followers of minpeter",
                "points": 16.2,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 178,
                      "login": "minpeter"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "179 public repos, account ~6 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 179
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 6
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "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": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "2 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "15 out of 16 merged PRs checked by a CI test -- score normalized to 9",
                "points": 18,
                "status": "partial",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": true,
              "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": 25,
                "status": "met",
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 50,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "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": 38,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 15,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 3,
              "scorecard_aggregate": 3.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "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": "15 out of 16 merged PRs checked by a CI test -- score normalized to 9",
                "points": 2.2,
                "status": "partial",
                "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": "Found 0/9 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 5 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 not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "project was created within the last 90 days. Please review its contents carefully",
                "points": 0,
                "status": "missed",
                "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 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "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": "6 existing vulnerabilities detected",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@minpeter/pss-runtime@0.2.0 runtime dependency closure — what installing the published package pulls in — 18 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "npm:@minpeter/pss-runtime@0.2.0",
                  "assessed": 18
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 18,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "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": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "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": 18,
              "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": 3
            },
            "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": "moderate",
        "name": "AI Readiness",
        "value": 53,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "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": "38 of 38 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 38,
                      "sampled": 38
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 51,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "pnpm-lock.yaml"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "apps/coding-agent/tsconfig.json",
                "apps/worker-agent/tsconfig.json",
                "examples/background-subagent/tsconfig.json",
                "examples/basic/tsconfig.json",
                "examples/evals/tsconfig.json",
                "examples/local-file-agent/tsconfig.json",
                "examples/plugin/tsconfig.json",
                "examples/sync-subagent/tsconfig.json",
                "experimental/pss-image-codec-edge-qa/tsconfig.json",
                "packages/runtime/tsconfig.json",
                "tsconfig.json"
              ],
              "agent_commit_share": 0,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.05
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "apps/coding-agent/tsconfig.json, apps/worker-agent/tsconfig.json, examples/background-subagent/tsconfig.json, examples/basic/tsconfig.json, examples/evals/tsconfig.json, examples/local-file-agent/tsconfig.json, examples/plugin/tsconfig.json, examples/sync-subagent/tsconfig.json, experimental/pss-image-codec-edge-qa/tsconfig.json, packages/runtime/tsconfig.json, tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "apps/coding-agent/tsconfig.json, apps/worker-agent/tsconfig.json, examples/background-subagent/tsconfig.json, examples/basic/tsconfig.json, examples/evals/tsconfig.json, examples/local-file-agent/tsconfig.json, examples/plugin/tsconfig.json, examples/sync-subagent/tsconfig.json, experimental/pss-image-codec-edge-qa/tsconfig.json, packages/runtime/tsconfig.json, 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": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "5 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 5,
                      "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 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 60318,
              "source_files_sampled": 765,
              "oversized_source_files": 1
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "1/765 source files over 60KB",
                "points": 54.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 765,
                      "oversized": 1
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "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": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "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",
    "npm package '@minpeter/pss-runtime' points at a different repository (https://github.com/minpeter/pss-next); excluded from ecosystem scoring",
    "npm package '@minpeter/pss-coding-agent' points at a different repository (https://github.com/minpeter/pss-next); excluded from ecosystem scoring"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-25T07:11:54.880665Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/minpeter/pss-runtime.svg",
  "full_name": "minpeter/pss-runtime",
  "license_state": "absent",
  "license_spdx": null
}

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

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

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