Registro público
Informe de salud del softwareesquema 0.15.0 · métricas 1.13.0 · 2026-07-20 05:52 UTC

josStorer / RWKV-Runner

A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is fully open source and available for commercial use.

TypeScript · PythonMIT★ 6432 estrellas⑂ 600 forksdesde may 2023Ver en GitHub ↗

josStorer/RWKV-Runner tiene un índice de salud de 65 sobre 100, lo que lo sitúa en la banda Moderado. Su puntuación más alta es Engineering Quality (76/100) y la más baja, Security (50/100). Se actualizó por última vez hace 13 días. Una sola persona concentra la mayor parte del trabajo reciente.

65
global / 100
Moderado

Índice de salud del software

Las métricas se agrupan en categorías ponderadas sobre una escala de 1 a 100. El resultado global parte de su media; cuando la evidencia pública activa la Política de Jurisdicciones de Alto Riesgo, la calificación se ajusta y recibe el límite 49 (En riesgo). Preparación para IA queda fuera.

65
Excelente85-100Ejemplar; cumple prácticamente todos los criterios evaluados
Bueno70-84Saludable; carencias menores
Moderado50-69Aceptable con carencias notables; se recomienda revisión
En riesgo30-49Debilidades significativas; su adopción exige cautela
Crítico1-29Problemas graves (proyecto abandonado, un solo mantenedor, sin higiene)
VitalidadComunidad yAdopciónSostenibilidady GobernanzaCalidad deIngenieríaSeguridadPreparaciónpara IA

Perfil de puntuación

Cada eje es una categoría. La forma importa más que la media: un proyecto sano llena toda la figura, mientras que un perfil de picos y cráteres indica que la fortaleza en una dimensión enmascara el riesgo en otra.

Titularidad

josc146Cuenta personal
644 seguidores29 repositorios públicosdesde jul 2015

Este repositorio pertenece a una cuenta personal. Un proyecto con un único propietario conlleva más riesgo de continuidad que uno respaldado por una organización.

Métricas por categoría

Vitalidad

¿Está vivo el proyecto: se escribe código y se publican versiones?

75Bueno · 22% del índice global
Cómo se puntúa
28.8/36Recencia de push — último push hace 13 días
9.7/36Cadencia de commits — 14/52 semanas con commits
18/18Volumen de commits — 111 commits en el último año
0/10OpenSSF Scorecard: Maintained — sin datos
Datos de entrada utilizados
commits_last_year111
human_commit_share
days_since_last_push13
active_weeks_last_year14
Cómo se puntúa
27/27Publica versiones — 100 versiones publicadas
36/36Recencia de las versiones — última versión hace 13 días
19.8/27Cadencia de publicación — una versión cada ~45,9 días
0/10OpenSSF Scorecard: Signed-Releases — sin datos
Datos de entrada utilizados
releases_count100
latest_release_tagv1.9.12
releases_from_tagsno
days_since_latest_release13
mean_days_between_releases45,9

Comunidad y Adopción

¿Tiene el proyecto usuarios, descargas, atención y unas condiciones acogedoras para quienes contribuyen?

72Bueno · 18% del índice global
Cómo se puntúa
60/60Estrellas — 6432 estrellas
23.1/25Forks — 600 forks
9.3/15Observadores — 48 observadores
Datos de entrada utilizados
forks600
stars6432
watchers48
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Cómo se puntúa
22.5/22.5README
22.5/22.5Licencia — licencia reconocida (MIT)
0/18Guía CONTRIBUTING
0/13.5Código de conducta
0/7.2Plantilla de issues
0/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
has_contributingno
has_issue_templateno
has_code_of_conductno
has_pull_request_templateno

Sostenibilidad y Gobernanza

¿Sobrevivirá el proyecto a sus personas: factor bus, capacidad de respuesta, quién lo respalda y mantenimiento del paquete?

50Moderado · 24% del índice global
Cómo se puntúa
9/54Factor bus — la mitad de los commits recae en 1 contribuyente(s)
2.3/22.5Distribución de commits — el principal contribuyente firma el 90% de los commits
13.5/13.5Amplitud de contribuyentes — 12 contribuyentes
0/10OpenSSF Scorecard: Contributors — sin datos
Datos de entrada utilizados
bus_factor1
contributors_sampled12
top_contributor_share0,899
Cómo se puntúa
26.7/46.8Resolución de issues — 57% de issues cerradas
26.1/38.3Aceptación de PR — 28/41 PR decididos fusionados
0/15OpenSSF Scorecard: Code-Review — sin datos
Datos de entrada utilizados
merged_prs28
open_issues167
closed_issues222
issue_closed_ratio0,571
closed_unmerged_prs13
Cómo se puntúa
10/30Respaldo de la propiedad — cuenta personal (usuario)
0/20Dominio verificado — no aplicable a cuentas de usuario
20.2/25Alcance del propietario — 644 seguidores de josStorer
22.8/25Trayectoria — 29 repos públicos, cuenta de ~11 años
Datos de entrada utilizados
followers644
owner_typeUser
is_verified
owner_loginjosStorer
public_repos29
account_age_days4021
Excluidos de la puntuación (sin datos o no aplicable): Dominio verificado. Los pesos restantes se han renormalizado.

Calidad de Ingeniería

¿Existen unas prácticas mínimas de ingeniería y documentación?

76Bueno · 20% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 3 flujo(s) de trabajo
24/24Pruebas presentes
0/16Configuración de linter
0/9.6Hooks de pre-commit
0/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — sin datos
Datos de entrada utilizados
has_ci
has_tests
has_editorconfigno
has_linter_configno
has_precommit_configno

Documentación

100Excelente
Cómo se puntúa
30/30README
25/25Directorio de documentación
15/15Sitio de documentación / página del proyecto — https://www.rwkv.com
10/10Descripción del repositorio
10/10Topics — 7 topics
10/10Wiki
Datos de entrada utilizados
topicsrwkv, api, api-client, chatgpt, llm, tool, wails
has_wiki
homepagehttps://www.rwkv.com
has_readme
has_docs_dir
has_description

Seguridad

¿Son sólidas las prácticas visibles de seguridad y de cadena de suministro, sin exposición jurisdiccional de alto riesgo sin resolver?

50Moderado · 16% del índice global
Cómo se puntúa
0/30Política de seguridad (SECURITY.md)
25/25Configuración de Dependabot
25/25Lockfiles de dependencias — go.sum, package-lock.json
0/20Flujo de trabajo de CodeQL
Datos de entrada utilizados
sourcefile_signals
lockfilesgo.sum, package-lock.json
manifestsbackend-python/requirements.txt, backend-python/requirements_without_cyac.txt, finetune/requirements.txt, frontend/package.json, go.mod
has_codeql_workflowno
has_security_policyno
has_dependabot_config

Preparación para IA

¿Hasta qué punto está el repositorio preparado para desarrollarse y mantenerse con agentes de codificación de IA? Es una insignia independiente y experimental — peso 0,0, de modo que se presenta por separado y no afecta a la puntuación de salud global.

57Moderado · 0% del índice global
Cómo se puntúa
0/45Instrucciones para agentes — sin CLAUDE.md / AGENTS.md / reglas de editor
0/15Documentación legible por máquinas (llms.txt)
0/40Historial de commits legible — sin datos
Datos de entrada utilizados
has_llms_txtno
legible_history_share
agent_instruction_files
agent_instruction_max_bytes
Excluidos de la puntuación (sin datos o no aplicable): Historial de commits legible. Los pesos restantes se han renormalizado.
Cómo se puntúa
18/18Arranque con un solo comando — Makefile
22/22Pruebas automatizadas
0/11Configuración de lint / formato
11/11Verificación estática de tipos — frontend/tsconfig.json, py310/Lib/site-packages/llama_cpp/py.typed
10/10Entorno reproducible — Dockerfile, lockfile
0/10Práctica demostrada con agentes — sin datos
5/8Mantenimiento automatizado — automatización de dependencias configurada, no observada en los commits muestreados
0/10OpenSSF Scorecard: Pinned-Dependencies — sin datos
Datos de entrada utilizados
has_nixno
has_tests
lockfilesgo.sum, package-lock.json
has_dockerfile
typed_language
bootstrap_filesMakefile
has_devcontainerno
has_linter_configno
typecheck_configsfrontend/tsconfig.json, py310/Lib/site-packages/llama_cpp/py.typed
agent_commit_share
toolchain_manifests
dependency_bot_commit_share0
Excluidos de la puntuación (sin datos o no aplicable): Práctica demostrada con agentes. Los pesos restantes se han renormalizado.
Cómo se puntúa
45/45Código verificable por tipos — TypeScript (tipado estático)
54.5/55Tamaños de archivo manejables — 3/325 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageTypeScript
largest_source_bytes2.578.580
source_files_sampled325
oversized_source_files3

Datos clave

6432estrellas de GitHub
12contribuidores
111commits en los últimos 12 meses
13días desde el último push
100versiones publicadas
1factor bus
167issues abiertas
Go, npm, PyPIecosistemas de paquetes

Advertencias de recopilación de datos

  • OpenSSF Scorecard did not return a usable result (2026/07/20 05:51:40 Warning: PATs stored in env variables GITHUB_AUTH_TOKEN and GITHUB_TOKEN differ. Scorecard will use the former.); skipping Scorecard checks

Más detalle

Dependencias directas 47
RegistroPaqueteRestricción de versiónManifiesto
npm@fluentui/react-components^9.47.2frontend/package.json
npm@fluentui/react-icons^2.0.201frontend/package.json
npm@lightenna/react-mermaid-diagram^1.0.22frontend/package.json
npm@magenta/music^1.23.1frontend/package.json
npm@microsoft/fetch-event-source^2.0.1frontend/package.json
npm@primer/octicons-react^19.1.0frontend/package.json
npm@tabler/icons-react^3.31.0frontend/package.json
npmabcjs^6.2.3frontend/package.json
npmchart.js^4.3.0frontend/package.json
npmclassnames^2.3.2frontend/package.json
npmcompare-versions^6.1.1frontend/package.json
npmdelay^6.0.0frontend/package.json
npmfile-saver^2.0.5frontend/package.json
npmhtml-midi-player^1.5.0frontend/package.json
npmhtml-to-image^1.11.13frontend/package.json
npmi18next^22.4.15frontend/package.json
npmkatex^0.16.9frontend/package.json
npmlodash-es^4.17.21frontend/package.json
npmmobx^6.9.0frontend/package.json
npmmobx-react-lite^3.4.3frontend/package.json
npmpdfjs-dist^4.0.189frontend/package.json
npmreact^18.2.0frontend/package.json
npmreact-beautiful-dnd^13.1.1frontend/package.json
npmreact-chartjs-2^5.2.0frontend/package.json
npmreact-dom^18.2.0frontend/package.json
npmreact-draggable^4.4.6frontend/package.json
npmreact-i18next^12.2.2frontend/package.json
npmreact-markdown^8.0.7frontend/package.json
npmreact-router^6.11.1frontend/package.json
npmreact-router-dom^6.11.1frontend/package.json
npmreact-toastify^9.1.3frontend/package.json
npmrehype-highlight^6.0.0frontend/package.json
npmrehype-katex^6.0.3frontend/package.json
npmrehype-raw^6.1.1frontend/package.json
npmremark-breaks^3.0.3frontend/package.json
npmremark-gfm^3.0.1frontend/package.json
npmremark-math^5.1.1frontend/package.json
npmusehooks-ts^2.9.1frontend/package.json
npmuuid^9.0.0frontend/package.json
Gogithub.com/cavaliergopher/grab/v3v3.0.1go.mod
Gogithub.com/fsnotify/fsnotifyv1.8.0go.mod
Gogithub.com/mattrtaylor/go-rtmidiv0.0.0-20220428034745-af795b1c1a79go.mod
Gogithub.com/minio/selfupdatev0.6.0go.mod
Gogithub.com/nyaosorg/go-windows-suv0.2.1go.mod
Gogithub.com/ubuntu/gowslv0.0.0-20230615094051-94945650cc1ego.mod
Gogithub.com/wailsapp/wails/v2v2.9.2go.mod
Gogolang.org/x/textv0.22.0go.mod
Todas las dependencias 705

Conjunto completo de dependencias resueltas según el grafo de dependencias de GitHub: 46 paquetes directos y 659 indirectos (transitivos). El cierre transitivo es completo cuando el repositorio incluye un lockfile.

RegistroPaqueteVersiónRelación
Gogithub.com/cavaliergopher/grab/v33.0.1directa
Gogithub.com/fsnotify/fsnotify1.8.0directa
Gogithub.com/mattrtaylor/go-rtmidi0.0.0-20220428034745-af795b1c1a79directa
Gogithub.com/minio/selfupdate0.6.0directa
Gogithub.com/nyaosorg/go-windows-su0.2.1directa
Gogithub.com/ubuntu/gowsl0.0.0-20230615094051-94945650cc1edirecta
Gogithub.com/wailsapp/wails/v22.9.2directa
Gogolang.org/x/text0.22.0directa
npm@fluentui/react-components9.47.2directa
npm@fluentui/react-icons2.0.233directa
npm@magenta/music1.23.1directa
npm@microsoft/fetch-event-source2.0.1directa
npm@primer/octicons-react19.1.0directa
npm@tabler/icons-react3.31.0directa
npmabcjs6.2.3directa
npmchart.js4.3.0directa
npmclassnames2.3.2directa
npmcompare-versions6.1.1directa
npmdelay6.0.0directa
npmfile-saver2.0.5directa
npmhtml-midi-player1.5.0directa
npmhtml-to-image1.11.13directa
npmi18next22.4.15directa
npmkatex0.16.9directa
npmlodash-es4.17.21directa
npmmobx6.9.0directa
npmmobx-react-lite3.4.3directa
npmpdfjs-dist4.0.189directa
npmreact18.2.0directa
npmreact-beautiful-dnd13.1.1directa
npmreact-chartjs-25.2.0directa
npmreact-dom18.2.0directa
npmreact-draggable4.4.6directa
npmreact-i18next12.2.2directa
npmreact-markdown8.0.7directa
npmreact-router6.11.1directa
npmreact-router-dom6.11.1directa
npmreact-toastify9.1.3directa
npmrehype-highlight6.0.0directa
npmrehype-katex6.0.3directa
npmrehype-raw6.1.1directa
npmremark-breaks3.0.3directa
npmremark-gfm3.0.1directa
npmremark-math5.1.1directa
npmusehooks-ts2.9.1directa
npmuuid9.0.0directa
Goaead.dev/minisign0.2.0indirecta
Gogithub.com/bep/debounce1.2.1indirecta
Gogithub.com/go-ole/go-ole1.3.0indirecta
Gogithub.com/godbus/dbus/v55.1.0indirecta
Gogithub.com/google/uuid1.6.0indirecta
Gogithub.com/jchv/go-winloader0.0.0-20210711035445-715c2860da7eindirecta
Gogithub.com/labstack/echo/v44.13.3indirecta
Gogithub.com/labstack/gommon0.4.2indirecta
Gogithub.com/leaanthony/go-ansi-parser1.6.1indirecta
Gogithub.com/leaanthony/gosod1.0.4indirecta
Gogithub.com/leaanthony/slicer1.6.0indirecta
Gogithub.com/leaanthony/u1.1.1indirecta
Gogithub.com/mattn/go-colorable0.1.13indirecta
Gogithub.com/mattn/go-isatty0.0.20indirecta
Gogithub.com/pkg/browser0.0.0-20240102092130-5ac0b6a4141cindirecta
Gogithub.com/pkg/errors0.9.1indirecta
Gogithub.com/rivo/uniseg0.4.7indirecta
Gogithub.com/samber/lo1.49.1indirecta
Gogithub.com/sirupsen/logrus1.9.0indirecta
Gogithub.com/tkrajina/go-reflector0.5.8indirecta
Gogithub.com/ubuntu/decorate0.0.0-20230125165522-2d5b0a9bb117indirecta
Gogithub.com/valyala/bytebufferpool1.0.0indirecta
Gogithub.com/valyala/fasttemplate1.2.2indirecta
Gogithub.com/wailsapp/go-webview21.0.21indirecta
Gogithub.com/wailsapp/mimetype1.4.1indirecta
Gogolang.org/x/crypto0.33.0indirecta
Gogolang.org/x/net0.35.0indirecta
Gogolang.org/x/sys0.30.0indirecta
npm@alloc/quick-lru5.2.0indirecta
npm@ampproject/remapping2.2.1indirecta
npm@babel/code-frame7.24.7indirecta
npm@babel/compat-data7.25.2indirecta
npm@babel/core7.25.2indirecta
npm@babel/generator7.25.0indirecta
npm@babel/helper-compilation-targets7.25.2indirecta
npm@babel/helper-module-imports7.24.7indirecta
npm@babel/helper-module-transforms7.25.2indirecta
npm@babel/helper-plugin-utils7.22.5indirecta
npm@babel/helper-simple-access7.24.7indirecta
npm@babel/helper-string-parser7.24.8indirecta
npm@babel/helper-validator-identifier7.24.7indirecta
npm@babel/helper-validator-option7.24.8indirecta
npm@babel/helpers7.25.0indirecta
npm@babel/highlight7.24.7indirecta
npm@babel/parser7.25.3indirecta
npm@babel/plugin-transform-react-jsx-self7.22.5indirecta
npm@babel/plugin-transform-react-jsx-source7.22.5indirecta
npm@babel/runtime7.22.6indirecta
npm@babel/template7.25.0indirecta
npm@babel/traverse7.25.3indirecta
npm@babel/types7.25.2indirecta
npm@emotion/hash0.9.1indirecta
npm@esbuild/android-arm0.18.20indirecta
npm@esbuild/android-arm640.18.20indirecta
npm@esbuild/android-x640.18.20indirecta
npm@esbuild/darwin-arm640.18.20indirecta
npm@esbuild/darwin-x640.18.20indirecta
npm@esbuild/freebsd-arm640.18.20indirecta
npm@esbuild/freebsd-x640.18.20indirecta
npm@esbuild/linux-arm0.18.20indirecta
npm@esbuild/linux-arm640.18.20indirecta
npm@esbuild/linux-ia320.18.20indirecta
npm@esbuild/linux-loong640.18.20indirecta
npm@esbuild/linux-mips64el0.18.20indirecta
npm@esbuild/linux-ppc640.18.20indirecta
npm@esbuild/linux-riscv640.18.20indirecta
npm@esbuild/linux-s390x0.18.20indirecta
npm@esbuild/linux-x640.18.20indirecta
npm@esbuild/netbsd-x640.18.20indirecta
npm@esbuild/openbsd-x640.18.20indirecta
npm@esbuild/sunos-x640.18.20indirecta
npm@esbuild/win32-arm640.18.20indirecta
npm@esbuild/win32-ia320.18.20indirecta
npm@esbuild/win32-x640.18.20indirecta
npm@floating-ui/core1.6.0indirecta
npm@floating-ui/devtools0.2.1indirecta
npm@floating-ui/dom1.6.3indirecta
npm@floating-ui/utils0.2.1indirecta
npm@fluentui/keyboard-keys9.0.7indirecta
npm@fluentui/priority-overflow9.1.11indirecta
npm@fluentui/react-accordion9.3.46indirecta
npm@fluentui/react-alert9.0.0-beta.114indirecta
npm@fluentui/react-aria9.10.2indirecta
npm@fluentui/react-avatar9.6.19indirecta
npm@fluentui/react-badge9.2.29indirecta
npm@fluentui/react-breadcrumb9.0.19indirecta
npm@fluentui/react-button9.3.73indirecta
npm@fluentui/react-card9.0.72indirecta
npm@fluentui/react-checkbox9.2.18indirecta
npm@fluentui/react-combobox9.9.4indirecta
npm@fluentui/react-context-selector9.1.56indirecta
npm@fluentui/react-dialog9.9.15indirecta
npm@fluentui/react-divider9.2.65indirecta
npm@fluentui/react-drawer9.1.9indirecta
npm@fluentui/react-field9.1.59indirecta
npm@fluentui/react-image9.1.62indirecta
npm@fluentui/react-infobutton9.0.0-beta.98indirecta
npm@fluentui/react-infolabel9.0.26indirecta
npm@fluentui/react-input9.4.69indirecta
npm@fluentui/react-jsx-runtime9.0.34indirecta
npm@fluentui/react-label9.1.66indirecta
npm@fluentui/react-link9.2.15indirecta
npm@fluentui/react-menu9.13.5indirecta
npm@fluentui/react-message-bar9.0.24indirecta
npm@fluentui/react-motion-preview0.5.17indirecta
npm@fluentui/react-overflow9.1.15indirecta
npm@fluentui/react-persona9.2.78indirecta
npm@fluentui/react-popover9.9.2indirecta
npm@fluentui/react-portal9.4.18indirecta
npm@fluentui/react-positioning9.14.2indirecta
npm@fluentui/react-progress9.1.69indirecta
npm@fluentui/react-provider9.13.16indirecta
npm@fluentui/react-radio9.2.13indirecta
npm@fluentui/react-rating9.0.1indirecta
npm@fluentui/react-select9.1.69indirecta
npm@fluentui/react-shared-contexts9.15.2indirecta
npm@fluentui/react-skeleton9.0.57indirecta
npm@fluentui/react-slider9.1.75indirecta
npm@fluentui/react-spinbutton9.2.69indirecta
npm@fluentui/react-spinner9.4.2indirecta
npm@fluentui/react-switch9.1.75indirecta
npm@fluentui/react-table9.12.0indirecta
npm@fluentui/react-tabs9.4.14indirecta
npm@fluentui/react-tabster9.19.5indirecta
npm@fluentui/react-tags9.2.0indirecta
npm@fluentui/react-text9.4.14indirecta
npm@fluentui/react-textarea9.3.69indirecta
npm@fluentui/react-theme9.1.19indirecta
npm@fluentui/react-toast9.3.35indirecta
npm@fluentui/react-toolbar9.1.76indirecta
npm@fluentui/react-tooltip9.4.21indirecta
npm@fluentui/react-tree9.4.36indirecta
npm@fluentui/react-utilities9.18.5indirecta
npm@fluentui/react-virtualizer9.0.0-alpha.73indirecta
npm@fluentui/tokens1.0.0-alpha.16indirecta
npm@griffel/core1.15.3indirecta
npm@griffel/react1.5.21indirecta
npm@griffel/style-types1.0.4indirecta
npm@ianvs/prettier-plugin-sort-imports4.3.1indirecta
npm@jridgewell/gen-mapping0.3.5indirecta
npm@jridgewell/resolve-uri3.1.0indirecta
npm@jridgewell/set-array1.2.1indirecta
npm@jridgewell/sourcemap-codec1.4.15indirecta
npm@jridgewell/trace-mapping0.3.25indirecta
npm@kurkle/color0.3.2indirecta
npm@mapbox/node-pre-gyp1.0.11indirecta
npm@nodelib/fs.scandir2.1.5indirecta
npm@nodelib/fs.stat2.0.5indirecta
npm@nodelib/fs.walk1.2.8indirecta
npm@protobufjs/aspromise1.1.2indirecta
npm@protobufjs/base641.1.2indirecta
npm@protobufjs/codegen2.0.4indirecta
npm@protobufjs/eventemitter1.1.0indirecta
npm@protobufjs/fetch1.1.0indirecta
npm@protobufjs/float1.0.2indirecta
npm@protobufjs/inquire1.1.0indirecta
npm@protobufjs/path1.1.2indirecta
npm@protobufjs/pool1.1.0indirecta
npm@protobufjs/utf81.1.0indirecta
npm@remix-run/router1.6.1indirecta
npm@rollup/plugin-virtual3.0.2indirecta
npm@swc/core1.3.99indirecta
npm@swc/core-darwin-arm641.3.99indirecta
npm@swc/core-darwin-x641.3.99indirecta
npm@swc/core-linux-arm64-gnu1.3.99indirecta
npm@swc/core-linux-arm64-musl1.3.99indirecta
npm@swc/core-linux-x64-gnu1.3.99indirecta
npm@swc/core-linux-x64-musl1.3.99indirecta
npm@swc/core-win32-arm64-msvc1.3.99indirecta
npm@swc/core-win32-ia32-msvc1.3.99indirecta
npm@swc/core-win32-x64-msvc1.3.99indirecta
npm@swc/counter0.1.2indirecta
npm@swc/helpers0.5.7indirecta
npm@swc/types0.1.5indirecta
npm@tabler/icons3.31.0indirecta
npm@tailwindcss/typography0.5.10indirecta
npm@tensorflow/tfjs2.8.6indirecta
npm@tensorflow/tfjs-backend-cpu2.8.6indirecta
npm@tensorflow/tfjs-backend-webgl2.8.6indirecta
npm@tensorflow/tfjs-converter2.8.6indirecta
npm@tensorflow/tfjs-core2.8.6indirecta
npm@tensorflow/tfjs-data2.8.6indirecta
npm@tensorflow/tfjs-layers2.8.6indirecta
npm@tonejs/midi2.0.28indirecta
npm@types/debug4.1.7indirecta
npm@types/file-saver2.0.7indirecta
npm@types/hast2.3.4indirecta
npm@types/hoist-non-react-statics3.3.5indirecta
npm@types/katex0.14.0indirecta
npm@types/katex0.16.7indirecta
npm@types/lodash4.14.202indirecta
npm@types/lodash-es4.17.12indirecta
npm@types/long4.0.2indirecta
npm@types/mdast3.0.11indirecta
npm@types/ms0.7.31indirecta
npm@types/node20.4.4indirecta
npm@types/node-fetch2.6.4indirecta
npm@types/offscreencanvas2019.3.0indirecta
npm@types/parse56.0.3indirecta
npm@types/prop-types15.7.5indirecta
npm@types/react18.2.6indirecta
npm@types/react-beautiful-dnd13.1.4indirecta
npm@types/react-dom18.2.4indirecta
npm@types/react-redux7.1.29indirecta
npm@types/scheduler0.16.3indirecta
npm@types/seedrandom2.4.27indirecta
npm@types/unist2.0.6indirecta
npm@types/uuid9.0.1indirecta
npm@types/webgl-ext0.0.30indirecta
npm@types/webgl20.0.5indirecta
npm@vitejs/plugin-react4.0.1indirecta
npmabbrev1.1.1indirecta
npmacorn7.4.1indirecta
npmagent-base6.0.2indirecta
npmalign-text0.1.4indirecta
npmamdefine1.0.1indirecta
npmansi-regex5.0.1indirecta
npmansi-styles3.2.1indirecta
npmansi-styles4.3.0indirecta
npmany-promise1.3.0indirecta
npmanymatch3.1.3indirecta
npmaproba2.0.0indirecta
npmare-we-there-yet2.0.0indirecta
npmarg5.0.2indirecta
npmargparse1.0.10indirecta
npmarray-flatten3.0.0indirecta
npmasynckit0.4.0indirecta
npmautomation-events6.0.7indirecta
npmautoprefixer10.4.14indirecta
npmbail2.0.2indirecta
npmbalanced-match1.0.2indirecta
npmbinary-extensions2.2.0indirecta
npmbit-twiddle1.0.2indirecta
npmbrace-expansion1.1.11indirecta
npmbraces3.0.2indirecta
npmbrowserslist4.23.3indirecta
npmbuffer-from1.1.2indirecta
npmcamelcase1.2.1indirecta
npmcamelcase-css2.0.1indirecta
npmcaniuse-lite1.0.30001651indirecta
npmcanvas2.11.2indirecta
npmccount2.0.1indirecta
npmcenter-align0.1.3indirecta
npmchalk2.4.2indirecta
npmchalk4.1.2indirecta
npmcharacter-entities2.0.2indirecta
npmchokidar3.5.3indirecta
npmchownr2.0.0indirecta
npmcliui2.1.0indirecta
npmcliui7.0.4indirecta
npmcliui8.0.1indirecta
npmclsx1.2.1indirecta
npmcolor-convert1.9.3indirecta
npmcolor-convert2.0.1indirecta
npmcolor-name1.1.3indirecta
npmcolor-name1.1.4indirecta
npmcolor-support1.1.3indirecta
npmcombined-stream1.0.8indirecta
npmcomma-separated-tokens2.0.3indirecta
npmcommander4.1.1indirecta
npmcommander8.3.0indirecta
npmconcat-map0.0.1indirecta
npmconcat-stream1.6.2indirecta
npmconsole-control-strings1.1.0indirecta
npmconvert-source-map2.0.0indirecta
npmcore-js3.31.1indirecta
npmcore-util-is1.0.3indirecta
npmcss-box-model1.2.1indirecta
npmcssesc3.0.0indirecta
npmcsstype3.1.3indirecta
npmcwise1.0.10indirecta
npmcwise-compiler1.1.3indirecta
npmcwise-parser1.0.3indirecta
npmdebug4.3.4indirecta
npmdecamelize1.2.0indirecta
npmdecode-named-character-reference1.0.2indirecta
npmdecompress-response4.2.1indirecta
npmdefine-lazy-prop2.0.0indirecta
npmdelayed-stream1.0.0indirecta
npmdelegates1.0.0indirecta
npmdequal2.0.3indirecta
npmdetect-libc2.0.2indirecta
npmdidyoumean1.2.2indirecta
npmdiff5.1.0indirecta
npmdlv1.1.3indirecta
npmdom-helpers5.2.1indirecta
npmdup1.0.0indirecta
npmduplexer20.0.2indirecta
npmelectron-to-chromium1.5.11indirecta
npmemoji-regex8.0.0indirecta
npmentities4.5.0indirecta
npmesbuild0.18.20indirecta
npmescalade3.1.2indirecta
npmescape-string-regexp1.0.5indirecta
npmescape-string-regexp5.0.0indirecta
npmescodegen0.0.28indirecta
npmescodegen1.3.3indirecta
npmesprima1.0.4indirecta
npmesprima1.1.1indirecta
npmesprima1.2.5indirecta
npmestraverse1.3.2indirecta
npmestraverse1.5.1indirecta
npmesutils1.0.0indirecta
npmextend3.0.2indirecta
npmfalafel2.2.5indirecta
npmfast-glob3.2.12indirecta
npmfastq1.15.0indirecta
npmfault2.0.1indirecta
npmfft.js4.0.4indirecta
npmfill-range7.0.1indirecta
npmform-data3.0.1indirecta
npmformat0.2.2indirecta
npmfraction.js4.2.0indirecta
npmfs-minipass2.1.0indirecta
npmfs.realpath1.0.0indirecta
npmfsevents2.3.3indirecta
npmfunction-bind1.1.1indirecta
npmgauge3.0.2indirecta
npmgensync1.0.0-beta.2indirecta
npmget-caller-file2.0.5indirecta
npmglob7.1.6indirecta
npmglob-parent5.1.2indirecta
npmglob-parent6.0.2indirecta
npmglobals11.12.0indirecta
npmhas1.0.3indirecta
npmhas-flag3.0.0indirecta
npmhas-flag4.0.0indirecta
npmhas-unicode2.0.1indirecta
npmhast-util-from-dom4.2.0indirecta
npmhast-util-from-html1.0.2indirecta
npmhast-util-from-html-isomorphic1.0.0indirecta
npmhast-util-from-parse57.1.2indirecta
npmhast-util-is-element2.1.3indirecta
npmhast-util-parse-selector3.1.1indirecta
npmhast-util-raw7.2.3indirecta
npmhast-util-to-parse57.1.0indirecta
npmhast-util-to-text3.1.2indirecta
npmhast-util-whitespace2.0.1indirecta
npmhastscript7.2.0indirecta
npmhighlight.js11.8.0indirecta
npmhoist-non-react-statics3.3.2indirecta
npmhtml-parse-stringify3.0.1indirecta
npmhtml-void-elements2.0.1indirecta
npmhttps-proxy-agent5.0.1indirecta
npmimmutable4.3.0indirecta
npminflight1.0.6indirecta
npminherits2.0.4indirecta
npminline-style-parser0.1.1indirecta
npmiota-array1.0.0indirecta
npmis-binary-path2.1.0indirecta
npmis-buffer1.1.6indirecta
npmis-buffer2.0.5indirecta
npmis-core-module2.12.0indirecta
npmis-docker2.2.1indirecta
npmis-extglob2.1.1indirecta
npmis-fullwidth-code-point3.0.0indirecta
npmis-glob4.0.3indirecta
npmis-number7.0.0indirecta
npmis-plain-obj4.1.0indirecta
npmis-wsl2.2.0indirecta
npmisarray0.0.1indirecta
npmisarray1.0.0indirecta
npmisarray2.0.5indirecta
npmjiti1.21.7indirecta
npmjs-tokens4.0.0indirecta
npmjsesc2.5.2indirecta
npmjson52.2.3indirecta
npmkeyborg2.5.0indirecta
npmkind-of3.2.2indirecta
npmkleur4.1.5indirecta
npmlazy-cache1.0.4indirecta
npmlilconfig2.1.0indirecta
npmlines-and-columns1.2.4indirecta
npmlodash.castarray4.4.0indirecta
npmlodash.isplainobject4.0.6indirecta
npmlodash.merge4.6.2indirecta
npmlong4.0.0indirecta
npmlongest1.0.1indirecta
npmlongest-streak3.1.0indirecta
npmloose-envify1.4.0indirecta
npmlowlight2.9.0indirecta
npmlru-cache5.1.1indirecta
npmlru-cache6.0.0indirecta
npmmake-dir3.1.0indirecta
npmmarkdown-table3.0.3indirecta
npmmdast-util-definitions5.1.2indirecta
npmmdast-util-find-and-replace2.2.2indirecta
npmmdast-util-from-markdown1.3.0indirecta
npmmdast-util-gfm2.0.2indirecta
npmmdast-util-gfm-autolink-literal1.0.3indirecta
npmmdast-util-gfm-footnote1.0.2indirecta
npmmdast-util-gfm-strikethrough1.0.3indirecta
npmmdast-util-gfm-table1.0.7indirecta
npmmdast-util-gfm-task-list-item1.0.2indirecta
npmmdast-util-math2.0.2indirecta
npmmdast-util-newline-to-break1.0.0indirecta
npmmdast-util-phrasing3.0.1indirecta
npmmdast-util-to-hast12.3.0indirecta
npmmdast-util-to-markdown1.5.0indirecta
npmmdast-util-to-string3.2.0indirecta
npmmemoize-one5.2.1indirecta
npmmerge21.4.1indirecta
npmmicromark3.1.0indirecta
npmmicromark-core-commonmark1.0.6indirecta
npmmicromark-extension-gfm2.0.3indirecta
npmmicromark-extension-gfm-autolink-literal1.0.4indirecta
npmmicromark-extension-gfm-footnote1.1.0indirecta
npmmicromark-extension-gfm-strikethrough1.0.5indirecta
npmmicromark-extension-gfm-table1.0.6indirecta
npmmicromark-extension-gfm-tagfilter1.0.2indirecta
npmmicromark-extension-gfm-task-list-item1.0.4indirecta
npmmicromark-extension-math2.1.2indirecta
npmmicromark-factory-destination1.0.0indirecta
npmmicromark-factory-label1.0.2indirecta
npmmicromark-factory-space1.0.0indirecta
npmmicromark-factory-title1.0.2indirecta
npmmicromark-factory-whitespace1.0.0indirecta
npmmicromark-util-character1.1.0indirecta
npmmicromark-util-chunked1.0.0indirecta
npmmicromark-util-classify-character1.0.0indirecta
npmmicromark-util-combine-extensions1.0.0indirecta
npmmicromark-util-decode-numeric-character-reference1.0.0indirecta
npmmicromark-util-decode-string1.0.2indirecta
npmmicromark-util-encode1.0.1indirecta
npmmicromark-util-html-tag-name1.1.0indirecta
npmmicromark-util-normalize-identifier1.0.0indirecta
npmmicromark-util-resolve-all1.0.0indirecta
npmmicromark-util-sanitize-uri1.1.0indirecta
npmmicromark-util-subtokenize1.0.2indirecta
npmmicromark-util-symbol1.0.1indirecta
npmmicromark-util-types1.0.2indirecta
npmmicromatch4.0.5indirecta
npmmidi-file1.2.4indirecta
npmmime-db1.52.0indirecta
npmmime-types2.1.35indirecta
npmmimic-response2.1.0indirecta
npmminimatch3.1.2indirecta
npmminimist0.0.8indirecta
npmminipass3.3.6indirecta
npmminipass5.0.0indirecta
npmminizlib2.1.2indirecta
npmmkdirp1.0.4indirecta
npmmri1.2.0indirecta
npmms2.1.2indirecta
npmmz2.7.0indirecta
npmnan2.18.0indirecta
npmnanoid3.3.9indirecta
npmndarray1.0.19indirecta
npmndarray-fft1.0.3indirecta
npmndarray-ops1.2.2indirecta
npmndarray-resample1.0.1indirecta
npmndarray-scratch1.2.0indirecta
npmnode-fetch2.6.12indirecta
npmnode-releases2.0.18indirecta
npmnopt5.0.0indirecta
npmnormalize-path3.0.0indirecta
npmnormalize-range0.1.2indirecta
npmnpmlog5.0.1indirecta
npmobject-assign4.1.1indirecta
npmobject-hash3.0.0indirecta
npmobject-inspect0.4.0indirecta
npmobject-keys0.4.0indirecta
npmonce1.4.0indirecta
npmopen8.4.2indirecta
npmparse56.0.1indirecta
npmparse57.1.2indirecta
npmpath-is-absolute1.0.1indirecta
npmpath-parse1.0.7indirecta
npmpath2d-polyfill2.0.1indirecta
npmpicocolors1.1.1indirecta
npmpicomatch2.3.1indirecta
npmpify2.3.0indirecta
npmpirates4.0.5indirecta
npmpostcss8.5.3indirecta
npmpostcss-import15.1.0indirecta
npmpostcss-js4.0.1indirecta
npmpostcss-load-config4.0.1indirecta
npmpostcss-nested6.0.1indirecta
npmpostcss-selector-parser6.0.10indirecta
npmpostcss-selector-parser6.0.12indirecta
npmpostcss-value-parser4.2.0indirecta
npmprettier3.3.3indirecta
npmprettier-plugin-tailwindcss0.6.6indirecta
npmprocess-nextick-args2.0.1indirecta
npmprop-types15.8.1indirecta
npmproperty-information6.2.0indirecta
npmprotobufjs6.11.4indirecta
npmqueue-microtask1.2.3indirecta
npmquote-stream0.0.0indirecta
npmraf-schd4.0.3indirecta
npmreact-is16.13.1indirecta
npmreact-is17.0.2indirecta
npmreact-is18.2.0indirecta
npmreact-redux7.2.9indirecta
npmreact-refresh0.14.0indirecta
npmreact-transition-group4.4.5indirecta
npmread-cache1.0.0indirecta
npmreadable-stream1.0.34indirecta
npmreadable-stream1.1.14indirecta
npmreadable-stream2.3.8indirecta
npmreadable-stream3.6.2indirecta
npmreaddirp3.6.0indirecta
npmredux4.2.1indirecta
npmregenerator-runtime0.13.11indirecta
npmremark-parse10.0.2indirecta
npmremark-rehype10.1.0indirecta
npmrepeat-string1.6.1indirecta
npmrequire-directory2.1.1indirecta
npmresolve1.22.2indirecta
npmreusify1.0.4indirecta
npmright-align0.1.3indirecta
npmrimraf3.0.2indirecta
npmrollup3.29.5indirecta
npmrollup-plugin-visualizer5.9.0indirecta
npmrtl-css-js1.16.1indirecta
npmrun-parallel1.2.0indirecta
npmsade1.8.1indirecta
npmsafe-buffer5.1.2indirecta
npmsafe-buffer5.2.1indirecta
npmsass1.62.1indirecta
npmscheduler0.23.0indirecta
npmseedrandom2.4.3indirecta
npmseedrandom2.4.4indirecta
npmsemver6.3.1indirecta
npmsemver7.5.4indirecta
npmsemver7.6.3indirecta
npmset-blocking2.0.0indirecta
npmshallow-copy0.0.1indirecta
npmsignal-exit3.0.7indirecta
npmsimple-concat1.0.1indirecta
npmsimple-get3.1.1indirecta
npmsource-map0.1.43indirecta
npmsource-map0.5.7indirecta
npmsource-map0.7.4indirecta
npmsource-map-js1.2.1indirecta
npmspace-separated-tokens2.0.2indirecta
npmsprintf-js1.0.3indirecta
npmstaffrender0.2.1indirecta
npmstandardized-audio-context25.3.54indirecta
npmstatic-eval0.2.4indirecta
npmstatic-module1.5.0indirecta
npmstring-width4.2.3indirecta
npmstring_decoder0.10.31indirecta
npmstring_decoder1.1.1indirecta
npmstring_decoder1.3.0indirecta
npmstrip-ansi6.0.1indirecta
npmstyle-to-object0.4.1indirecta
npmstylis4.3.1indirecta
npmsucrase3.32.0indirecta
npmsupports-color5.5.0indirecta
npmsupports-color7.2.0indirecta
npmsupports-preserve-symlinks-flag1.0.0indirecta
npmtabster6.1.0indirecta
npmtailwindcss3.3.2indirecta
npmtar6.2.0indirecta
npmthenify3.3.1indirecta
npmthenify-all1.6.0indirecta
npmthrough20.4.2indirecta
npmtiny-invariant1.3.1indirecta
npmto-fast-properties2.0.0indirecta
npmto-regex-range5.0.1indirecta
npmtonal2.2.2indirecta
npmtonal-array2.2.2indirecta
npmtonal-chord2.2.2indirecta
npmtonal-dictionary2.2.2indirecta
npmtonal-distance2.2.2indirecta
npmtonal-interval2.2.2indirecta
npmtonal-key2.2.2indirecta
npmtonal-note2.2.2indirecta
npmtonal-pcset2.2.2indirecta
npmtonal-roman-numeral2.2.2indirecta
npmtonal-scale2.2.2indirecta
npmtone14.7.77indirecta
npmtr460.0.3indirecta
npmtrim-lines3.0.1indirecta
npmtrough2.1.0indirecta
npmts-interface-checker0.1.13indirecta
npmtslib2.6.1indirecta
npmtypedarray0.0.6indirecta
npmtypedarray-pool1.2.0indirecta
npmtypescript5.0.4indirecta
npmuglify-js2.8.29indirecta
npmuglify-to-browserify1.0.2indirecta
npmunified10.1.2indirecta
npmuniq1.0.1indirecta
npmunist-util-find-after4.0.1indirecta
npmunist-util-generated2.0.1indirecta
npmunist-util-is5.2.1indirecta
npmunist-util-position4.0.4indirecta
npmunist-util-remove-position4.0.2indirecta
npmunist-util-stringify-position3.0.3indirecta
npmunist-util-visit4.1.2indirecta
npmunist-util-visit-parents5.1.3indirecta
npmupdate-browserslist-db1.1.0indirecta
npmuse-disposable1.0.2indirecta
npmuse-memo-one1.1.3indirecta
npmutil-deprecate1.0.2indirecta
npmuvu0.5.6indirecta
npmvfile5.3.7indirecta
npmvfile-location4.1.0indirecta
npmvfile-message3.1.4indirecta
npmvite4.5.9indirecta
npmvite-plugin-top-level-await1.3.1indirecta
npmvoid-elements3.1.0indirecta
npmweb-namespaces2.0.1indirecta
npmwebidl-conversions3.0.1indirecta
npmwhatwg-url5.0.0indirecta
npmwide-align1.1.5indirecta
npmwindow-size0.1.0indirecta
npmwordwrap0.0.2indirecta
npmwrap-ansi7.0.0indirecta
npmwrappy1.0.2indirecta
npmxtend2.1.2indirecta
npmy18n5.0.8indirecta
npmyallist3.1.1indirecta
npmyallist4.0.0indirecta
npmyaml2.7.0indirecta
npmyargs16.2.0indirecta
npmyargs17.7.2indirecta
npmyargs3.10.0indirecta
npmyargs-parser20.2.9indirecta
npmyargs-parser21.1.1indirecta
npmzwitch2.0.4indirecta
PyPIbitsandbytesindirecta
PyPIbitsandbytes0.43.1indirecta
PyPIcython3.0.4indirecta
PyPIdeepspeedindirecta
PyPIdeepspeed0.12.6indirecta
PyPIdiskcache5.6.3indirecta
PyPIeinopsindirecta
PyPIeinops0.8.0indirecta
PyPIfastapi0.109.1indirecta
PyPIftfy6.1.1indirecta
PyPIgputil1.4.0indirecta
PyPIjinja23.1.6indirecta
PyPIlangchain0.0.322indirecta
PyPIlm-dataformat0.0.20indirecta
PyPImidi2audio0.1.1indirecta
PyPImiditok3.0.6.post1indirecta
PyPImido1.3.0indirecta
PyPInumpy1.24.4indirecta
PyPInumpy1.26.4indirecta
PyPIpsutil5.9.6indirecta
PyPIpydantic2.4.2indirecta
PyPIpymupdf1.23.5indirecta
PyPIpython-multipart0.0.7indirecta
PyPIpytorch-lightning1.9.5indirecta
PyPIrwkv0.8.29indirecta
PyPIsafetensors0.4.0indirecta
PyPIsetuptools69.5.1indirecta
PyPIsse-starlette1.6.5indirecta
PyPItiktoken0.5.1indirecta
PyPItokenizers0.21.4indirecta
PyPItorchindirecta
PyPItorch2.2.0indirecta
PyPItqdm4.66.1indirecta
PyPItransformers4.41.1indirecta
PyPItriton2.2.0indirecta
PyPIuvicorn0.23.2indirecta
Informe JSON sin procesar legible por máquina
{
  "data": {
    "repo": {
      "topics": [
        "rwkv",
        "api",
        "api-client",
        "chatgpt",
        "llm",
        "tool",
        "wails"
      ],
      "is_fork": false,
      "size_kb": 134103,
      "has_wiki": true,
      "homepage": "https://www.rwkv.com",
      "languages": {
        "Go": 67082,
        "C++": 4442,
        "HIP": 27042,
        "Cuda": 92721,
        "HTML": 354,
        "Ruby": 8864,
        "SCSS": 1473,
        "Shell": 4179,
        "Python": 415530,
        "Makefile": 1113,
        "Batchfile": 5742,
        "Dockerfile": 1439,
        "JavaScript": 7115,
        "TypeScript": 496337
      },
      "pushed_at": "2026-07-07T03:45:32Z",
      "created_at": "2023-05-05T04:21:56Z",
      "owner_type": "User",
      "updated_at": "2026-07-20T01:22:07Z",
      "description": "A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is fully open source and available for commercial use.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "master",
      "license_spdx_raw": "MIT",
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript",
        "Python"
      ]
    },
    "owner": {
      "blog": null,
      "name": "josc146",
      "type": "User",
      "login": "josStorer",
      "company": null,
      "location": null,
      "followers": 644,
      "avatar_url": "https://avatars.githubusercontent.com/u/13366013?v=4",
      "created_at": "2015-07-16T13:06:29Z",
      "is_verified": null,
      "public_repos": 29,
      "account_age_days": 4021
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": null,
      "profile_has_license": true
    },
    "activity": {
      "releases_count": 100,
      "commits_last_year": 111,
      "latest_release_at": "2026-07-07T03:52:37Z",
      "latest_release_tag": "v1.9.12",
      "releases_from_tags": false,
      "days_since_last_push": 13,
      "active_weeks_last_year": 14,
      "days_since_latest_release": 13,
      "mean_days_between_releases": 45.9
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 42,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": []
    },
    "popularity": {
      "forks": 600,
      "stars": 6432,
      "watchers": 48,
      "open_issues_and_prs": 177
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile"
      ],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "frontend/tsconfig.json",
        "py310/Lib/site-packages/llama_cpp/py.typed"
      ],
      "largest_source_bytes": 2578580,
      "source_files_sampled": 325,
      "oversized_source_files": 3,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "backend-python/requirements.txt",
        "backend-python/requirements_without_cyac.txt",
        "finetune/requirements.txt",
        "frontend/package.json",
        "go.mod"
      ],
      "ecosystems": [
        "go",
        "npm",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "@fluentui/react-components",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.47.2"
        },
        {
          "name": "@fluentui/react-icons",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.201"
        },
        {
          "name": "@lightenna/react-mermaid-diagram",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.22"
        },
        {
          "name": "@magenta/music",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.23.1"
        },
        {
          "name": "@microsoft/fetch-event-source",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.1"
        },
        {
          "name": "@primer/octicons-react",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.1.0"
        },
        {
          "name": "@tabler/icons-react",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.31.0"
        },
        {
          "name": "abcjs",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.2.3"
        },
        {
          "name": "chart.js",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.3.0"
        },
        {
          "name": "classnames",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.3.2"
        },
        {
          "name": "compare-versions",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.1.1"
        },
        {
          "name": "delay",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.0"
        },
        {
          "name": "file-saver",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.5"
        },
        {
          "name": "html-midi-player",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.5.0"
        },
        {
          "name": "html-to-image",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.11.13"
        },
        {
          "name": "i18next",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^22.4.15"
        },
        {
          "name": "katex",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.16.9"
        },
        {
          "name": "lodash-es",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "mobx",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.9.0"
        },
        {
          "name": "mobx-react-lite",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.4.3"
        },
        {
          "name": "pdfjs-dist",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.189"
        },
        {
          "name": "react",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^18.2.0"
        },
        {
          "name": "react-beautiful-dnd",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^13.1.1"
        },
        {
          "name": "react-chartjs-2",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.0"
        },
        {
          "name": "react-dom",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^18.2.0"
        },
        {
          "name": "react-draggable",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.6"
        },
        {
          "name": "react-i18next",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^12.2.2"
        },
        {
          "name": "react-markdown",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.7"
        },
        {
          "name": "react-router",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.11.1"
        },
        {
          "name": "react-router-dom",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.11.1"
        },
        {
          "name": "react-toastify",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.1.3"
        },
        {
          "name": "rehype-highlight",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.0"
        },
        {
          "name": "rehype-katex",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.3"
        },
        {
          "name": "rehype-raw",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.1.1"
        },
        {
          "name": "remark-breaks",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.3"
        },
        {
          "name": "remark-gfm",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.1"
        },
        {
          "name": "remark-math",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.1"
        },
        {
          "name": "usehooks-ts",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.9.1"
        },
        {
          "name": "uuid",
          "manifest": "frontend/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.0.0"
        },
        {
          "name": "github.com/cavaliergopher/grab/v3",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v3.0.1"
        },
        {
          "name": "github.com/fsnotify/fsnotify",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.8.0"
        },
        {
          "name": "github.com/mattrtaylor/go-rtmidi",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20220428034745-af795b1c1a79"
        },
        {
          "name": "github.com/minio/selfupdate",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.6.0"
        },
        {
          "name": "github.com/nyaosorg/go-windows-su",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.1"
        },
        {
          "name": "github.com/ubuntu/gowsl",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20230615094051-94945650cc1e"
        },
        {
          "name": "github.com/wailsapp/wails/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.9.2"
        },
        {
          "name": "golang.org/x/text",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.22.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "github.com/cavaliergopher/grab/v3",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fsnotify/fsnotify",
            "direct": true,
            "version": "1.8.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattrtaylor/go-rtmidi",
            "direct": true,
            "version": "0.0.0-20220428034745-af795b1c1a79",
            "ecosystem": "go"
          },
          {
            "name": "github.com/minio/selfupdate",
            "direct": true,
            "version": "0.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/nyaosorg/go-windows-su",
            "direct": true,
            "version": "0.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ubuntu/gowsl",
            "direct": true,
            "version": "0.0.0-20230615094051-94945650cc1e",
            "ecosystem": "go"
          },
          {
            "name": "github.com/wailsapp/wails/v2",
            "direct": true,
            "version": "2.9.2",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": true,
            "version": "0.22.0",
            "ecosystem": "go"
          },
          {
            "name": "@fluentui/react-components",
            "direct": true,
            "version": "9.47.2",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-icons",
            "direct": true,
            "version": "2.0.233",
            "ecosystem": "npm"
          },
          {
            "name": "@magenta/music",
            "direct": true,
            "version": "1.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/fetch-event-source",
            "direct": true,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@primer/octicons-react",
            "direct": true,
            "version": "19.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tabler/icons-react",
            "direct": true,
            "version": "3.31.0",
            "ecosystem": "npm"
          },
          {
            "name": "abcjs",
            "direct": true,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "chart.js",
            "direct": true,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "classnames",
            "direct": true,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "compare-versions",
            "direct": true,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "delay",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-saver",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "html-midi-player",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-to-image",
            "direct": true,
            "version": "1.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "i18next",
            "direct": true,
            "version": "22.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "katex",
            "direct": true,
            "version": "0.16.9",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-es",
            "direct": true,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "mobx",
            "direct": true,
            "version": "6.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "mobx-react-lite",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "pdfjs-dist",
            "direct": true,
            "version": "4.0.189",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "18.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-beautiful-dnd",
            "direct": true,
            "version": "13.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-chartjs-2",
            "direct": true,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "18.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-draggable",
            "direct": true,
            "version": "4.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "react-i18next",
            "direct": true,
            "version": "12.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-markdown",
            "direct": true,
            "version": "8.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": true,
            "version": "6.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-dom",
            "direct": true,
            "version": "6.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-toastify",
            "direct": true,
            "version": "9.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-highlight",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-katex",
            "direct": true,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-raw",
            "direct": true,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-breaks",
            "direct": true,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-math",
            "direct": true,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "usehooks-ts",
            "direct": true,
            "version": "2.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "aead.dev/minisign",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/bep/debounce",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-ole/go-ole",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/godbus/dbus/v5",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/uuid",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jchv/go-winloader",
            "direct": false,
            "version": "0.0.0-20210711035445-715c2860da7e",
            "ecosystem": "go"
          },
          {
            "name": "github.com/labstack/echo/v4",
            "direct": false,
            "version": "4.13.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/labstack/gommon",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/leaanthony/go-ansi-parser",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/leaanthony/gosod",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/leaanthony/slicer",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/leaanthony/u",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-colorable",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-isatty",
            "direct": false,
            "version": "0.0.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pkg/browser",
            "direct": false,
            "version": "0.0.0-20240102092130-5ac0b6a4141c",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pkg/errors",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rivo/uniseg",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/samber/lo",
            "direct": false,
            "version": "1.49.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sirupsen/logrus",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tkrajina/go-reflector",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ubuntu/decorate",
            "direct": false,
            "version": "0.0.0-20230125165522-2d5b0a9bb117",
            "ecosystem": "go"
          },
          {
            "name": "github.com/valyala/bytebufferpool",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/valyala/fasttemplate",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/wailsapp/go-webview2",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "go"
          },
          {
            "name": "github.com/wailsapp/mimetype",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/crypto",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/net",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "go"
          },
          {
            "name": "@alloc/quick-lru",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-simple-access",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.25.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-self",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-source",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.22.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.25.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/hash",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/devtools",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/utils",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/keyboard-keys",
            "direct": false,
            "version": "9.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/priority-overflow",
            "direct": false,
            "version": "9.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-accordion",
            "direct": false,
            "version": "9.3.46",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-alert",
            "direct": false,
            "version": "9.0.0-beta.114",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-aria",
            "direct": false,
            "version": "9.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-avatar",
            "direct": false,
            "version": "9.6.19",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-badge",
            "direct": false,
            "version": "9.2.29",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-breadcrumb",
            "direct": false,
            "version": "9.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-button",
            "direct": false,
            "version": "9.3.73",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-card",
            "direct": false,
            "version": "9.0.72",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-checkbox",
            "direct": false,
            "version": "9.2.18",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-combobox",
            "direct": false,
            "version": "9.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-context-selector",
            "direct": false,
            "version": "9.1.56",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-dialog",
            "direct": false,
            "version": "9.9.15",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-divider",
            "direct": false,
            "version": "9.2.65",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-drawer",
            "direct": false,
            "version": "9.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-field",
            "direct": false,
            "version": "9.1.59",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-image",
            "direct": false,
            "version": "9.1.62",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-infobutton",
            "direct": false,
            "version": "9.0.0-beta.98",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-infolabel",
            "direct": false,
            "version": "9.0.26",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-input",
            "direct": false,
            "version": "9.4.69",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-jsx-runtime",
            "direct": false,
            "version": "9.0.34",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-label",
            "direct": false,
            "version": "9.1.66",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-link",
            "direct": false,
            "version": "9.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-menu",
            "direct": false,
            "version": "9.13.5",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-message-bar",
            "direct": false,
            "version": "9.0.24",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-motion-preview",
            "direct": false,
            "version": "0.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-overflow",
            "direct": false,
            "version": "9.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-persona",
            "direct": false,
            "version": "9.2.78",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-popover",
            "direct": false,
            "version": "9.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-portal",
            "direct": false,
            "version": "9.4.18",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-positioning",
            "direct": false,
            "version": "9.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-progress",
            "direct": false,
            "version": "9.1.69",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-provider",
            "direct": false,
            "version": "9.13.16",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-radio",
            "direct": false,
            "version": "9.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-rating",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-select",
            "direct": false,
            "version": "9.1.69",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-shared-contexts",
            "direct": false,
            "version": "9.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-skeleton",
            "direct": false,
            "version": "9.0.57",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-slider",
            "direct": false,
            "version": "9.1.75",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-spinbutton",
            "direct": false,
            "version": "9.2.69",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-spinner",
            "direct": false,
            "version": "9.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-switch",
            "direct": false,
            "version": "9.1.75",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-table",
            "direct": false,
            "version": "9.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-tabs",
            "direct": false,
            "version": "9.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-tabster",
            "direct": false,
            "version": "9.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-tags",
            "direct": false,
            "version": "9.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-text",
            "direct": false,
            "version": "9.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-textarea",
            "direct": false,
            "version": "9.3.69",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-theme",
            "direct": false,
            "version": "9.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-toast",
            "direct": false,
            "version": "9.3.35",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-toolbar",
            "direct": false,
            "version": "9.1.76",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-tooltip",
            "direct": false,
            "version": "9.4.21",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-tree",
            "direct": false,
            "version": "9.4.36",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-utilities",
            "direct": false,
            "version": "9.18.5",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/react-virtualizer",
            "direct": false,
            "version": "9.0.0-alpha.73",
            "ecosystem": "npm"
          },
          {
            "name": "@fluentui/tokens",
            "direct": false,
            "version": "1.0.0-alpha.16",
            "ecosystem": "npm"
          },
          {
            "name": "@griffel/core",
            "direct": false,
            "version": "1.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "@griffel/react",
            "direct": false,
            "version": "1.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "@griffel/style-types",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@ianvs/prettier-plugin-sort-imports",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@kurkle/color",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mapbox/node-pre-gyp",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@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.4",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/eventemitter",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/fetch",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/float",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/inquire",
            "direct": false,
            "version": "1.1.0",
            "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.0",
            "ecosystem": "npm"
          },
          {
            "name": "@remix-run/router",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-virtual",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-darwin-arm64",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-darwin-x64",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-arm64-gnu",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-arm64-musl",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-x64-gnu",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-x64-musl",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-win32-arm64-msvc",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-win32-ia32-msvc",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-win32-x64-msvc",
            "direct": false,
            "version": "1.3.99",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/counter",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/helpers",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/types",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@tabler/icons",
            "direct": false,
            "version": "3.31.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/typography",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "@tensorflow/tfjs",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tensorflow/tfjs-backend-cpu",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tensorflow/tfjs-backend-webgl",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tensorflow/tfjs-converter",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tensorflow/tfjs-core",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tensorflow/tfjs-data",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tensorflow/tfjs-layers",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tonejs/midi",
            "direct": false,
            "version": "2.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/file-saver",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "2.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hoist-non-react-statics",
            "direct": false,
            "version": "3.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/katex",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/katex",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "4.14.202",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash-es",
            "direct": false,
            "version": "4.17.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/long",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "0.7.31",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-fetch",
            "direct": false,
            "version": "2.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/offscreencanvas",
            "direct": false,
            "version": "2019.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse5",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-beautiful-dnd",
            "direct": false,
            "version": "13.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "18.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-redux",
            "direct": false,
            "version": "7.1.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/scheduler",
            "direct": false,
            "version": "0.16.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/seedrandom",
            "direct": false,
            "version": "2.4.27",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/uuid",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/webgl-ext",
            "direct": false,
            "version": "0.0.30",
            "ecosystem": "npm"
          },
          {
            "name": "@types/webgl2",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "align-text",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "amdefine",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "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": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "aproba",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "are-we-there-yet",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "automation-events",
            "direct": false,
            "version": "6.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "bit-twiddle",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-css",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001651",
            "ecosystem": "npm"
          },
          {
            "name": "canvas",
            "direct": false,
            "version": "2.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "center-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "1.2.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": "color-support",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-stream",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "console-control-strings",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js",
            "direct": false,
            "version": "3.31.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-box-model",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "cwise",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "cwise-compiler",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "cwise-parser",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delegates",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "didyoumean",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dlv",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dom-helpers",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "dup",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer2",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.11",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "0.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "falafel",
            "direct": false,
            "version": "2.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "fault",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fft.js",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "format",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "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.1",
            "ecosystem": "npm"
          },
          {
            "name": "gauge",
            "direct": false,
            "version": "3.0.2",
            "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": "glob",
            "direct": false,
            "version": "7.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-unicode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-dom",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html-isomorphic",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-element",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-text",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "highlight.js",
            "direct": false,
            "version": "11.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "hoist-non-react-statics",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-parse-stringify",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "immutable",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "iota-array",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "1.21.7",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "keyborg",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "lazy-cache",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.castarray",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "long",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "longest",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lowlight",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-definitions",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-math",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-newline-to-break",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "12.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "memoize-one",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-math",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "midi-file",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mri",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mz",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "nan",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "ndarray",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "ndarray-fft",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ndarray-ops",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ndarray-resample",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ndarray-scratch",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.6.12",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-range",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "npmlog",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-hash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path2d-polyfill",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-import",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-js",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-load-config",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nested",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-tailwindcss",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "6.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quote-stream",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "raf-schd",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "17.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "18.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-redux",
            "direct": false,
            "version": "7.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-transition-group",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "read-cache",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "1.0.34",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "1.1.14",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "redux",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.13.11",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "repeat-string",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.2",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "right-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "3.29.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-visualizer",
            "direct": false,
            "version": "5.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "rtl-css-js",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sade",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "sass",
            "direct": false,
            "version": "1.62.1",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "seedrandom",
            "direct": false,
            "version": "2.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "seedrandom",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-copy",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "simple-concat",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-get",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.1.43",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "staffrender",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "standardized-audio-context",
            "direct": false,
            "version": "25.3.54",
            "ecosystem": "npm"
          },
          {
            "name": "static-eval",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "static-module",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "0.10.31",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "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": "style-to-object",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylis",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "sucrase",
            "direct": false,
            "version": "3.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tabster",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "thenify",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "thenify-all",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-invariant",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "to-fast-properties",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tonal",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-array",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-chord",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-dictionary",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-distance",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-interval",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-key",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-note",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-pcset",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-roman-numeral",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tonal-scale",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tone",
            "direct": false,
            "version": "14.7.77",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-interface-checker",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray-pool",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": false,
            "version": "2.8.29",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-to-browserify",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "uniq",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-find-after",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-generated",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove-position",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "5.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-disposable",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "use-memo-one",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uvu",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "5.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "4.5.9",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-top-level-await",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "void-elements",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "web-namespaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wide-align",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "window-size",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "bitsandbytes",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "bitsandbytes",
            "direct": false,
            "version": "0.43.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cython",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "deepspeed",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "deepspeed",
            "direct": false,
            "version": "0.12.6",
            "ecosystem": "pypi"
          },
          {
            "name": "diskcache",
            "direct": false,
            "version": "5.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "einops",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "einops",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.109.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ftfy",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "gputil",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain",
            "direct": false,
            "version": "0.0.322",
            "ecosystem": "pypi"
          },
          {
            "name": "lm-dataformat",
            "direct": false,
            "version": "0.0.20",
            "ecosystem": "pypi"
          },
          {
            "name": "midi2audio",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "miditok",
            "direct": false,
            "version": "3.0.6.post1",
            "ecosystem": "pypi"
          },
          {
            "name": "mido",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "1.24.4",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "1.26.4",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "5.9.6",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pymupdf",
            "direct": false,
            "version": "1.23.5",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "pytorch-lightning",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "pypi"
          },
          {
            "name": "rwkv",
            "direct": false,
            "version": "0.8.29",
            "ecosystem": "pypi"
          },
          {
            "name": "safetensors",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "69.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "1.6.5",
            "ecosystem": "pypi"
          },
          {
            "name": "tiktoken",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tokenizers",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "pypi"
          },
          {
            "name": "torch",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "torch",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.66.1",
            "ecosystem": "pypi"
          },
          {
            "name": "transformers",
            "direct": false,
            "version": "4.41.1",
            "ecosystem": "pypi"
          },
          {
            "name": "triton",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 705,
        "direct_count": 46,
        "indirect_count": 659
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 10,
        "merged_prs": 28,
        "open_issues": 167,
        "closed_ratio": 0.571,
        "closed_issues": 222,
        "closed_unmerged_prs": 13
      },
      "bus_factor": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "josStorer",
          "commits": 984,
          "avatar_url": "https://avatars.githubusercontent.com/u/13366013?v=4"
        },
        {
          "type": "Bot",
          "login": "github-actions[bot]",
          "commits": 82,
          "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4"
        },
        {
          "type": "User",
          "login": "shoumenchougou",
          "commits": 8,
          "avatar_url": "https://avatars.githubusercontent.com/u/70496206?v=4"
        },
        {
          "type": "Bot",
          "login": "dependabot[bot]",
          "commits": 7,
          "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4"
        },
        {
          "type": "User",
          "login": "HaloWang",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/7344724?v=4"
        },
        {
          "type": "User",
          "login": "eltociear",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/22633385?v=4"
        },
        {
          "type": "User",
          "login": "LonghronShen",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/2647119?v=4"
        },
        {
          "type": "User",
          "login": "beenotung",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/6007292?v=4"
        },
        {
          "type": "User",
          "login": "EliwiiKeeya",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/72565714?v=4"
        },
        {
          "type": "User",
          "login": "gmarcusm",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/4169784?v=4"
        }
      ],
      "contributors_sampled": 12,
      "top_contributor_share": 0.899
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "docker.yml",
        "pre-release.yml",
        "release.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "go.sum",
        "package-lock.json"
      ],
      "scorecard": null,
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": true
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/josStorer/RWKV-Runner",
    "host": "github.com",
    "name": "RWKV-Runner",
    "owner": "josStorer"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 65,
      "inputs": {
        "security": 50,
        "vitality": 75,
        "community": 72,
        "governance": 50,
        "engineering": 76
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 75,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "moderate",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "commits_last_year": 111,
              "human_commit_share": null,
              "days_since_last_push": 13,
              "active_weeks_last_year": 14
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 13 days ago",
                "points": 28.8,
                "status": "partial",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 13
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "14/52 weeks with commits",
                "points": 9.7,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 14
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "111 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 111
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v1.9.12",
              "releases_from_tags": false,
              "days_since_latest_release": 13,
              "mean_days_between_releases": 45.9
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 13 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 13
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~45.9 days",
                "points": 19.8,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 45.9
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "OpenSSF Scorecard unavailable",
                "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": "no_commit_sample",
              "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": "good",
        "name": "Community & Adoption",
        "value": 72,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "forks": 600,
              "stars": 6432,
              "watchers": 48,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "6,432 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 6432
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "600 forks",
                "points": 23.1,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 600
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "48 watchers",
                "points": 9.3,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 48
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "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": "recognized license (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "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": 50,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 28,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 12,
              "top_contributor_share": 0.899
            },
            "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 90% of commits",
                "points": 2.3,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 90
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "12 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 12
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "merged_prs": 28,
              "open_issues": 167,
              "closed_issues": 222,
              "issue_closed_ratio": 0.571,
              "closed_unmerged_prs": 13
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "57% of issues closed",
                "points": 26.7,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 57
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "28/41 decided PRs merged",
                "points": 26.1,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 28,
                      "decided": 41
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "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": 66,
            "inputs": {
              "followers": 644,
              "owner_type": "User",
              "is_verified": null,
              "owner_login": "josStorer",
              "public_repos": 29,
              "account_age_days": 4021
            },
            "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": "644 followers of josStorer",
                "points": 20.2,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 644,
                      "login": "josStorer"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "29 public repos, account ~11 yr old",
                "points": 22.8,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 29
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 11
                    }
                  }
                ],
                "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": 76,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 60,
            "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": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "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": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "topics": [
                "rwkv",
                "api",
                "api-client",
                "chatgpt",
                "llm",
                "tool",
                "wails"
              ],
              "has_wiki": true,
              "homepage": "https://www.rwkv.com",
              "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": "https://www.rwkv.com",
                "points": 15,
                "status": "met",
                "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": "7 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "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": "moderate",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "source": "file_signals",
              "lockfiles": [
                "go.sum",
                "package-lock.json"
              ],
              "manifests": [
                "backend-python/requirements.txt",
                "backend-python/requirements_without_cyac.txt",
                "finetune/requirements.txt",
                "frontend/package.json",
                "go.mod"
              ],
              "has_codeql_workflow": false,
              "has_security_policy": false,
              "has_dependabot_config": true
            },
            "components": [
              {
                "key": "security_policy_security_md",
                "name": "Security policy (SECURITY.md)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 30
              },
              {
                "key": "dependabot_config",
                "name": "Dependabot config",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "dependency_lockfiles",
                "name": "Dependency lockfiles",
                "detail": "go.sum, package-lock.json",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "go.sum, package-lock.json"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "codeql_workflow",
                "name": "CodeQL workflow",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "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": 12
            },
            "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": 57,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "critical",
            "name": "Agent context & guidance",
            "note": "Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "legible_commit_history"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 1,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": null,
              "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": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": "Excluded from scoring (no data or not applicable): Demonstrated agent practice. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "demonstrated_agent_practice"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 82,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "go.sum",
                "package-lock.json"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "frontend/tsconfig.json",
                "py310/Lib/site-packages/llama_cpp/py.typed"
              ],
              "agent_commit_share": null,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile"
                    }
                  }
                ],
                "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": "frontend/tsconfig.json, py310/Lib/site-packages/llama_cpp/py.typed",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "frontend/tsconfig.json, py310/Lib/site-packages/llama_cpp/py.typed"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "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": 2578580,
              "source_files_sampled": 325,
              "oversized_source_files": 3
            },
            "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": "3/325 source files over 60KB",
                "points": 54.5,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 325,
                      "oversized": 3
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "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": [
    "OpenSSF Scorecard did not return a usable result (2026/07/20 05:51:40 Warning: PATs stored in env variables GITHUB_AUTH_TOKEN and GITHUB_TOKEN differ. Scorecard will use the former.); skipping Scorecard checks"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-20T05:52:19.831997Z",
  "schema_version": "0.15.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/j/josStorer/RWKV-Runner.svg",
  "full_name": "josStorer/RWKV-Runner",
  "license_state": "standard",
  "license_spdx": "MIT"
}

Las puntuaciones son señales, no garantías. Reflejan prácticas públicamente visibles en GitHub; no son una auditoría de código ni una garantía de seguridad.

Los datos ausentes se excluyen y los pesos se renormalizan; nunca se puntúan como cero. La metodología es versionada y abierta: métricas v1.13.0, esquema v0.15.0 — metodología completa · wiki de métricas.

Cómo se sitúa un resultado dentro del registro general: estadísticas agregadas.