Registro público
Informe de salud del softwareesquema 0.23.0 · métricas 1.13.0 · 2026-07-21 20:50 UTC

microsoft / ApplicationInsights-JS

Microsoft Application Insights SDK for JavaScript

TypeScript · JavaScriptMIT★ 685 estrellas⑂ 257 forksdesde abr 2015Ver en GitHub ↗

microsoft/ApplicationInsights-JS tiene un índice de salud de 81 sobre 100, lo que lo sitúa en la banda Bueno. Su puntuación más alta es Sustainability & Governance (87/100) y la más baja, Security (70/100). Se actualizó por última vez hace 19 días. 3 personas concentran la mayor parte del trabajo reciente.

81
global / 100
Bueno

Í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.

81
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

MicrosoftOrganización
125.563 seguidores8210 repositorios públicosdesde dic 2013

Este repositorio está respaldado por una organización: una custodia compartida y responsable que puede sobrevivir a cualquier mantenedor individual.

Ecosistemas de paquetes

RegistroPaqueteVersiónDescargas / mesVersionesÚltima publicación
npm@microsoft/applicationinsights-web3.4.34.291.181743hace 19 días
npm@microsoft/applicationinsights-web-basic3.4.32.045.074743hace 19 días

Métricas por categoría

Vitalidad

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

78Bueno · 22% del índice global
Cómo se puntúa
28.8/36Recencia de push — último push hace 19 días
20.1/36Cadencia de commits — 29/52 semanas con commits
15.7/18Volumen de commits — 55 commits en el último año
10/10OpenSSF Scorecard: Maintained — 19 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year55
human_commit_share1
days_since_last_push19
active_weeks_last_year29
Cómo se puntúa
27/27Publica versiones — 100 versiones publicadas
27/36Recencia de las versiones — última versión hace 104 días
19.8/27Cadencia de publicación — una versión cada ~58,2 días
0/10OpenSSF Scorecard: Signed-Releases — sin datos
Datos de entrada utilizados
releases_count100
latest_release_tagv3.4.1
releases_from_tagsno
days_since_latest_release104
mean_days_between_releases58,2
Excluidos de la puntuación (sin datos o no aplicable): OpenSSF Scorecard: Signed-Releases. Los pesos restantes se han renormalizado.

Comunidad y Adopción

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

86Excelente · 18% del índice global
Cómo se puntúa
46/60Estrellas — 685 estrellas
20.1/25Forks — 257 forks
11.4/15Observadores — 113 observadores
Datos de entrada utilizados
forks257
stars685
watchers113
growth_stateorganic
growth_factor_pct100
Cómo se puntúa
22.5/22.5README
22.5/22.5Licencia — licencia reconocida (MIT)
18/18Guía CONTRIBUTING
13.5/13.5Código de conducta
0/7.2Plantilla de issues
0/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
has_contributing
has_issue_templateno
has_code_of_conduct
has_pull_request_templateno
Cómo se puntúa
80/80Descargas mensuales — 6.336.255 descargas/mes en npm
0/20Dependientes en el registro — no lo informa este ecosistema
Datos de entrada utilizados
packages@microsoft/applicationinsights-web, @microsoft/applicationinsights-web-basic
dependents
ecosystemsnpm
total_downloads
monthly_downloads6.336.255
Excluidos de la puntuación (sin datos o no aplicable): Dependientes en el registro. Los pesos restantes se han renormalizado.

Sostenibilidad y Gobernanza

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

87Excelente · 24% del índice global
Cómo se puntúa
36/54Factor bus — la mitad de los commits recae en 3 contribuyente(s)
17.2/22.5Distribución de commits — el principal contribuyente firma el 24% de los commits
13.5/13.5Amplitud de contribuyentes — 95 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 15 contributing companies or organizations
Datos de entrada utilizados
bus_factor3
contributors_sampled95
top_contributor_share0,235
Cómo se puntúa
43.3/46.8Resolución de issues — 93% de issues cerradas
35.4/38.3Aceptación de PR — 1514/1634 PR decididos fusionados
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Datos de entrada utilizados
merged_prs1514
open_issues80
closed_issues997
issue_closed_ratio0,926
closed_unmerged_prs120
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
25/25Alcance del propietario — 125.563 seguidores de microsoft
25/25Trayectoria — 8210 repos públicos, cuenta de ~12 años
Datos de entrada utilizados
followers125.563
owner_typeOrganization
is_verified
owner_loginmicrosoft
public_repos8210
account_age_days4606
Cómo se puntúa
25/25Publicado y resoluble — 2 paquete(s) en npm
35/35Recencia de publicación — última publicación hace 19 días
20/20Historial de versiones — 743 versiones en el registro
20/20No obsoleto — activo, ni obsoleto ni retirado
Datos de entrada utilizados
packages@microsoft/applicationinsights-web, @microsoft/applicationinsights-web-basic
ecosystemsnpm
any_deprecatedno
min_days_since_publish19

Calidad de Ingeniería

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

80Bueno · 20% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 7 flujo(s) de trabajo
24/24Pruebas presentes
16/16Configuración de linter — .eslintrc
0/9.6Hooks de pre-commit
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Datos de entrada utilizados
has_ci
has_tests
has_editorconfigno
has_linter_config
has_precommit_configno
Cómo se puntúa
30/30README
25/25Directorio de documentación
0/15Sitio de documentación / página del proyecto
10/10Descripción del repositorio
10/10Topics — 10 topics
0/10Wiki
Datos de entrada utilizados
topicsapplication-insights, sdk, javascript, azure, monitoring, observability, usage, pageviews, typescript, analytics
has_wikino
homepage
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?

70Bueno · 16% del índice global
Cómo se puntúa
6.8/7.5Binary-Artifacts — binaries present in source code
3.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 15 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Licencia — license file detected
7.5/7.5Maintained — 19 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — sin datos
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
5/5SAST — SAST tool is run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — sin datos
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
3.8/7.5Vulnerabilities — 5 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate6,1
Excluidos de la puntuación (sin datos o no aplicable): packaging, signed_releases. Los pesos restantes se han renormalizado.
Cómo se puntúa
35/35Dependencias directas libres de avisos conocidos — ninguna dependencia directa tiene un aviso conocido
25/25Dependencias indirectas libres de avisos conocidos — ninguna dependencia indirecta tiene un aviso conocido
0/40Sin avisos pendientes — ningún aviso tiene fecha de publicación
Datos de entrada utilizados
sourceosv
advisories0
affected_packages0
assessed_packages10
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Excluidos de la puntuación (sin datos o no aplicable): Sin avisos pendientes. Los pesos restantes se han renormalizado. Se cotejó el cierre de dependencias en tiempo de ejecución de npm:@microsoft/applicationinsights-web@3.4.3 —lo que arrastra la instalación del paquete publicado—: 10 paquetes. No se analiza la alcanzabilidad.

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.

72Bueno · 0% del índice global
Cómo se puntúa
45/45Instrucciones para agentes — .github/copilot-instructions.md
0/15Documentación legible por máquinas (llms.txt)
40/40Historial de commits legible — 87 de 100 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
has_llms_txtno
legible_history_share0,87
agent_instruction_files.github/copilot-instructions.md
agent_instruction_max_bytes20.366
Cómo se puntúa
0/18Arranque con un solo comando
22/22Pruebas automatizadas
11/11Configuración de lint / formato — .eslintrc
11/11Verificación estática de tipos — AISKU/Tests/es6-module-type-check/tsconfig.json, AISKU/Tests/tsconfig.json, AISKU/tsconfig.json, AISKULight/Tests/tsconfig.json, AISKULight/tsconfig.json, channels/1ds-post-js/test/tsconfig.json, channels/1ds-post-js/tsconfig.json, channels/applicationinsights-channel-js/Tests/tsconfig.json, channels/applicationinsights-channel-js/tsconfig.json, channels/offline-channel-js/Tests/tsconfig.json, channels/offline-channel-js/tsconfig.json, channels/tee-channel-js/Tests/tsconfig.json, channels/tee-channel-js/tsconfig.json, common/Tests/Framework/tsconfig.json, examples/AISKU/tsconfig.json, examples/cfgSync/tsconfig.json, examples/dependency/tsconfig.json, examples/shared-worker/tsconfig.json, examples/startSpan/tsconfig.json, extensions/applicationinsights-analytics-js/Tests/tsconfig.json, extensions/applicationinsights-analytics-js/tsconfig.json, extensions/applicationinsights-cfgsync-js/Tests/tsconfig.json, extensions/applicationinsights-cfgsync-js/tsconfig.json, extensions/applicationinsights-clickanalytics-js/Tests/tsconfig.json, extensions/applicationinsights-clickanalytics-js/tsconfig.json, extensions/applicationinsights-debugplugin-js/tsconfig.json, extensions/applicationinsights-dependencies-js/Tests/tsconfig.json, extensions/applicationinsights-dependencies-js/tsconfig.json, extensions/applicationinsights-osplugin-js/Tests/tsconfig.json, extensions/applicationinsights-osplugin-js/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/Tests/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/tsconfig.json, extensions/applicationinsights-properties-js/Tests/tsconfig.json, extensions/applicationinsights-properties-js/tsconfig.json, shared/1ds-core-js/test/tsconfig.json, shared/1ds-core-js/tsconfig.json, shared/AppInsightsCommon/tsconfig.json, shared/AppInsightsCore/Tests/Perf/tsconfig.json, shared/AppInsightsCore/Tests/tsconfig.json, shared/AppInsightsCore/tsconfig.json, tools/applicationinsights-web-snippet/Tests/tsconfig.json, tools/applicationinsights-web-snippet/tsconfig.json, tools/chrome-debug-extension/tsconfig.json, tools/rollup-es5/Tests/tsconfig.json, tools/rollup-es5/tsconfig.json, tools/rollup-plugin-uglify3-js/tsconfig.json, tools/shims/Tests/tsconfig.json, tools/shims/tsconfig.json, tsconfig.json
10/10Entorno reproducible — lockfile
10/10Práctica demostrada con agentes — 35 de los últimos 100 commits con autoría o crédito de agente
0/8Mantenimiento automatizado — no se observan actualizaciones automáticas de dependencias
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Datos de entrada utilizados
has_nixno
has_tests
lockfilespnpm-lock.yaml
has_dockerfileno
typed_language
bootstrap_files
has_devcontainerno
has_linter_config
typecheck_configsAISKU/Tests/es6-module-type-check/tsconfig.json, AISKU/Tests/tsconfig.json, AISKU/tsconfig.json, AISKULight/Tests/tsconfig.json, AISKULight/tsconfig.json, channels/1ds-post-js/test/tsconfig.json, channels/1ds-post-js/tsconfig.json, channels/applicationinsights-channel-js/Tests/tsconfig.json, channels/applicationinsights-channel-js/tsconfig.json, channels/offline-channel-js/Tests/tsconfig.json, channels/offline-channel-js/tsconfig.json, channels/tee-channel-js/Tests/tsconfig.json, channels/tee-channel-js/tsconfig.json, common/Tests/Framework/tsconfig.json, examples/AISKU/tsconfig.json, examples/cfgSync/tsconfig.json, examples/dependency/tsconfig.json, examples/shared-worker/tsconfig.json, examples/startSpan/tsconfig.json, extensions/applicationinsights-analytics-js/Tests/tsconfig.json, extensions/applicationinsights-analytics-js/tsconfig.json, extensions/applicationinsights-cfgsync-js/Tests/tsconfig.json, extensions/applicationinsights-cfgsync-js/tsconfig.json, extensions/applicationinsights-clickanalytics-js/Tests/tsconfig.json, extensions/applicationinsights-clickanalytics-js/tsconfig.json, extensions/applicationinsights-debugplugin-js/tsconfig.json, extensions/applicationinsights-dependencies-js/Tests/tsconfig.json, extensions/applicationinsights-dependencies-js/tsconfig.json, extensions/applicationinsights-osplugin-js/Tests/tsconfig.json, extensions/applicationinsights-osplugin-js/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/Tests/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/tsconfig.json, extensions/applicationinsights-properties-js/Tests/tsconfig.json, extensions/applicationinsights-properties-js/tsconfig.json, shared/1ds-core-js/test/tsconfig.json, shared/1ds-core-js/tsconfig.json, shared/AppInsightsCommon/tsconfig.json, shared/AppInsightsCore/Tests/Perf/tsconfig.json, shared/AppInsightsCore/Tests/tsconfig.json, shared/AppInsightsCore/tsconfig.json, tools/applicationinsights-web-snippet/Tests/tsconfig.json, tools/applicationinsights-web-snippet/tsconfig.json, tools/chrome-debug-extension/tsconfig.json, tools/rollup-es5/Tests/tsconfig.json, tools/rollup-es5/tsconfig.json, tools/rollup-plugin-uglify3-js/tsconfig.json, tools/shims/Tests/tsconfig.json, tools/shims/tsconfig.json, tsconfig.json
agent_commit_share0,35
toolchain_manifests
dependency_bot_commit_share0
Cómo se puntúa
45/45Código verificable por tipos — TypeScript (tipado estático)
50.9/55Tamaños de archivo manejables — 51/676 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageTypeScript
largest_source_bytes3.731.816
source_files_sampled676
oversized_source_files51
Cómo se puntúa
0/40Esquema de API (OpenAPI/GraphQL/proto)
0/20Servidor MCP
40/40Ejemplos ejecutables — example, examples, sample, samples
Datos de entrada utilizados
example_dirsexample, examples, sample, samples
has_mcp_signalno
api_schema_files

Datos clave

685estrellas de GitHub
95contribuidores
55commits en los últimos 12 meses
19días desde el último push
100versiones publicadas
3factor bus
80issues abiertas
npmecosistemas de paquetes

Más detalle

Historial de estrellas y forks 685 ★ / 257 ⇿
685Estrellas
257Forks
100Versiones

Cuándo se añadió cada estrella y fork, recopilado de GitHub y agrupado por día. El crecimiento acumulado se sitúa justo encima de las adiciones diarias que lo componen, de modo que ambos se leen en conjunto: la acumulación orgánica sostenida no se parece en nada a un pico abrupto y efímero. Cuando esa diferencia es medible, se informa como autenticidad del crecimiento.

0125250375500625750683250142015-042020-112026-07
Mayor 2Menor 9Parche 78

Cada punto abarca 11 días.

OpenSSF Scorecard 6.1 / 10
6.1agregado

Evaluación de seguridad independiente y agnóstica en cuanto a herramientas, procedente del proyecto de código abierto OpenSSF Scorecard. Cada comprobación premia una práctica de seguridad, no la herramienta de un proveedor concreto. Las comprobaciones que Scorecard no pudo determinar se marcan como n/d y se excluyen de la puntuación de seguridad (nunca se cuentan como cero).Scorecard v5.5.0 · 2026-07-21 20:49 UTC

9Binary-Artifactsbinaries present in source code
5Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 15 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained19 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
n/dPackagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
10SASTSAST tool is run on all commits
10Security-Policysecurity policy file detected
n/dSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
5Vulnerabilities5 existing vulnerabilities detected
Dependencias directas 16
RegistroPaqueteRestricción de versiónManifiesto
npm@microsoft/dynamicproto-js^2.0.3AISKU/package.json
npm@microsoft/applicationinsights-shims3.0.1AISKU/package.json
npm@microsoft/applicationinsights-analytics-js3.4.3AISKU/package.json
npm@microsoft/applicationinsights-channel-js3.4.3AISKU/package.json
npm@microsoft/applicationinsights-cfgsync-js3.4.3AISKU/package.json
npm@microsoft/applicationinsights-core-js3.4.3AISKU/package.json
npm@microsoft/applicationinsights-dependencies-js3.4.3AISKU/package.json
npm@microsoft/applicationinsights-properties-js3.4.3AISKU/package.json
npm@nevware21/ts-utils>= 0.14.0 < 2.xAISKU/package.json
npm@nevware21/ts-async>= 0.5.5 < 0.6.0AISKU/package.json
npm@microsoft/dynamicproto-js^2.0.3AISKULight/package.json
npm@microsoft/applicationinsights-shims3.0.1AISKULight/package.json
npm@microsoft/applicationinsights-channel-js3.4.3AISKULight/package.json
npm@microsoft/applicationinsights-core-js3.4.3AISKULight/package.json
npm@nevware21/ts-utils>= 0.14.0 < 2.xAISKULight/package.json
npm@nevware21/ts-async>= 0.5.5 < 0.6.0AISKULight/package.json
Todas las dependencias 645

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

RegistroPaqueteVersiónRelación
npm@microsoft/applicationinsights-analytics-js3.4.3directa
npm@microsoft/applicationinsights-cfgsync-js3.4.3directa
npm@microsoft/applicationinsights-channel-js3.4.3directa
npm@microsoft/applicationinsights-core-js3.4.3directa
npm@microsoft/applicationinsights-dependencies-js3.4.3directa
npm@microsoft/applicationinsights-properties-js3.4.3directa
npm@microsoft/applicationinsights-shims3.0.1directa
npm@microsoft/dynamicproto-js2.0.3directa
npm@microsoft/dynamicproto-js^2.0.3directa
npm@nevware21/ts-async0.5.5directa
npm@nevware21/ts-async>= 0.5.5 < 0.6.0directa
npm@nevware21/ts-utils0.15.0directa
npm@nevware21/ts-utils>= 0.14.0 < 2.xdirecta
npm@babel/code-frame7.12.11indirecta
npm@babel/code-frame7.29.0indirecta
npm@babel/helper-validator-identifier7.28.5indirecta
npm@babel/highlight7.25.9indirecta
npm@eslint-community/eslint-utils4.9.1indirecta
npm@eslint-community/regexpp4.12.2indirecta
npm@eslint/eslintrc2.1.4indirecta
npm@eslint/js8.57.1indirecta
npm@humanwhocodes/config-array0.13.0indirecta
npm@humanwhocodes/module-importer1.0.1indirecta
npm@humanwhocodes/object-schema2.0.3indirecta
npm@jridgewell/sourcemap-codec1.5.5indirecta
npm@microsoft/ai-test-framework0.0.1indirecta
npm@microsoft/api-extractor7.58.7indirecta
npm@microsoft/api-extractor^7.40.0indirecta
npm@microsoft/api-extractor-model7.33.8indirecta
npm@microsoft/applicationinsights-offlinechannel-js0.4.3indirecta
npm@microsoft/applicationinsights-rollup-es51.0.2indirecta
npm@microsoft/applicationinsights-rollup-plugin-uglify3-js1.0.0indirecta
npm@microsoft/applicationinsights-web3.4.3indirecta
npm@microsoft/rush5.175.1indirecta
npm@microsoft/tsdoc0.16.0indirecta
npm@microsoft/tsdoc-config0.18.1indirecta
npm@nevware21/grunt-eslint-ts0.5.2indirecta
npm@nevware21/grunt-eslint-ts^0.5.2indirecta
npm@nevware21/grunt-ts-plugin0.5.2indirecta
npm@nevware21/grunt-ts-plugin^0.5.2indirecta
npm@nodelib/fs.scandir2.1.5indirecta
npm@nodelib/fs.stat2.0.5indirecta
npm@nodelib/fs.walk1.2.8indirecta
npm@puppeteer/browsers2.13.2indirecta
npm@rollup/plugin-commonjs24.1.0indirecta
npm@rollup/plugin-commonjs^24.0.0indirecta
npm@rollup/plugin-node-resolve15.3.1indirecta
npm@rollup/plugin-node-resolve^15.0.1indirecta
npm@rollup/plugin-replace5.0.7indirecta
npm@rollup/plugin-replace^5.0.2indirecta
npm@rollup/pluginutils3.1.0indirecta
npm@rollup/pluginutils5.3.0indirecta
npm@rushstack/node-core-library5.23.1indirecta
npm@rushstack/problem-matcher0.2.1indirecta
npm@rushstack/rig-package0.7.3indirecta
npm@rushstack/terminal0.24.0indirecta
npm@rushstack/ts-command-line5.3.9indirecta
npm@shikijs/core1.29.2indirecta
npm@shikijs/engine-javascript1.29.2indirecta
npm@shikijs/engine-oniguruma1.29.2indirecta
npm@shikijs/langs1.29.2indirecta
npm@shikijs/themes1.29.2indirecta
npm@shikijs/types1.29.2indirecta
npm@shikijs/vscode-textmate10.0.2indirecta
npm@sinonjs/commons1.8.6indirecta
npm@sinonjs/formatio3.2.2indirecta
npm@sinonjs/samsam3.3.3indirecta
npm@sinonjs/text-encoding0.7.3indirecta
npm@tootallnate/quickjs-emscripten0.23.0indirecta
npm@types/argparse1.0.38indirecta
npm@types/chrome0.0.181indirecta
npm@types/chrome^0.0.181indirecta
npm@types/estree0.0.39indirecta
npm@types/estree1.0.9indirecta
npm@types/file-saver2.0.7indirecta
npm@types/file-saver~2.0.1indirecta
npm@types/filesystem0.0.36indirecta
npm@types/filewriter0.0.33indirecta
npm@types/fs-extra8.1.5indirecta
npm@types/glob7.2.0indirecta
npm@types/har-format1.2.16indirecta
npm@types/hast3.0.4indirecta
npm@types/lodash4.17.24indirecta
npm@types/lodash^4.14.181indirecta
npm@types/mdast4.0.4indirecta
npm@types/minimatch6.0.0indirecta
npm@types/node18.19.121indirecta
npm@types/prop-types15.7.15indirecta
npm@types/qunit2.19.14indirecta
npm@types/qunit^2.19.3indirecta
npm@types/react16.14.69indirecta
npm@types/react^16.9.11indirecta
npm@types/react-dom16.9.25indirecta
npm@types/react-dom^16.9.4indirecta
npm@types/resolve1.20.2indirecta
npm@types/scheduler0.16.8indirecta
npm@types/sinon4.3.3indirecta
npm@types/unist3.0.3indirecta
npm@types/yauzl2.10.3indirecta
npm@typescript-eslint/eslint-plugin7.18.0indirecta
npm@typescript-eslint/eslint-plugin^7.14.1indirecta
npm@typescript-eslint/parser7.18.0indirecta
npm@typescript-eslint/parser^7.14.1indirecta
npm@typescript-eslint/scope-manager7.18.0indirecta
npm@typescript-eslint/type-utils7.18.0indirecta
npm@typescript-eslint/types7.18.0indirecta
npm@typescript-eslint/typescript-estree7.18.0indirecta
npm@typescript-eslint/utils7.18.0indirecta
npm@typescript-eslint/visitor-keys7.18.0indirecta
npm@ungap/structured-clone1.3.1indirecta
npmabbrev1.1.1indirecta
npmaccepts1.3.8indirecta
npmacorn8.16.0indirecta
npmacorn-jsx5.3.2indirecta
npmagent-base7.1.4indirecta
npmajv6.15.0indirecta
npmajv8.18.0indirecta
npmajv-draft-041.0.0indirecta
npmajv-formats3.0.1indirecta
npmansi-regex2.1.1indirecta
npmansi-regex5.0.1indirecta
npmansi-regex6.2.2indirecta
npmansi-regex>=5.0.1indirecta
npmansi-styles2.2.1indirecta
npmansi-styles3.2.1indirecta
npmansi-styles4.3.0indirecta
npmarchiver5.3.2indirecta
npmarchiver^5.3.0indirecta
npmarchiver-utils2.1.0indirecta
npmarchiver-utils3.0.4indirecta
npmargparse1.0.10indirecta
npmargparse2.0.1indirecta
npmarray-each1.0.1indirecta
npmarray-from2.1.1indirecta
npmarray-slice1.1.0indirecta
npmarray-union2.1.0indirecta
npmast-types0.13.4indirecta
npmasync2.6.4indirecta
npmasync3.2.6indirecta
npmasynckit0.4.0indirecta
npmatob2.1.2indirecta
npmb4a1.8.1indirecta
npmbalanced-match4.0.4indirecta
npmbare-events2.8.2indirecta
npmbare-fs4.7.1indirecta
npmbare-os3.9.1indirecta
npmbare-path3.0.0indirecta
npmbare-stream2.13.1indirecta
npmbare-url2.4.3indirecta
npmbase64-js1.5.1indirecta
npmbasic-auth2.0.1indirecta
npmbasic-ftp5.3.1indirecta
npmbatch0.6.1indirecta
npmbl4.1.0indirecta
npmbrace-expansion5.0.6indirecta
npmbraces3.0.3indirecta
npmbuffer5.7.1indirecta
npmbuffer-crc320.2.13indirecta
npmcall-bind-apply-helpers1.0.2indirecta
npmcallsites3.1.0indirecta
npmccount2.0.1indirecta
npmchalk1.1.3indirecta
npmchalk2.4.2indirecta
npmchalk4.1.2indirecta
npmcharacter-entities-html42.1.0indirecta
npmcharacter-entities-legacy3.0.0indirecta
npmchromium-bidi14.0.0indirecta
npmcliui8.0.1indirecta
npmcolor-convert1.9.3indirecta
npmcolor-convert2.0.1indirecta
npmcolor-name1.1.3indirecta
npmcolor-name1.1.4indirecta
npmcolorette1.4.0indirecta
npmcolors1.1.2indirecta
npmcombined-stream1.0.8indirecta
npmcomma-separated-tokens2.0.3indirecta
npmcommander2.13.0indirecta
npmcommander7.2.0indirecta
npmcommondir1.0.1indirecta
npmcompress-commons4.1.2indirecta
npmconnect3.7.0indirecta
npmconnect^3.7.0indirecta
npmconnect-livereload0.6.1indirecta
npmcore-util-is1.0.3indirecta
npmcosmiconfig9.0.1indirecta
npmcrc-321.2.2indirecta
npmcrc32-stream4.0.3indirecta
npmcross-spawn7.0.6indirecta
npmcsstype3.2.3indirecta
npmdata-uri-to-buffer6.0.2indirecta
npmdateformat4.6.3indirecta
npmdebug2.6.9indirecta
npmdebug4.4.3indirecta
npmdecode-uri-component0.2.2indirecta
npmdeep-is0.1.4indirecta
npmdeepmerge4.3.1indirecta
npmdefine-lazy-prop2.0.0indirecta
npmdegenerator5.0.1indirecta
npmdelayed-stream1.0.0indirecta
npmdepd1.1.2indirecta
npmdepd2.0.0indirecta
npmdequal2.0.3indirecta
npmdestroy1.2.0indirecta
npmdetect-file1.0.0indirecta
npmdevlop1.1.0indirecta
npmdevtools-protocol0.0.1608973indirecta
npmdiff3.5.1indirecta
npmdiff8.0.4indirecta
npmdir-glob3.0.1indirecta
npmdoctrine3.0.0indirecta
npmdunder-proto1.0.1indirecta
npmduplexer0.1.2indirecta
npmee-first1.1.1indirecta
npmemoji-regex8.0.0indirecta
npmemoji-regex-xs1.0.0indirecta
npmencodeurl1.0.2indirecta
npmencodeurl2.0.0indirecta
npmend-of-stream1.4.5indirecta
npmentities4.5.0indirecta
npmenv-paths2.2.1indirecta
npmerror-ex1.3.4indirecta
npmes-define-property1.0.1indirecta
npmes-errors1.3.0indirecta
npmes-object-atoms1.1.1indirecta
npmes-set-tostringtag2.1.0indirecta
npmescalade3.2.0indirecta
npmescape-html1.0.3indirecta
npmescape-string-regexp1.0.5indirecta
npmescape-string-regexp4.0.0indirecta
npmescodegen2.1.0indirecta
npmeslint8.57.1indirecta
npmeslint^8.56.0indirecta
npmeslint-formatter-codeframe7.32.2indirecta
npmeslint-plugin-security1.7.1indirecta
npmeslint-plugin-security^1.5.0indirecta
npmeslint-scope7.2.2indirecta
npmeslint-visitor-keys3.4.3indirecta
npmespree9.6.1indirecta
npmesprima4.0.1indirecta
npmesquery1.7.0indirecta
npmesrecurse4.3.0indirecta
npmestraverse5.3.0indirecta
npmestree-walker0.6.1indirecta
npmestree-walker1.0.1indirecta
npmestree-walker2.0.2indirecta
npmesutils2.0.3indirecta
npmetag1.8.1indirecta
npmeventemitter20.4.14indirecta
npmeventemitter26.4.9indirecta
npmevents-universal1.0.1indirecta
npmexit0.1.2indirecta
npmexit-x0.2.2indirecta
npmexpand-tilde2.0.2indirecta
npmextend3.0.2indirecta
npmextract-zip2.0.1indirecta
npmfast-deep-equal3.1.3indirecta
npmfast-fifo1.3.2indirecta
npmfast-glob3.3.3indirecta
npmfast-json-stable-stringify2.1.0indirecta
npmfast-levenshtein2.0.6indirecta
npmfast-uri3.1.2indirecta
npmfastq1.20.1indirecta
npmfd-slicer1.1.0indirecta
npmfigures3.2.0indirecta
npmfile-entry-cache6.0.1indirecta
npmfile-saver2.0.5indirecta
npmfile-saver^2.0.0indirecta
npmfile-sync-cmp0.1.1indirecta
npmfill-range7.1.1indirecta
npmfinalhandler1.1.2indirecta
npmfinalhandler1.3.2indirecta
npmfinalhandler^1.1.1indirecta
npmfind-up5.0.0indirecta
npmfindup-sync4.0.0indirecta
npmfindup-sync5.0.0indirecta
npmfined1.2.0indirecta
npmflagged-respawn1.0.1indirecta
npmflat-cache3.2.0indirecta
npmflatted3.4.2indirecta
npmfor-in1.0.2indirecta
npmfor-own1.0.0indirecta
npmform-data2.5.6indirecta
npmfresh0.5.2indirecta
npmfs-constants1.0.0indirecta
npmfs-extra11.3.5indirecta
npmfs-extra8.1.0indirecta
npmfsevents2.3.3indirecta
npmfunction-bind1.1.2indirecta
npmget-caller-file2.0.5indirecta
npmget-intrinsic1.3.0indirecta
npmget-proto1.0.1indirecta
npmget-stream5.2.0indirecta
npmget-uri6.0.5indirecta
npmgetobject1.0.2indirecta
npmglob13.0.6indirecta
npmglob-parent5.1.2indirecta
npmglob-parent6.0.2indirecta
npmglobal-modules1.0.0indirecta
npmglobal-prefix1.0.2indirecta
npmglobals13.24.0indirecta
npmglobalyzer0.1.0indirecta
npmglobby10.0.1indirecta
npmglobby11.1.0indirecta
npmglobby^11.0.0indirecta
npmglobrex0.1.2indirecta
npmgopd1.2.0indirecta
npmgraceful-fs4.2.11indirecta
npmgraphemer1.4.0indirecta
npmgrunt1.6.2indirecta
npmgrunt^1.6.1indirecta
npmgrunt^1.6.2indirecta
npmgrunt-cli1.5.0indirecta
npmgrunt-cli^1.5.0indirecta
npmgrunt-contrib-connect5.0.1indirecta
npmgrunt-contrib-connect^5.0.0indirecta
npmgrunt-contrib-copy1.0.0indirecta
npmgrunt-contrib-copy^1.0.0indirecta
npmgrunt-contrib-uglify5.2.2indirecta
npmgrunt-contrib-uglify^5.2.1indirecta
npmgrunt-known-options2.0.0indirecta
npmgrunt-legacy-log3.0.1indirecta
npmgrunt-legacy-log-utils2.1.3indirecta
npmgrunt-legacy-util2.0.2indirecta
npmgzip-size5.1.1indirecta
npmhas-ansi2.0.0indirecta
npmhas-flag3.0.0indirecta
npmhas-flag4.0.0indirecta
npmhas-symbols1.1.0indirecta
npmhas-tostringtag1.0.2indirecta
npmhasown2.0.3indirecta
npmhasown2.0.4indirecta
npmhast-util-to-html9.0.5indirecta
npmhast-util-whitespace3.0.0indirecta
npmhomedir-polyfill1.0.3indirecta
npmhooker0.2.3indirecta
npmhtml-void-elements3.0.0indirecta
npmhttp-errors1.8.1indirecta
npmhttp-errors2.0.1indirecta
npmhttp-proxy-agent7.0.2indirecta
npmhttp2-wrapper2.2.1indirecta
npmhttps-proxy-agent7.0.6indirecta
npmiconv-lite0.6.3indirecta
npmieee7541.2.1indirecta
npmignore5.3.2indirecta
npmimport-fresh3.3.1indirecta
npmimport-lazy4.0.0indirecta
npmimurmurhash0.1.4indirecta
npminherits2.0.4indirecta
npmini1.3.8indirecta
npminterpret1.1.0indirecta
npmip-address10.2.0indirecta
npmis-absolute1.0.0indirecta
npmis-arrayish0.2.1indirecta
npmis-core-module2.16.2indirecta
npmis-docker2.2.1indirecta
npmis-extglob2.1.1indirecta
npmis-fullwidth-code-point3.0.0indirecta
npmis-glob4.0.3indirecta
npmis-module1.0.0indirecta
npmis-number7.0.0indirecta
npmis-number-like1.0.8indirecta
npmis-path-inside3.0.3indirecta
npmis-plain-object2.0.4indirecta
npmis-plain-object3.0.1indirecta
npmis-reference1.2.1indirecta
npmis-relative1.0.0indirecta
npmis-unc-path1.0.0indirecta
npmis-windows1.0.2indirecta
npmis-wsl2.2.0indirecta
npmisarray0.0.1indirecta
npmisarray1.0.0indirecta
npmisexe2.0.0indirecta
npmisobject3.0.1indirecta
npmjju1.4.0indirecta
npmjs-cleanup1.2.0indirecta
npmjs-tokens4.0.0indirecta
npmjs-yaml4.2.0indirecta
npmjson-buffer3.0.1indirecta
npmjson-parse-even-better-errors2.3.1indirecta
npmjson-schema-traverse0.4.1indirecta
npmjson-schema-traverse1.0.0indirecta
npmjson-stable-stringify-without-jsonify1.0.1indirecta
npmjsonfile4.0.0indirecta
npmjsonfile6.2.1indirecta
npmjust-extend4.2.1indirecta
npmkeyv4.5.4indirecta
npmkind-of6.0.3indirecta
npmlazystream1.0.1indirecta
npmlevn0.4.1indirecta
npmliftup3.0.1indirecta
npmlines-and-columns1.2.4indirecta
npmlinkify-it5.0.1indirecta
npmlocate-path6.0.0indirecta
npmlodash4.18.1indirecta
npmlodash.defaults4.2.0indirecta
npmlodash.difference4.5.0indirecta
npmlodash.flatten4.4.0indirecta
npmlodash.isfinite3.3.2indirecta
npmlodash.isplainobject4.0.6indirecta
npmlodash.merge4.6.2indirecta
npmlodash.union4.6.0indirecta
npmlolex4.2.0indirecta
npmlolex5.1.2indirecta
npmloose-envify1.4.0indirecta
npmlru-cache11.3.6indirecta
npmlru-cache7.18.3indirecta
npmlunr2.3.9indirecta
npmmagic-string0.25.9indirecta
npmmagic-string0.27.0indirecta
npmmagic-string0.30.21indirecta
npmmagic-string^0.25.7indirecta
npmmake-iterator1.0.1indirecta
npmmap-cache0.2.2indirecta
npmmarkdown-it14.2.0indirecta
npmmath-intrinsics1.1.0indirecta
npmmaxmin3.0.0indirecta
npmmdast-util-to-hast13.2.1indirecta
npmmdurl2.0.0indirecta
npmmerge21.4.1indirecta
npmmicromark-util-character2.1.1indirecta
npmmicromark-util-encode2.0.1indirecta
npmmicromark-util-sanitize-uri2.0.1indirecta
npmmicromark-util-symbol2.0.1indirecta
npmmicromark-util-types2.0.2indirecta
npmmicromatch4.0.8indirecta
npmmime1.6.0indirecta
npmmime-db1.52.0indirecta
npmmime-types2.1.35indirecta
npmminimatch10.2.5indirecta
npmminipass7.1.3indirecta
npmmitt3.0.1indirecta
npmmorgan1.10.1indirecta
npmms2.0.0indirecta
npmms2.1.3indirecta
npmnatural-compare1.4.0indirecta
npmnegotiator0.6.3indirecta
npmnetmask2.1.1indirecta
npmnise1.5.3indirecta
npmnode-watch0.7.3indirecta
npmnopt5.0.0indirecta
npmnormalize-path3.0.0indirecta
npmobject-assign4.1.1indirecta
npmobject.defaults1.1.0indirecta
npmobject.map1.0.1indirecta
npmobject.pick1.3.0indirecta
npmon-finished2.3.0indirecta
npmon-finished2.4.1indirecta
npmon-headers1.1.0indirecta
npmonce1.4.0indirecta
npmoniguruma-to-es2.3.0indirecta
npmopen8.4.2indirecta
npmoptionator0.9.4indirecta
npmp-limit3.1.0indirecta
npmp-locate5.0.0indirecta
npmpac-proxy-agent7.2.0indirecta
npmpac-resolver7.0.1indirecta
npmpako2.1.0indirecta
npmpako^2.0.3indirecta
npmparent-module1.0.1indirecta
npmparse-filepath1.0.2indirecta
npmparse-json5.2.0indirecta
npmparse-passwd1.0.0indirecta
npmparseurl1.3.3indirecta
npmpath-exists4.0.0indirecta
npmpath-key3.1.1indirecta
npmpath-parse1.0.7indirecta
npmpath-root0.1.1indirecta
npmpath-root-regex0.1.2indirecta
npmpath-scurry2.0.2indirecta
npmpath-to-regexp1.9.0indirecta
npmpath-type4.0.0indirecta
npmpend1.2.0indirecta
npmperf-regexes1.0.1indirecta
npmpicocolors1.1.1indirecta
npmpicomatch2.3.2indirecta
npmpicomatch4.0.4indirecta
npmpify4.0.1indirecta
npmportscanner2.2.0indirecta
npmprelude-ls1.2.1indirecta
npmpretty-bytes5.6.0indirecta
npmprocess-nextick-args2.0.1indirecta
npmprogress2.0.3indirecta
npmproperty-information7.1.0indirecta
npmproxy-agent6.5.0indirecta
npmproxy-from-env1.1.0indirecta
npmpump3.0.4indirecta
npmpunycode2.3.1indirecta
npmpunycode.js2.3.1indirecta
npmpuppeteer24.43.1indirecta
npmpuppeteer^24.40.0indirecta
npmpuppeteer-core24.43.1indirecta
npmqueue-microtask1.2.3indirecta
npmquick-lru5.1.1indirecta
npmqunit2.25.0indirecta
npmqunit^2.11.2indirecta
npmrange-parser1.2.1indirecta
npmreact17.0.2indirecta
npmreact^17.0.2indirecta
npmreact-dom17.0.2indirecta
npmreact-dom^17.0.2indirecta
npmreact-is16.13.1indirecta
npmreadable-stream2.3.8indirecta
npmreadable-stream3.6.2indirecta
npmreaddir-glob1.1.3indirecta
npmrechoir0.7.1indirecta
npmregex5.1.1indirecta
npmregex-recursion5.1.1indirecta
npmregex-utilities2.3.0indirecta
npmregexp-tree0.1.27indirecta
npmrequire-directory2.1.1indirecta
npmrequire-from-string2.0.2indirecta
npmresolve1.22.12indirecta
npmresolve-alpn1.2.1indirecta
npmresolve-dir1.0.1indirecta
npmresolve-from4.0.0indirecta
npmreusify1.1.0indirecta
npmrimraf3.0.2indirecta
npmrollup3.30.0indirecta
npmrollup^3.20.0indirecta
npmrollup-plugin-cleanup3.2.1indirecta
npmrollup-plugin-cleanup^3.2.1indirecta
npmrollup-plugin-copy3.5.0indirecta
npmrollup-plugin-copy^3.4.0indirecta
npmrollup-plugin-minify-es1.1.1indirecta
npmrollup-plugin-minify-es^1.1.1indirecta
npmrollup-plugin-peer-deps-external2.2.4indirecta
npmrollup-plugin-peer-deps-external^2.2.4indirecta
npmrollup-plugin-sourcemaps0.6.3indirecta
npmrollup-plugin-sourcemaps^0.6.3indirecta
npmrollup-pluginutils2.8.2indirecta
npmrun-parallel1.2.0indirecta
npmsafe-buffer5.1.2indirecta
npmsafe-buffer5.2.1indirecta
npmsafe-regex2.1.1indirecta
npmsafer-buffer2.1.2indirecta
npmscheduler0.11.3indirecta
npmscheduler0.20.2indirecta
npmscheduler~0.11.2indirecta
npmselenium-server-standalone-jar3.141.59indirecta
npmselenium-server-standalone-jar^3.141.5indirecta
npmsemver7.7.4indirecta
npmsemver7.8.0indirecta
npmsend0.19.2indirecta
npmserve-index1.9.2indirecta
npmserve-static1.16.3indirecta
npmserve-static^1.13.2indirecta
npmsetprototypeof1.2.0indirecta
npmshebang-command2.0.0indirecta
npmshebang-regex3.0.0indirecta
npmshiki1.29.2indirecta
npmsinon7.5.0indirecta
npmsinon^7.3.1indirecta
npmskip-regex1.0.2indirecta
npmslash3.0.0indirecta
npmsmart-buffer4.2.0indirecta
npmsocks2.8.9indirecta
npmsocks-proxy-agent8.0.5indirecta
npmsource-map0.6.1indirecta
npmsource-map-resolve0.6.0indirecta
npmsourcemap-codec1.4.8indirecta
npmspace-separated-tokens2.0.2indirecta
npmsprintf-js1.0.3indirecta
npmsprintf-js1.1.3indirecta
npmstatuses1.5.0indirecta
npmstatuses2.0.2indirecta
npmstreamx2.25.0indirecta
npmstring-argv0.3.2indirecta
npmstring-width4.2.3indirecta
npmstring_decoder1.1.1indirecta
npmstring_decoder1.3.0indirecta
npmstringify-entities4.0.4indirecta
npmstrip-ansi3.0.1indirecta
npmstrip-ansi6.0.1indirecta
npmstrip-json-comments3.1.1indirecta
npmsupports-color2.0.0indirecta
npmsupports-color5.5.0indirecta
npmsupports-color7.2.0indirecta
npmsupports-color8.1.1indirecta
npmsupports-preserve-symlinks-flag1.0.0indirecta
npmtar-fs3.1.2indirecta
npmtar-stream2.2.0indirecta
npmtar-stream3.2.0indirecta
npmteex1.0.1indirecta
npmtext-decoder1.2.7indirecta
npmtext-table0.2.0indirecta
npmtiny-glob0.2.9indirecta
npmto-regex-range5.0.1indirecta
npmtoidentifier1.0.1indirecta
npmtrim-lines3.0.1indirecta
npmts-api-utils1.4.3indirecta
npmtslib2.8.1indirecta
npmtslib^2.0.0indirecta
npmtype-check0.4.0indirecta
npmtype-detect4.0.8indirecta
npmtype-fest0.20.2indirecta
npmtyped-query-selector2.12.2indirecta
npmtypedoc0.26.11indirecta
npmtypedoc^0.26.6indirecta
npmtypescript4.9.5indirecta
npmtypescript5.9.3indirecta
npmtypescript^4.9.3indirecta
npmuc.micro2.1.0indirecta
npmuglify-es3.3.9indirecta
npmuglify-js3.16.0indirecta
npmuglify-js3.19.3indirecta
npmunc-path-regex0.1.2indirecta
npmunderscore.string3.3.6indirecta
npmundici-types5.26.5indirecta
npmunist-util-is6.0.1indirecta
npmunist-util-position5.0.0indirecta
npmunist-util-stringify-position4.0.0indirecta
npmunist-util-visit5.1.0indirecta
npmunist-util-visit-parents6.0.2indirecta
npmuniversalify0.1.2indirecta
npmuniversalify2.0.1indirecta
npmunpipe1.0.0indirecta
npmuri-js4.4.1indirecta
npmuri-path1.0.0indirecta
npmutil-deprecate1.0.2indirecta
npmutils-merge1.0.1indirecta
npmv8flags4.0.1indirecta
npmvfile6.0.3indirecta
npmvfile-message4.0.3indirecta
npmwebdriver-bidi-protocol0.4.1indirecta
npmwhatwg-fetch^3.6.2indirecta
npmwhich1.3.1indirecta
npmwhich2.0.2indirecta
npmword-wrap1.2.5indirecta
npmwrap-ansi7.0.0indirecta
npmwrappy1.0.2indirecta
npmws8.21.0indirecta
npmy18n5.0.8indirecta
npmyaml2.9.0indirecta
npmyargs17.7.2indirecta
npmyargs-parser21.1.1indirecta
npmyauzl2.10.0indirecta
npmyocto-queue0.1.0indirecta
npmzip-stream4.1.1indirecta
npmzod3.25.76indirecta
npmzwitch2.0.4indirecta
NuGetAjaxMin5.14.5506.26202indirecta
NuGetMicroBuild.Core0.3.0indirecta
NuGetMicrosoft.ApplicationInsights.JavaScriptindirecta
NuGetMicrosoft.TypeScript.Compiler1.8.11indirecta
NuGetSelenium.WebDriver3.0.1indirecta
Avisos de dependencias 0

Instalar npm:@microsoft/applicationinsights-web@3.4.3 arrastra 10 paquetes, directos y transitivos: 0 tienen avisos conocidos, de los cuales 0 son dependencias directas.

Ningún aviso conocido afecta a las dependencias evaluadas.

Un aviso significa que la versión registrada en el grafo de dependencias cae dentro del rango afectado de un aviso. No se analiza la alcanzabilidad, y el grafo incluye fijaciones de desarrollo y prueba: un hallazgo puede referirse al utillaje y no al software distribuido.

Informe JSON sin procesar legible por máquina
{
  "data": {
    "repo": {
      "topics": [
        "application-insights",
        "sdk",
        "javascript",
        "azure",
        "monitoring",
        "observability",
        "usage",
        "pageviews",
        "typescript",
        "analytics"
      ],
      "is_fork": false,
      "size_kb": 40646,
      "has_wiki": false,
      "homepage": null,
      "languages": {
        "CSS": 7441,
        "HTML": 128232,
        "Shell": 1544,
        "Batchfile": 392,
        "JavaScript": 4067507,
        "PowerShell": 162173,
        "TypeScript": 6721143
      },
      "pushed_at": "2026-07-02T17:05:25Z",
      "created_at": "2015-04-03T17:01:17Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-20T18:23:10Z",
      "description": "Microsoft Application Insights SDK for JavaScript",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "main",
      "license_spdx_raw": "MIT",
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript",
        "JavaScript"
      ]
    },
    "owner": {
      "blog": "https://opensource.microsoft.com",
      "name": "Microsoft",
      "type": "Organization",
      "login": "microsoft",
      "company": null,
      "location": "Redmond, WA",
      "followers": 125563,
      "avatar_url": "https://avatars.githubusercontent.com/u/6154722?v=4",
      "created_at": "2013-12-10T19:06:48Z",
      "is_verified": null,
      "public_repos": 8210,
      "account_age_days": 4606
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v3.4.1",
          "kind": "patch",
          "published_at": "2026-04-07T22:18:47Z"
        },
        {
          "tag": "3.4.0-beta",
          "kind": "prerelease",
          "published_at": "2026-02-23T22:55:38Z"
        },
        {
          "tag": "3.3.11",
          "kind": "patch",
          "published_at": "2026-02-23T22:50:09Z"
        },
        {
          "tag": "3.3.10",
          "kind": "patch",
          "published_at": "2025-09-23T18:25:51Z"
        },
        {
          "tag": "3.3.9",
          "kind": "patch",
          "published_at": "2025-06-26T21:20:25Z"
        },
        {
          "tag": "3.3.8",
          "kind": "patch",
          "published_at": "2025-05-22T20:20:12Z"
        },
        {
          "tag": "3.3.7",
          "kind": "patch",
          "published_at": "2025-05-08T23:08:53Z"
        },
        {
          "tag": "3.3.6",
          "kind": "patch",
          "published_at": "2025-03-04T19:13:26Z"
        },
        {
          "tag": "3.3.5",
          "kind": "patch",
          "published_at": "2025-02-04T02:29:06Z"
        },
        {
          "tag": "3.3.4",
          "kind": "patch",
          "published_at": "2024-10-30T19:04:44Z"
        },
        {
          "tag": "3.3.3",
          "kind": "patch",
          "published_at": "2024-09-27T17:19:24Z"
        },
        {
          "tag": "3.3.2",
          "kind": "patch",
          "published_at": "2024-09-27T17:17:29Z"
        },
        {
          "tag": "3.3.1",
          "kind": "patch",
          "published_at": "2024-08-08T23:27:42Z"
        },
        {
          "tag": "3.3.0",
          "kind": "minor",
          "published_at": "2024-07-02T00:21:56Z"
        },
        {
          "tag": "3.2.2",
          "kind": "patch",
          "published_at": "2024-06-11T19:15:31Z"
        },
        {
          "tag": "3.2.1",
          "kind": "patch",
          "published_at": "2024-05-15T17:28:53Z"
        },
        {
          "tag": "3.2.0",
          "kind": "minor",
          "published_at": "2024-04-29T23:56:31Z"
        },
        {
          "tag": "3.0.9",
          "kind": "patch",
          "published_at": "2024-03-21T23:43:47Z"
        },
        {
          "tag": "3.1.2",
          "kind": "patch",
          "published_at": "2024-03-21T23:45:03Z"
        },
        {
          "tag": "3.1.1",
          "kind": "patch",
          "published_at": "2024-03-13T01:03:05Z"
        },
        {
          "tag": "2.8.18",
          "kind": "patch",
          "published_at": "2024-03-13T00:15:43Z"
        },
        {
          "tag": "3.1.0",
          "kind": "minor",
          "published_at": "2024-02-15T19:48:41Z"
        },
        {
          "tag": "3.0.8",
          "kind": "patch",
          "published_at": "2024-02-07T17:20:25Z"
        },
        {
          "tag": "2.8.17",
          "kind": "patch",
          "published_at": "2024-02-07T17:05:11Z"
        },
        {
          "tag": "3.0.7",
          "kind": "patch",
          "published_at": "2023-12-14T18:55:26Z"
        },
        {
          "tag": "3.0.6",
          "kind": "patch",
          "published_at": "2023-12-07T20:20:25Z"
        },
        {
          "tag": "3.0.5",
          "kind": "patch",
          "published_at": "2023-11-02T23:29:05Z"
        },
        {
          "tag": "3.0.4",
          "kind": "patch",
          "published_at": "2023-10-23T23:12:52Z"
        },
        {
          "tag": "3.0.3",
          "kind": "patch",
          "published_at": "2023-09-21T20:12:26Z"
        },
        {
          "tag": "2.8.16",
          "kind": "patch",
          "published_at": "2023-09-19T19:46:59Z"
        },
        {
          "tag": "2.8.15",
          "kind": "patch",
          "published_at": "2023-08-03T17:20:04Z"
        },
        {
          "tag": "3.0.2",
          "kind": "patch",
          "published_at": "2023-05-23T17:57:56Z"
        },
        {
          "tag": "2.8.14",
          "kind": "patch",
          "published_at": "2023-05-23T17:55:19Z"
        },
        {
          "tag": "3.0.1",
          "kind": "patch",
          "published_at": "2023-05-02T17:24:23Z"
        },
        {
          "tag": "2.8.13",
          "kind": "patch",
          "published_at": "2023-05-02T14:53:22Z"
        },
        {
          "tag": "3.0.0",
          "kind": "major",
          "published_at": "2023-04-12T21:52:53Z"
        },
        {
          "tag": "2.8.12",
          "kind": "patch",
          "published_at": "2023-04-11T23:16:52Z"
        },
        {
          "tag": "2.8.11",
          "kind": "patch",
          "published_at": "2023-03-08T20:16:38Z"
        },
        {
          "tag": "2.8.10",
          "kind": "patch",
          "published_at": "2023-03-08T20:15:45Z"
        },
        {
          "tag": "2.8.9",
          "kind": "patch",
          "published_at": "2022-10-25T20:23:03Z"
        },
        {
          "tag": "shims-2.0.2",
          "kind": "other",
          "published_at": "2022-10-24T23:27:33Z"
        },
        {
          "tag": "2.8.8",
          "kind": "patch",
          "published_at": "2022-10-03T21:24:26Z"
        },
        {
          "tag": "2.8.7",
          "kind": "patch",
          "published_at": "2022-09-13T19:30:05Z"
        },
        {
          "tag": "2.8.6",
          "kind": "patch",
          "published_at": "2022-09-13T19:29:16Z"
        },
        {
          "tag": "2.8.5",
          "kind": "patch",
          "published_at": "2022-07-06T17:51:25Z"
        },
        {
          "tag": "2.8.4",
          "kind": "patch",
          "published_at": "2022-06-01T20:00:31Z"
        },
        {
          "tag": "2.8.3",
          "kind": "patch",
          "published_at": "2022-05-19T20:08:06Z"
        },
        {
          "tag": "2.7.6",
          "kind": "patch",
          "published_at": "2022-05-05T00:04:21Z"
        },
        {
          "tag": "2.8.2",
          "kind": "patch",
          "published_at": "2022-05-02T19:13:15Z"
        },
        {
          "tag": "2.7.5",
          "kind": "patch",
          "published_at": "2022-05-02T19:10:32Z"
        },
        {
          "tag": "2.8.1",
          "kind": "patch",
          "published_at": "2022-04-22T18:24:35Z"
        },
        {
          "tag": "2.8.0",
          "kind": "minor",
          "published_at": "2022-04-18T23:04:17Z"
        },
        {
          "tag": "2.7.4",
          "kind": "patch",
          "published_at": "2022-03-01T22:02:30Z"
        },
        {
          "tag": "2.7.3",
          "kind": "patch",
          "published_at": "2022-02-01T02:31:30Z"
        },
        {
          "tag": "2.7.2",
          "kind": "patch",
          "published_at": "2021-12-08T18:14:09Z"
        },
        {
          "tag": "2.7.1",
          "kind": "patch",
          "published_at": "2021-11-04T19:39:03Z"
        },
        {
          "tag": "2.7.0",
          "kind": "minor",
          "published_at": "2021-09-08T19:50:16Z"
        },
        {
          "tag": "2.7.0-beta.1",
          "kind": "prerelease",
          "published_at": "2021-08-24T15:45:47Z"
        },
        {
          "tag": "2.6.5",
          "kind": "patch",
          "published_at": "2021-08-03T23:05:22Z"
        },
        {
          "tag": "2.6.4",
          "kind": "patch",
          "published_at": "2021-07-07T20:57:00Z"
        },
        {
          "tag": "2.6.3",
          "kind": "patch",
          "published_at": "2021-06-08T20:54:29Z"
        },
        {
          "tag": "2.6.2",
          "kind": "patch",
          "published_at": "2021-04-23T00:57:57Z"
        },
        {
          "tag": "2.6.1",
          "kind": "patch",
          "published_at": "2021-03-30T20:06:47Z"
        },
        {
          "tag": "2.6.0",
          "kind": "minor",
          "published_at": "2021-03-24T00:09:30Z"
        },
        {
          "tag": "2.5.11",
          "kind": "patch",
          "published_at": "2021-01-21T23:43:51Z"
        },
        {
          "tag": "2.5.10",
          "kind": "patch",
          "published_at": "2020-11-18T20:48:56Z"
        },
        {
          "tag": "2.5.9",
          "kind": "patch",
          "published_at": "2020-10-07T22:03:15Z"
        },
        {
          "tag": "2.5.8",
          "kind": "patch",
          "published_at": "2020-08-28T22:42:36Z"
        },
        {
          "tag": "2.5.7",
          "kind": "patch",
          "published_at": "2020-08-06T21:32:45Z"
        },
        {
          "tag": "2.5.6",
          "kind": "patch",
          "published_at": "2020-07-06T21:21:57Z"
        },
        {
          "tag": "2.5.5",
          "kind": "patch",
          "published_at": "2020-06-02T18:35:02Z"
        },
        {
          "tag": "2.5.4",
          "kind": "patch",
          "published_at": "2020-04-07T22:27:26Z"
        },
        {
          "tag": "2.5.3",
          "kind": "patch",
          "published_at": "2020-03-25T17:47:45Z"
        },
        {
          "tag": "2.5.2",
          "kind": "patch",
          "published_at": "2020-03-11T19:18:30Z"
        },
        {
          "tag": "2.5.1",
          "kind": "patch",
          "published_at": "2020-03-10T06:06:55Z"
        },
        {
          "tag": "2.4.4",
          "kind": "patch",
          "published_at": "2020-02-05T20:36:49Z"
        },
        {
          "tag": "2.4.3",
          "kind": "patch",
          "published_at": "2020-02-01T03:46:57Z"
        },
        {
          "tag": "2.4.2",
          "kind": "patch",
          "published_at": "2020-01-31T22:36:42Z"
        },
        {
          "tag": "2.4.1",
          "kind": "patch",
          "published_at": "2020-01-30T19:30:48Z"
        },
        {
          "tag": "2.4.0-beta",
          "kind": "prerelease",
          "published_at": "2020-01-30T19:52:08Z"
        },
        {
          "tag": "2.3.1",
          "kind": "patch",
          "published_at": "2019-11-07T23:39:20Z"
        },
        {
          "tag": "2.3.0",
          "kind": "minor",
          "published_at": "2019-10-17T23:13:47Z"
        },
        {
          "tag": "2.2.4",
          "kind": "patch",
          "published_at": "2019-09-23T23:27:14Z"
        },
        {
          "tag": "2.2.3",
          "kind": "patch",
          "published_at": "2019-09-20T18:11:03Z"
        },
        {
          "tag": "2.2.2",
          "kind": "patch",
          "published_at": "2019-09-04T20:54:38Z"
        },
        {
          "tag": "2.2.1",
          "kind": "patch",
          "published_at": "2019-09-03T22:22:45Z"
        },
        {
          "tag": "2.2.0",
          "kind": "minor",
          "published_at": "2019-08-14T20:51:59Z"
        },
        {
          "tag": "2.1.1",
          "kind": "patch",
          "published_at": "2019-07-22T22:50:24Z"
        },
        {
          "tag": "2.1.0",
          "kind": "minor",
          "published_at": "2019-07-05T18:48:25Z"
        },
        {
          "tag": "2.0.1",
          "kind": "patch",
          "published_at": "2019-06-06T22:12:05Z"
        },
        {
          "tag": "2.0.0",
          "kind": "major",
          "published_at": "2019-05-22T19:18:48Z"
        },
        {
          "tag": "2.0.0-rc5",
          "kind": "prerelease",
          "published_at": "2019-05-13T18:37:08Z"
        },
        {
          "tag": "2.0.0-rc4",
          "kind": "prerelease",
          "published_at": "2019-04-24T17:12:25Z"
        },
        {
          "tag": "2.0.0-rc3",
          "kind": "prerelease",
          "published_at": "2019-04-16T19:16:54Z"
        },
        {
          "tag": "2.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2019-04-02T00:37:06Z"
        },
        {
          "tag": "2.0.2-Beta",
          "kind": "prerelease",
          "published_at": "2019-01-14T14:32:27Z"
        },
        {
          "tag": "2.0.1-beta",
          "kind": "prerelease",
          "published_at": "2018-10-02T07:36:13Z"
        },
        {
          "tag": "1.0.20",
          "kind": "patch",
          "published_at": "2018-08-27T20:52:26Z"
        },
        {
          "tag": "1.0",
          "kind": "other",
          "published_at": "2018-08-24T12:26:51Z"
        },
        {
          "tag": "1.0.18",
          "kind": "patch",
          "published_at": "2018-06-06T22:34:50Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "ba102440bd0df0ce48cba9f89f950f5c44a41b76",
          "body": "* Fix npm audit issues via dependency overrides\n\n* [Release] Increase version to 3.4.3",
          "is_bot": false,
          "headline": "Release/3.4.3 (#2747)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-07-02T17:05:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "634d976dffff24cde650177789d75d5ca8791751",
          "body": "* fix(security): pin tar >=7.5.16 to remediate CVE-2026-53655\n\nBump the tar floor from ^7.5.13/>=7.5.13 to >=7.5.16 in the root npm 'overrides' and the Rush pnpm globalOverrides so installs resolve a patched tar (>=7.5.16). Mitigates the node-tar PAX size override file-smuggling vulnerability (GHSA-\n[…]\nhat fails on the old code (the residual wait-for-idle poll\ntimer suppresses the next auto flush) and passes with the fix. All existing\nqueueSize/discard/reset tests remain green (behaviour unchanged).",
          "is_bot": false,
          "headline": "Fix/postchannel autoflush permanent stall (#2746)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-07-01T23:18:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3744c0a06d2470e99bfabbe4b407871288eb8a48",
          "body": "Bump the tar floor from ^7.5.13/>=7.5.13 to >=7.5.16 in the root npm 'overrides' and the Rush pnpm globalOverrides so installs resolve a patched tar (>=7.5.16). Mitigates the node-tar PAX size override file-smuggling vulnerability (GHSA-vmf3-w455-68vh).",
          "is_bot": false,
          "headline": "fix(security): pin tar >=7.5.16 to remediate CVE-2026-53655 (#2745)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-06-27T00:11:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "72b2edf3c54dbe8f5f60cf2be96ca1ed59b7768d",
          "body": "* Enable customer sdk stats.\n\n* Delete customer_facing_sdk_stats_spec.md\n\n* Delete customer_sdk_stats_implementation.md\n\n* Update flush of sdk stats.\n\n* Fix possible prototype pollution bug.\n\n* Update to resolve prototype pollution issue.\n\n* Add tests.\n\n* Resolve prototype-polluting assignment issue\n[…]\nandard AI event naming. Update tests accordingly.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Enable Customer SDK Stats (#2707)",
          "author_name": "Jackson Weber",
          "author_login": "JacksonWeber",
          "committed_at": "2026-06-25T17:24:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bebed7925a6d33b552a652df10beb98d698fe4b0",
          "body": "… (#2744)\n\n* fix(#2736): canonicalize PURE annotations in dist-es5 (module) output\n\nModern bundlers (Rolldown / Vite 8) prefer the package \"module\" entry,\nwhich resolves to the per-module dist-es5 tsc output. TypeScript emits\nparenthesized PURE annotations with whitespace after the opening paren\n(e.\n[…]\nelper failed to resolve. Convert the shared helper to an ES module and import it directly in rollup.base.config.js (rollup inlines it); the CommonJS grunt task now loads it via async dynamic import().",
          "is_bot": false,
          "headline": "fix(#2736): canonicalize PURE annotations in dist-es5 (module) output…",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-06-18T23:20:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1bb9c0f90822e72c1dfe7b8b28b1a78441dd7c01",
          "body": "* [Release] Increase version to 3.4.2\n\nMaintenance release for the 3.4.x line:\n- Prototype pollution hardening in extend()/objExtend() (#2735)\n- OsPlugin emits correct CS 4.0 fields ext.os.name / ext.os.ver (#2732)\n- RequestEnvelopeCreator uses correct request envelope name (#2724)\n- Offline channel\n[…]\nvider fix (#2734)\n- Dependency vulnerability resolution and npm->pnpm migration (#2733)\n- CI: drop Node 16, add Node 22 and 24 (#2731)\n\n* Restore 3.0.4 row in AISKU CDN size table (PR review feedback)",
          "is_bot": false,
          "headline": "[Release] Increase version to 3.4.2 (#2743)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-06-18T21:53:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8de661256c8697420ab7c7b15ea5d22c3fbadc0c",
          "body": "…ies (#2733)\n\n* fix: Migrate from npm to pnpm and resolve all dependency vulnerabilities\n\n- Migrate Rush package manager from npm 9.9.4 to pnpm 9.15.9 to eliminate bundled tar 6.2.x CVEs\n- Upgrade Rush from 5.172.1 to 5.175.1 for pnpm support\n- Add pnpm-config.json with global overrides for minimatc\n[…]\n reverted e021de05 (the perf-qunit syntax fix) implicitly, since the\nmalformed block it fixed only existed because of 63c6ed7f.\n\nextUtils.ts already matched upstream (#extVersion#) and was left as-is.",
          "is_bot": false,
          "headline": "fix: Migrate from npm to pnpm and resolve all dependency vulnerabilit…",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-06-18T19:52:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8b8f7cb5c72bebb2a97f63559768248d5ab5668b",
          "body": "…n tests (#2737)\n\n* fix: remove invalid PURE literal annotations and add bundle validation tests\n\n* Normalize PURE annotations in final rollup pass\n\nKeep legacy parenthesized PURE markers in source and canonicalize emitted bundle annotations as a final rollup plugin pass. Update AISKU and AppInsight\n[…]\n_DOWNLOAD, and log 'puppeteer browsers list'\nfor visibility.\n\nNote: the prior shims build-only fix worked - this run got past the build into\n'rush test', which is where this Chrome-not-found surfaced.",
          "is_bot": false,
          "headline": "fix: remove invalid PURE literal annotations and add bundle validatio…",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-06-18T17:54:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "809e97f5ed2d723c350240e775461017df5f8deb",
          "body": "…ync offline-channel hang) (#2742)\n\n* fix(ci): add --disable-dev-shm-usage to headless Chrome test args\n\nHeadless Chrome IndexedDB operations (offline-channel OfflineBatchHandlerTests) hang to a 60s timeout on GitHub Actions runners due to /dev/shm exhaustion, breaking CI on all PRs. Add --disable-d\n[…]\nNLOAD and uses the runner's pre-installed Chrome.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(ci): repair Node.js CI (Chrome install, bundle-size limits, ts-as…",
          "author_name": "Jackson Weber",
          "author_login": "JacksonWeber",
          "committed_at": "2026-06-18T16:55:45Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3f70bc503b881f4d5f5f618264b27d6367422fd6",
          "body": "…fe key filtering (#2735)\n\nBoth extend() in extUtils.ts and objExtend() in HelperFuncs.ts were vulnerable to prototype pollution when processing untrusted input containing __proto__, constructor, or prototype keys (e.g. from JSON.parse). In deep extend mode, target['__proto__'] resolves to Object.pr\n[…]\ntend() objForEachKey callback\n\n- Filter __proto__, constructor, and prototype keys in objExtend() for...in loop\n\n- Add prototype pollution unit tests with try/finally cleanup guards for both functions",
          "is_bot": false,
          "headline": "fix: prevent prototype pollution in extend() and objExtend() via unsa…",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-05-20T23:57:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c9f3e9ba8685013a0eec34e28458b1bae8d90cc7",
          "body": "…ll provider dereference (#2734)\n\n* fix(offline-channel): Add missing return after reject() to prevent null provider dereference\n\nIn OfflineBatchHandler.ts, the storeBatch, sendNextBatch, hasStoredBatch, and\ncleanStorage methods call reject() when the provider is null/undefined but do\nnot return, ca\n[…]\n(especially Node 24 on Linux) can exceed that threshold due to shared\nresource contention. Increased to 20x to match the withSpan test's\ngenerous approach while still catching significant regressions.",
          "is_bot": false,
          "headline": "fix(offline-channel): Add missing return after reject() to prevent nu…",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-05-20T20:19:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a66b850ee5a1ae817e8186521cc5eeb859a64a9a",
          "body": "…ver (#2732)",
          "is_bot": false,
          "headline": "fix(OsPlugin): use correct CS 4.0 field names ext.os.name and ext.os.…",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-05-12T23:31:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "51f8aa4dd62135ce66942e9a36e558c5456b3e95",
          "body": "…#2725)\n\n* Potential fix for code scanning alert no. 4240: Semicolon insertion\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\n\n* Potential fix for code scanning alert no. 5402: Semicolon insertion\n\nCo-authored-by: Copilot Autofix powe\n[…]\nub.com>\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Potential fix for code scanning alert no. 4240: Semicolon insertion (…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-05-06T23:46:17Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ff04a7b8ac940fc30dbe904cef3a59d65d4b420e",
          "body": "* Initial plan\n\n* Add documentation for CfgSync plugin and fix example build issue\n\n- Remove private npm packages from examples/cfgSync/package.json that\n  are not publicly available (@microsoft/applicationinsights-rollup-plugin-uglify3-js\n  and @microsoft/ai-test-framework)\n- Update examples/cfgSyn\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add CfgSync documentation (#2721)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2026-05-06T23:46:04Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "10dbc3dd795c807d7edd611d0a184bfa65de5956",
          "body": "…rt, function or class (#2728)\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Potential fix for code scanning alert no. 5940: Unused variable, impo…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-05-04T19:47:46Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "3a75a06f111141b95552b6bec3c20dfb2f05e8e9",
          "body": "…rt, function or class (#2726)\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Potential fix for code scanning alert no. 5401: Unused variable, impo…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-05-04T18:29:52Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "afdb5ddc1fe4c21c1356b041fe2d6d28f88cf70c",
          "body": "…#2727)\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Potential fix for code scanning alert no. 5402: Semicolon insertion (…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-05-04T18:29:25Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "6a619a556e33f9932c9a160d6dd61363e156a4bd",
          "body": "…tain permissions (#2729)\n\n* Potential fix for code scanning alert no. 2273: Workflow does not contain permissions\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\n\n* Drop Node.js 16 from CI matrix; add Node.js 22 and 24 (#2731)\n\n* Init\n[…]\nub.com>\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Potential fix for code scanning alert no. 2273: Workflow does not con…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-05-04T18:10:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "92fb2cd65ed712b6c109053a03d47a50b678f93a",
          "body": "* Initial plan\n\n* Drop Node 16 from CI matrix, add Node 22 and 24; update RELEASES.md\n\nAgent-Logs-Url: https://github.com/microsoft/ApplicationInsights-JS/sessions/496718a3-d402-48f7-9625-67f74b12449e\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Drop Node.js 16 from CI matrix; add Node.js 22 and 24 (#2731)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2026-04-23T21:51:51Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "68ec51069efe49d455de1057b8927fc2c64857f1",
          "body": "…ead of \"Microsoft.ApplicationInsights.{ikey}.Request\" (#2724)\n\n* Initial plan\n\n* fix: use RequestEnvelopeType instead of RequestDataType in RequestEnvelopeCreator\n\nThe RequestEnvelopeCreator function was incorrectly passing RequestDataType\n(=\"RequestData\") as the envelope type to _createEnvelope. T\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: RequestEnvelopeCreator sends \"RequestData\" as envelope name inst…",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2026-04-13T20:38:12Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1167cd2d8443f0548d3cb5e99dead3f1b64a540f",
          "body": "- Bump @nevware21/grunt-ts-plugin to ^0.5.2\n- Bump @nevware21/grunt-eslint-ts to ^0.5.2\n- Bump eslint to ^8.56.0\n- Use the promoted \"next\" version of the script not the default version\n- Add annotations to support the existing duplicate enum values",
          "is_bot": false,
          "headline": "Update Components (#2722)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-04-10T18:04:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2d5271bd125aba8fadb85b85d51508eb33f080bf",
          "body": "- Update API documentation to highlight the deprecation (as when published this comes into effect), ensuring to call out the knwo required changes\n- Add copilot release instructions and bump the version to the previously released beta release version to prepare for release as we are skipping 3.4.0 and 4.4.0 as the primary and will only be releasing those versions as beta releases",
          "is_bot": false,
          "headline": "[Release] Increase version to 3.4.1 (#2720)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-04-07T01:08:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dd66e91cf0ca9b93c6a30ad2b711c6ac03a32bd0",
          "body": "…, and session caching (#2719)\n\n- Refactor OsPlugin to start OS version retrieval during initialize() instead of\n  waiting for the first telemetry event, reducing latency for the initial tracked events\n- Add page unload/pagehide/visibilitychange event handlers to flush the queued telemetry\n  when th\n[…]\nigator() instead of direct navigator/core.logger access for\n  safer operation when core may not be fully initialized\n- Fix safeGetLogger to fall back to core.config when no explicit config is provided",
          "is_bot": false,
          "headline": "Improve OsPlugin reliability: proactive OS retrieval, unload handling…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-04-06T17:03:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a598f47fdb55e1c6707b46361a6e22a32449e1f2",
          "body": "…ber (#2718)",
          "is_bot": false,
          "headline": "Address issue with the AppInsightsExtCore using the wrong version num…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-03-31T17:22:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "847c292dbe83eb8ce7628be0148d07f37d655f39",
          "body": "* Make URL Redaction more dynamic\n\n* Add missing colon\n\n* Retrigger CI/CD pipeline\n\n* Addressed feedback, modified config\n\n* Retrigger CI/CD pipeline\n\n* Fix comparison issue\n\n* Fix comparison issue for false\n\n* Fix enum issue\n\n* Push changes after rebuild\n\n* Fix string literal issue\n\n* Fix failing test\n\n* Modify enum logic\n\n* Addressed feedback",
          "is_bot": false,
          "headline": "Make URL Redaction more dynamic (#2716)",
          "author_name": "rads-1996",
          "author_login": "rads-1996",
          "committed_at": "2026-03-27T21:09:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a15b828e825676c08dbdc4f7e60383e5900499e",
          "body": "* [Main] Merge 1ds-core-js into applicationinsights-core-js\nPhase 1: Move files to keep history\n\n* Phase 2: Update imports, fix compile issues and delete unused\n\n* Phase 3: Move a few more files around\n\n* Phase 4: adjust imports from Phase 3\n\n* Phase 5: Update 1ds-core-js README.md",
          "is_bot": false,
          "headline": "[Main] Merge 1ds-core-js into applicationinsights-core-ts (#2712)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-03-04T19:38:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37eec117030b4110456f0a788925c8c7baac88ca",
          "body": "This commit merges all beta branch features into main with clean linear history. Key changes from beta:\n\n- Merge AppInsightsCommon into AppInsightsCore (Phase 1-4)\n- Add W3C Trace State support/handling\n- Add startSpan, withSpan, Route Strategy features\n- Add tree-shaking annotations\n- Update build \n[…]\ntest layouts\n- Sync with OTel-SDK file structure\n\nSquash merge of origin/beta (3.4.0-beta) with conflict resolution:\n- Updated Rush version to 5.169.3 (from main)\n- Removed beta-specific publishConfig",
          "is_bot": false,
          "headline": "[Main] Merge Trace API Features from Beta (#2710)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-02-25T00:35:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "73d40dc419742a67c84870477e001234bed004da",
          "body": null,
          "is_bot": false,
          "headline": "Bump: @microsoft/rush to 5.169.3 (#2709)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-02-23T20:17:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b6de144e27629b2d50e05ceb3885ee51b4fa0e2b",
          "body": null,
          "is_bot": false,
          "headline": "Enable compression in CDN config (#2701)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-02-11T23:31:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6185620dfa8638a9d4c85727ebc3b1ec825609d3",
          "body": "…ge (#2700)",
          "is_bot": false,
          "headline": "chore: Update Component versions and remove vulnerable dependency usa…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-02-09T23:51:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a137ab606213446f48e1e48db37c3b61635f157b",
          "body": "* Update vulnerable dependencies\n\n* Update\n\n* Simplify overrides",
          "is_bot": false,
          "headline": "Update vulnerable dependencies (#2692)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2026-01-26T23:21:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "39ed6cd71b1111a3aca0da57fdc3ff8af3f60752",
          "body": null,
          "is_bot": false,
          "headline": "[Release] Increase version to 3.3.11 (#2687)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2026-01-12T21:25:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c46c683dd5cb6de509417eb8997693e1254279d6",
          "body": null,
          "is_bot": false,
          "headline": "Fix minor issue with E2E test (#2684)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-12-24T00:49:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c75a5a2ae8fbdac1b48770939837d4b31a91c799",
          "body": "* Add redact URL configuration in readme\n\n* Update README.md\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add redact URL configuration in readme (#2681)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2025-12-10T17:41:27Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "7d7e906380544e511fcb595384180434aaa1db2a",
          "body": "…ed (#2642)\n\n* Separate BeaconSendFailure and BeaconSendFailure from SizeLimitExceeded to make it easier to troubleshoot SizeLimitExceeded errors\n\n* PR feedback",
          "is_bot": false,
          "headline": "Separate BeaconSendFailure and BeaconSendFailure from SizeLimitExceed…",
          "author_name": "Ryan Gammon",
          "author_login": "rggammon",
          "committed_at": "2025-12-04T00:25:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ef6d3316c22c1e9ec2f8e12e9387387bc4f6641",
          "body": null,
          "is_bot": false,
          "headline": "Fix Flakey Ajax test which has race condition (#2676)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-12-02T22:44:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "92019074945a1d3d13fc1394d5485a22b153001c",
          "body": "* Initial plan\n\n* Fix unload function to return promise by default and add tests\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Use isPromiseLike helper in unload tests\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Fix TypeScript errors in test cases - use \n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix unload() to return promise when called without parameters (#2666)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-11-27T00:03:19Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "76d20b9d2ff0702bf978d183b1abebafb622ee4f",
          "body": null,
          "is_bot": false,
          "headline": "Fix offline channel recovery for Offline -> Online (#2674) (#2675)",
          "author_name": "Philip Peitsch",
          "author_login": "peitschie",
          "committed_at": "2025-11-26T19:57:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "223d8c2381e53cf11ee114bfa894ce8bce14cfbd",
          "body": "…ction method (#2667)\n\n* Add a check to prevent non-string URLs from being passed tO fieldRedaction\n\n* Move the check to the fieldredaction method\n\n* Update shared/AppInsightsCore/Tests/Unit/src/ApplicationInsightsCore.Tests.ts\r\n\r\nremoved unused config\n\nCo-authored-by: Copilot <175728472+Copilot@use\n[…]\ndRedaction method with string check\n\n* Retrigger CI/CD pipeline\n\n* Retrigger CI/CD pipeline\n\n* Retrigger CI/CD pipeline\n\n---------\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add a check to prevent non-string URLs from being passed to fieldReda…",
          "author_name": "rads-1996",
          "author_login": "rads-1996",
          "committed_at": "2025-11-21T22:47:46Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a9c0b897013b5d7698e25db58aad7cf42525bd61",
          "body": "* Fix static web CDN test assertion\n\n* Modify logic for test\n\n* Add fail assertion",
          "is_bot": false,
          "headline": "Fix static web CDN test assertion (Fixes failing CI tests) (#2670)",
          "author_name": "rads-1996",
          "author_login": "rads-1996",
          "committed_at": "2025-11-21T22:20:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc591113ce467f342f0733ee52b51e90a3343161",
          "body": "* @microsoft/applicationinsights-web-snippet 1.2.3 release\n\n* Update RELEASES.md\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n* Update\n\n* Update\n\n---------\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "@microsoft/applicationinsights-web-snippet 1.2.3 release (#2662)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2025-11-11T21:12:37Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "97fb76336c22a594d96f8560f08db9ce4ea2dacf",
          "body": "* fix snippet\n\n* udpate\n\n* update",
          "is_bot": false,
          "headline": "[Main][Task] 35656109: [Snippet] Fix Snippet Loader Error (#2659)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-11-06T01:45:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4835556ce61ba902e4da0b85e76d7f175a39ffea",
          "body": "* release 3.3.10\n\n* update",
          "is_bot": false,
          "headline": "[Release] Increase version to 3.3.10 (#2650)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-09-22T22:52:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a17c60d689acbc526a467df0f1d72160a5854677",
          "body": "…ffline Channel (#2649)\n\n* add customer provider\n\n* update",
          "is_bot": false,
          "headline": "[Main][Task] 27922617: Provide Custom Provider Under Web Worker for O…",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-09-22T20:58:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7a8f9dc522ff3df26f38454f64a7f082943487e",
          "body": "…n To Use the Modern AsyncQueue Pattern (#2638)\n\n* udpate\n\n* merge main",
          "is_bot": false,
          "headline": "[Main][Task] 34470593: Update Async Tests Under Dependencies Extensio…",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-08-19T22:29:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1ab8a0f035d66dd62843724b0a3b3b79a3216e9d",
          "body": "…ncQueue Pattern (#2637)\n\n* update aisku tests\n\n* udpate",
          "is_bot": false,
          "headline": "[Main][Task] 34470593: Update AISKU Async Tests To Use the Modern Asy…",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-08-19T17:59:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "388ad52c9c63574ce1a18aca3e15f54fc94f3182",
          "body": "…ng when enabled with backward compatibility option (#2632)\n\n* Initial plan\n* Implement cookie caching when disabled and flushing when enabled\n* Fix blocked cookie caching logic - blocked cookies should not be cached\n* Add dynamic config change support for cookie flushing\n* Address PR feedback: remo\n[…]\nts and change name to disableCookieDefer\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "[Feature] Implement cookie caching when disabled and automatic flushi…",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-08-04T19:54:23Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d92db5c310d5cea1e8b16e8e6aed133c6dda2b9b",
          "body": "…ion (#2636)\n\nCo-authored-by: pnoodles <git@pnoodles.com>",
          "is_bot": false,
          "headline": "Ensure parent is defined before checking length in getImageHref funct…",
          "author_name": "Patrick",
          "author_login": "pnoodles",
          "committed_at": "2025-08-01T17:49:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "01c71775a461a7db6cbd27311ee6ea56676a71de",
          "body": "* Fix issue #2634 moving the conditional check for filtering\n\n* refactoring\n\n* Remove additional unnecessary returns\n\n---------\n\nCo-authored-by: Nev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix issue #2634 moving the conditional check for filtering (#2635)",
          "author_name": "aimbrenda",
          "author_login": "aimbrenda",
          "committed_at": "2025-07-31T20:16:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8edf49ba995f1634f2ba63dc3e1f9c927e0a3701",
          "body": "…proper error handling (#2633)\n\n* Initial plan\n\n* Fix flush method to handle callbacks and return promises correctly\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Clean up eslint warnings and add comprehensive tests\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.co\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix flush method root cause - handle async callbacks in _doSend with …",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-30T19:26:40Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9b8a82acc0fe44ff48181d6fd7e2a75071451e63",
          "body": "…ern (#2607)\n\n* Initial plan\n\n* Update async tests in AISKULight to use modern asyncQueue pattern\n\nCo-authored-by: Karlie-777 <79606506+Karlie-777@users.noreply.github.com>\n\n* Update AISKULight async tests to follow the suggested modern pattern with helper methods\n\nCo-authored-by: Karlie-777 <796065\n[…]\n-777@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: Karlie-777 <79606506+Karlie-777@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Update Async Tests Under AISKULight to Use the Modern AsyncQueue Patt…",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-29T00:52:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "79f45856247371d8c2d8921a9814e79ca60acb24",
          "body": "* Initial plan\n\n* Fix jq syntax error in Delete Merged Branches workflow\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Update all jq commands to single lines to avoid line splitting issues\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Fix closed_prs jq com\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix jq syntax error in Delete Merged Branches workflow (#2630)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-28T21:43:27Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "b52e67714b2d6fd8561cb197b0ca81ebb9ef03d6",
          "body": "* Initial plan\n\n* Implement resetAjaxAttempts functionality\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Refactor: Create helper function for resetting ajax attempts counter\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Revert ajax.ts helper function, cre\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix trackPageView not resetting maxAjaxCallsPerView counter (#2595)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-28T16:27:57Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9481fac9ececf4374fff7bcfad79aca12f5cb011",
          "body": "* Initial plan\n\n* Add weekly GitHub action to delete closed and merged branches\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Add documentation and comments to branch cleanup workflow\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Add beta and otel-sdk to p\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add weekly GitHub action to delete closed and merged branches (#2627)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-25T21:48:14Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "12f542fceafa6b5826c7ba1ddf3136b6473fc2d6",
          "body": "* Initial plan\n\n* Add Azure APIM proxy documentation to FAQ sections\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Update APIM proxy link text for clarity and consistency\n\nCo-authored-by: rads-1996 <22488539+rads-1996@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\nCo-authored-by: rads-1996 <22488539+rads-1996@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add Azure API Management proxy documentation to FAQ sections (#2625)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-25T18:41:15Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "925651ad05987b48a7db543c5430cbfb2ec1a1c9",
          "body": "* Suppressed credentials inline to avoid credscan false positive\n\n* Used the next line supression syntax to avoid long length issue",
          "is_bot": false,
          "headline": "Suppressed credentials inline to avoid credscan false positive (#2622)",
          "author_name": "rads-1996",
          "author_login": "rads-1996",
          "committed_at": "2025-07-15T21:19:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "662310e3ca7a31dcec8141ee8328d7b4f59fa325",
          "body": "* Initial plan\n\n* Changes before error encountered\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Fix tree-shaking annotation syntax - remove incorrect parentheses\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Add parentheses around @__PURE__ comments in IO\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "[WIP] [Task] Add tree-shaking annotations (#2616)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-12T00:10:35Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e75298ce14a9b684eb37cb33923cb78399e8bfa0",
          "body": null,
          "is_bot": false,
          "headline": "[Main] Update the copilot instructions (#2617)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-07-11T22:56:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8934050659a09db191f93a93531f35235c1e3fca",
          "body": "* Implement URL Redaction feature\n\n* Modified how IConfiguration config was being declared for some files\n\n* Calling fieldRedaction method to redact URLs before being added to telemetry data\n\n* Fixed the AISKU failing test and added edge cases to unit tests for fieldredaction\n\n* Sensitive query keys\n[…]\ntants\n\n* Fixed usage of constant\n\n* Updated the config from redactionEnabled to redactUrls\n\n* Fixed trailing spaces\n\n* Addressed review comments\n\n* Fixed test config\n\n* Fixed credential redaction test",
          "is_bot": false,
          "headline": "Redacting urls before sending to telemetry data. (#2549)",
          "author_name": "rads-1996",
          "author_login": "rads-1996",
          "committed_at": "2025-07-10T01:24:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1a6700bca04ec25850df1d18e0aa4f3132f817fc",
          "body": "* Adding copilot instructions\n\n* Update",
          "is_bot": false,
          "headline": "Adding copilot instructions (#2605)",
          "author_name": "Hector Hernandez",
          "author_login": "hectorhdzg",
          "committed_at": "2025-07-08T22:20:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b26d49a97125a0512b393e2e82df1ffbd906ae18",
          "body": "* Initial plan\n\n* Fix documentation links to remove incorrect /docs/ path\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix documentation links pointing to incorrect /docs/ path (#2604)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-07T23:36:06Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "2c31bab2f22215fefedeb7df1a7fa652f739aba7",
          "body": "…configuration subset (#2583)\n\n* Initial plan for issue\n\n* Create IAnalyticsConfig interface and update AnalyticsPlugin configuration\n\nCo-authored-by: rads-1996 <22488539+rads-1996@users.noreply.github.com>\n\n* Add missing accountId property to IAnalyticsConfig interface\n\nCo-authored-by: rads-1996 <2\n[…]\nom>\nCo-authored-by: Karlie-777 <79606506+Karlie-777@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\nCo-authored-by: Radhika Gupta <guptaradhika@microsoft.com>",
          "is_bot": false,
          "headline": "Create IAnalyticsConfig interface to properly define AnalyticsPlugin …",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-07T21:16:46Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7b702db1ff2bdcd5eef3f03240815805049c84e2",
          "body": "* Initial plan\n\n* Remove unused jquery-1.11.1.js file from common/Tests/External/\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Remove unused jquery-1.11.1.js from the repository (#2600)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-07T18:56:19Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "a71071dc963a777b7bffeebbf53aeace05cdba26",
          "body": "…2597)\n\n* Initial plan\n\n* Fix ITelemetryPlugin interface: make setNextPlugin optional and add deprecation warnings\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Add full comment from interface to BaseTelemetryPlugin setNextPlugin method\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix TypeScript compatibility issue with ITelemetryPlugin interface (#…",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-03T22:16:45Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "048f9143e5e8832613efbc4e0711374fd55e39c4",
          "body": "* Initial plan for issue\n\n* Test implementation: Add TypeDoc links to clickanalytics configuration tables\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Add TypeDoc links to all README configuration tables\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Fix T\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add TypeDoc links to README configuration tables (#2576)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-07-03T00:00:31Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "163959dd803079a017b08118f61065696c657508",
          "body": "* release 3.3.9\n\n* update",
          "is_bot": false,
          "headline": "[Release] Increase version to 3.3.9 (#2593)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-06-25T18:15:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "23e7b031e43584488e60211cb2a17cd4dcf7c9e4",
          "body": "…r (#2592)\n\n* add click tests\n\n* udpate\n\n* update",
          "is_bot": false,
          "headline": "[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandle…",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-06-25T17:14:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8295d1e1cb10eddd0a428087c932458f861e479c",
          "body": "…rather than by index. (#2587)",
          "is_bot": false,
          "headline": "Fix issue with array _clickCaptureElements being referenced by value …",
          "author_name": "Barry Attwater",
          "author_login": "Barry-RG",
          "committed_at": "2025-06-23T22:43:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a39f2ae3dc847b5584595669a70a55816c987207",
          "body": "* update readme\n\n* update",
          "is_bot": false,
          "headline": "[AI][Task] 33246973: Update Readme on Error Handler (#2586)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-06-20T20:55:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d5851333813509f5481283e088e90f26b49c16c0",
          "body": "* release snippet 1.2.2\n\n* update\n\n* update\n\n* update\n\n* update",
          "is_bot": false,
          "headline": "[Main][Task]32909441: Increase Web Snippet to 1.2.2 (#2577)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-06-17T17:43:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67bef18a772758b7ce520a5636e5dba22cdff656",
          "body": "* Initial plan for issue\n\n* Export ICorrelationConfig from dependencies extension\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Update typedoc configuration to properly document re-exported types\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Revert typedoc\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Export ICorrelationConfig interface from dependencies extension (#2581)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-06-02T17:45:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a44d68f133a921816fdbdcf53c4f87c93e7f92b9",
          "body": "* Initial plan for issue\n\n* Add IConfiguration export to Init.ts\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Update typedoc.json to include re-exports and revert Init.ts change\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Revert typedoc.json changes and\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "[Fix] Export IConfiguration interface from AISKU package (#2579)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-06-02T17:44:01Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "61bba7032ac0f60d3e5175437f70323c3ccff7b8",
          "body": null,
          "is_bot": false,
          "headline": "Restore CodeQL schedule back to previous value (#2574)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-29T17:16:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea3801962a967347c30646744f2869a8c9a3d831",
          "body": "* update\n\n* update\n\n* update",
          "is_bot": false,
          "headline": "[Main][Task]32864048: Improve Offline Channel Test (#2534)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-05-28T20:00:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "446ee61d03bb1928e3185b0623a1eb4ad866e7e9",
          "body": "… deprecation warnings (#2533)\n\n* Initial plan for issue\n\n* Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Add detailed documentation for disablePageUnloadEvents in docs folder\n\nCo-authore\n[…]\not-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\nCo-authored-by: hectorhdzg <39923391+hectorhdzg@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add documentation for disablePageUnloadEvents to address jQuery 3.7.1…",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-05-28T17:53:59Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3289e9f485afcaa52f14f941c32194b6033a5b9d",
          "body": "* Initial plan for issue\n\n* Updated async tests to use asyncQueue\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Updated async tests to use waitForExceptionPromise with asyncQueue pattern\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n* Removed unused waitForE\n[…]\n54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Update analytics-js unit tests to use asyncQueue pattern (#2544)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-05-28T16:50:42Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c4f96e63199611657e0661e9ba1220e4b3a94f91",
          "body": "- copilot needs to be made a collaborator which they won't be",
          "is_bot": false,
          "headline": "Remove Auto-Assign workflow (#2569)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-28T16:50:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "039983fe1b408ca8c46cfa59bd1a883d187ded60",
          "body": null,
          "is_bot": false,
          "headline": "Auto Assign - Update the lookup for a valid user id. (#2559)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-27T23:41:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5077e7858d651ec540cce0d5fd5f62cc374396dd",
          "body": null,
          "is_bot": false,
          "headline": "Add merge-queue setting for the ci tests (#2565)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-27T23:39:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2f6d1cc3ee1e2f078d97abfb359f15af688743e",
          "body": "…well as inactive PR's (#2563)",
          "is_bot": false,
          "headline": "[Task] Add additional stale operations for wontfix Issues and PRs as …",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-27T23:12:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b989f8e02a0f2075a28f65edb70d10674baf123",
          "body": "- and the cron to run more frequently to check the configuration",
          "is_bot": false,
          "headline": "CodeQL Update configuration to run on all branches (#2564)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-27T23:12:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "11350b669b89b253addf536cf8129aa3e24ab977",
          "body": "…s (#2561)",
          "is_bot": false,
          "headline": "CodeQL - Add more exclusions as they are causing false positive alert…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-27T16:43:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3ab124a64b89c7644e7b8c07cd1463bd3b715937",
          "body": null,
          "is_bot": false,
          "headline": "CodeQL - Don't attempt to upload from the CI (#2560)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-24T00:11:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8606e71cad31f58a243cc0afef378d83be5222e0",
          "body": "…on (#2558)",
          "is_bot": false,
          "headline": "Update to correctly reference the repository variable within the acti…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T22:49:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8ec2a8137eb50c0f3559bb73298434fb7af1ac65",
          "body": "…scanning issues (#2556)",
          "is_bot": false,
          "headline": "Update SDK Loader to rename the snippet postfix file to avoid CodeQL …",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T22:06:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "625e3b5a7466147801aad52061406f58d04f8a12",
          "body": "…(#2557)",
          "is_bot": false,
          "headline": "Auto assign copilot update -- use environment variable for usernames …",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T21:40:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ea981a176b5ba47594f05bfb766b2e7766e5da5",
          "body": null,
          "is_bot": false,
          "headline": "Auto Assign Copilot Updates (#2555)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T19:18:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "896b86979448dea4ffd5a9859c059f350b129572",
          "body": "…rt, function or class (#2551)\n\n* Potential fix for code scanning alert no. 2259: Unused variable, import, function or class\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>\n\n* Update AppInsightsCore.ts\n\n* Update codeql-config.yml\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Potential fix for code scanning alert no. 2259: Unused variable, impo…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T16:23:22Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "c27ee44b71ec1a47d038db3c5142413dd3cb4be2",
          "body": null,
          "is_bot": false,
          "headline": "Assign Co-Pilot updates (#2554)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T16:23:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ed1f3dfb08a5c54059bb6b311de5f9c629f1bf32",
          "body": "* CodeQL Action major versions v1 and v2 have been deprecated.\n\n* Update codeql-config.yml",
          "is_bot": false,
          "headline": "CodeQL Action major versions v1 and v2 have been deprecated. (#2553)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T06:11:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a54e3bd981411a07db1b162a39e43c75af53d533",
          "body": "…el is assigned by a code owner (#2550)",
          "is_bot": false,
          "headline": "Creates a github action to assign co-pilot to a task or PR if the lab…",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-23T00:54:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6282454fe8885f231bb16cc1678e518e5312cea",
          "body": "* Initial plan for issue\n\n* Update CodeQL GitHub Action from v1 to v2\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "[Task] Fix CodeQL version to v2 (#2547)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-05-22T19:02:16Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "af80972d7fd919e032c70fde53818058bcf94d2e",
          "body": "* release 3.3.8\n\n* update\n\n* update",
          "is_bot": false,
          "headline": "[Release] Increase version to 3.3.8 (#2542)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-05-22T03:57:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "493dc40bc62f50e6794b8a0b891d3df458671a2f",
          "body": "* Initial plan for issue\n\n* Fix Click Analytics contentName callback\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix Click Analytics contentName callback in v3.3.7 (#2535)",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-05-22T01:09:45Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "0f42a7caa95f332ac8b38fa70dcd18a4c189fd7b",
          "body": "…eclaration (#2536)\n\n* Initial plan for issue\n\n* Fix ReferenceError in Click Analytics by moving variable declaration before usage\n\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: MSNev <54870357+MSNev@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix ReferenceError in Click Analytics v3.3.7 by reordering variable d…",
          "author_name": "Copilot",
          "author_login": "Copilot",
          "committed_at": "2025-05-20T21:40:16Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "a38e08e1678879413b46d4af9f88162f1e0a1263",
          "body": "Co-authored-by: Nitzan Uziely <nitzanuziely@microsoft.com>",
          "is_bot": false,
          "headline": "add negative isArray check to _isConfigDefaults (#2530)",
          "author_name": "linkgoron",
          "author_login": "Linkgoron",
          "committed_at": "2025-05-19T16:11:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "76ebbff0c78f2172bcec920039c9f9141830c63c",
          "body": null,
          "is_bot": false,
          "headline": "Fix TestCase PollingAssert argument passing for testContext (#2526)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-13T18:29:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4a2cf13e5c349a2eedd85037d19f4f297e01c2a",
          "body": null,
          "is_bot": false,
          "headline": "Add back \"request\" devDependency for now (#2525)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-12T21:21:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6e145d9e71ccabc636e8c920b51be16e77cf0857",
          "body": "- Remove grunt-contrib-qunit to address tar-fs versioning\n- Update puppeteer\n- Improve performance and simplify Asynchronous test generation",
          "is_bot": false,
          "headline": "Update Components to address governance issues (#2524)",
          "author_name": "Nev",
          "author_login": "MSNev",
          "committed_at": "2025-05-12T19:08:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1647e6f163e587473e040d9307a9965341fe639c",
          "body": "* release 3.3.7\n\n* update",
          "is_bot": false,
          "headline": "[Release] Increase version to 3.3.7 (#2520)",
          "author_name": "Karlie-777",
          "author_login": "Karlie-777",
          "committed_at": "2025-05-07T20:27:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 55,
      "latest_release_at": "2026-04-07T22:18:47Z",
      "latest_release_tag": "v3.4.1",
      "releases_from_tags": false,
      "days_since_last_push": 19,
      "active_weeks_last_year": 29,
      "days_since_latest_release": 104,
      "mean_days_between_releases": 58.2
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@microsoft/applicationinsights-web",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@microsoft/applicationinsights-web",
          "is_deprecated": false,
          "latest_version": "3.4.3",
          "repository_url": "https://github.com/microsoft/ApplicationInsights-JS",
          "versions_count": 743,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 4291181,
          "first_published_at": "2018-10-30T18:56:21.478000Z",
          "latest_published_at": "2026-07-02T19:30:12.244000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 19
        },
        {
          "name": "@microsoft/applicationinsights-web-basic",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@microsoft/applicationinsights-web-basic",
          "is_deprecated": false,
          "latest_version": "3.4.3",
          "repository_url": "https://github.com/microsoft/ApplicationInsights-JS",
          "versions_count": 743,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 5,
          "monthly_downloads": 2045074,
          "first_published_at": "2018-10-30T18:58:43.343000Z",
          "latest_published_at": "2026-07-02T19:30:16.608000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 19
        }
      ]
    },
    "popularity": {
      "forks": 257,
      "stars": 685,
      "watchers": 113,
      "fork_history": {
        "days": [
          {
            "date": "2015-04-19",
            "count": 1
          },
          {
            "date": "2015-04-25",
            "count": 1
          },
          {
            "date": "2015-07-09",
            "count": 1
          },
          {
            "date": "2015-08-20",
            "count": 1
          },
          {
            "date": "2015-09-11",
            "count": 1
          },
          {
            "date": "2015-11-21",
            "count": 1
          },
          {
            "date": "2015-11-24",
            "count": 1
          },
          {
            "date": "2015-12-10",
            "count": 1
          },
          {
            "date": "2015-12-18",
            "count": 1
          },
          {
            "date": "2016-01-27",
            "count": 2
          },
          {
            "date": "2016-02-04",
            "count": 1
          },
          {
            "date": "2016-02-08",
            "count": 1
          },
          {
            "date": "2016-03-14",
            "count": 2
          },
          {
            "date": "2016-04-18",
            "count": 1
          },
          {
            "date": "2016-05-04",
            "count": 1
          },
          {
            "date": "2016-05-09",
            "count": 1
          },
          {
            "date": "2016-05-29",
            "count": 1
          },
          {
            "date": "2016-06-08",
            "count": 1
          },
          {
            "date": "2016-07-25",
            "count": 1
          },
          {
            "date": "2016-08-30",
            "count": 1
          },
          {
            "date": "2016-10-17",
            "count": 2
          },
          {
            "date": "2016-10-19",
            "count": 1
          },
          {
            "date": "2016-12-09",
            "count": 1
          },
          {
            "date": "2017-01-15",
            "count": 1
          },
          {
            "date": "2017-01-27",
            "count": 1
          },
          {
            "date": "2017-02-10",
            "count": 2
          },
          {
            "date": "2017-03-01",
            "count": 1
          },
          {
            "date": "2017-03-07",
            "count": 1
          },
          {
            "date": "2017-03-11",
            "count": 1
          },
          {
            "date": "2017-03-15",
            "count": 1
          },
          {
            "date": "2017-03-16",
            "count": 1
          },
          {
            "date": "2017-03-28",
            "count": 1
          },
          {
            "date": "2017-05-10",
            "count": 1
          },
          {
            "date": "2017-06-09",
            "count": 1
          },
          {
            "date": "2017-07-07",
            "count": 1
          },
          {
            "date": "2017-07-10",
            "count": 1
          },
          {
            "date": "2017-07-24",
            "count": 1
          },
          {
            "date": "2017-07-26",
            "count": 1
          },
          {
            "date": "2017-08-01",
            "count": 1
          },
          {
            "date": "2017-08-28",
            "count": 1
          },
          {
            "date": "2017-09-13",
            "count": 1
          },
          {
            "date": "2017-09-16",
            "count": 1
          },
          {
            "date": "2017-10-16",
            "count": 1
          },
          {
            "date": "2018-01-15",
            "count": 1
          },
          {
            "date": "2018-02-11",
            "count": 1
          },
          {
            "date": "2018-02-22",
            "count": 1
          },
          {
            "date": "2018-03-17",
            "count": 1
          },
          {
            "date": "2018-04-20",
            "count": 1
          },
          {
            "date": "2018-04-24",
            "count": 1
          },
          {
            "date": "2018-05-02",
            "count": 1
          },
          {
            "date": "2018-05-08",
            "count": 1
          },
          {
            "date": "2018-05-16",
            "count": 3
          },
          {
            "date": "2018-05-31",
            "count": 1
          },
          {
            "date": "2018-06-05",
            "count": 1
          },
          {
            "date": "2018-06-08",
            "count": 1
          },
          {
            "date": "2018-06-20",
            "count": 1
          },
          {
            "date": "2018-06-22",
            "count": 1
          },
          {
            "date": "2018-07-06",
            "count": 1
          },
          {
            "date": "2018-07-11",
            "count": 1
          },
          {
            "date": "2018-07-21",
            "count": 1
          },
          {
            "date": "2018-09-07",
            "count": 1
          },
          {
            "date": "2018-09-30",
            "count": 1
          },
          {
            "date": "2018-10-02",
            "count": 1
          },
          {
            "date": "2018-10-17",
            "count": 1
          },
          {
            "date": "2018-10-25",
            "count": 1
          },
          {
            "date": "2018-11-13",
            "count": 1
          },
          {
            "date": "2018-11-24",
            "count": 1
          },
          {
            "date": "2018-11-29",
            "count": 1
          },
          {
            "date": "2018-12-12",
            "count": 1
          },
          {
            "date": "2018-12-17",
            "count": 1
          },
          {
            "date": "2018-12-29",
            "count": 1
          },
          {
            "date": "2019-01-07",
            "count": 1
          },
          {
            "date": "2019-01-16",
            "count": 1
          },
          {
            "date": "2019-01-30",
            "count": 1
          },
          {
            "date": "2019-02-01",
            "count": 1
          },
          {
            "date": "2019-02-06",
            "count": 1
          },
          {
            "date": "2019-02-22",
            "count": 1
          },
          {
            "date": "2019-03-30",
            "count": 1
          },
          {
            "date": "2019-04-08",
            "count": 1
          },
          {
            "date": "2019-04-10",
            "count": 1
          },
          {
            "date": "2019-04-16",
            "count": 1
          },
          {
            "date": "2019-04-25",
            "count": 1
          },
          {
            "date": "2019-04-27",
            "count": 1
          },
          {
            "date": "2019-05-10",
            "count": 1
          },
          {
            "date": "2019-05-13",
            "count": 1
          },
          {
            "date": "2019-05-14",
            "count": 1
          },
          {
            "date": "2019-05-20",
            "count": 1
          },
          {
            "date": "2019-05-30",
            "count": 1
          },
          {
            "date": "2019-07-10",
            "count": 1
          },
          {
            "date": "2019-07-13",
            "count": 2
          },
          {
            "date": "2019-07-14",
            "count": 1
          },
          {
            "date": "2019-08-14",
            "count": 1
          },
          {
            "date": "2019-08-27",
            "count": 1
          },
          {
            "date": "2019-08-29",
            "count": 1
          },
          {
            "date": "2019-09-04",
            "count": 2
          },
          {
            "date": "2019-09-13",
            "count": 1
          },
          {
            "date": "2019-09-25",
            "count": 2
          },
          {
            "date": "2019-09-27",
            "count": 1
          },
          {
            "date": "2019-10-01",
            "count": 1
          },
          {
            "date": "2019-10-02",
            "count": 1
          },
          {
            "date": "2019-10-04",
            "count": 1
          },
          {
            "date": "2019-10-15",
            "count": 1
          },
          {
            "date": "2019-10-24",
            "count": 1
          },
          {
            "date": "2019-10-30",
            "count": 2
          },
          {
            "date": "2019-11-03",
            "count": 1
          },
          {
            "date": "2019-11-06",
            "count": 1
          },
          {
            "date": "2019-11-09",
            "count": 2
          },
          {
            "date": "2019-11-23",
            "count": 1
          },
          {
            "date": "2019-12-25",
            "count": 1
          },
          {
            "date": "2020-01-22",
            "count": 1
          },
          {
            "date": "2020-02-12",
            "count": 1
          },
          {
            "date": "2020-02-17",
            "count": 1
          },
          {
            "date": "2020-02-26",
            "count": 1
          },
          {
            "date": "2020-03-05",
            "count": 2
          },
          {
            "date": "2020-03-09",
            "count": 1
          },
          {
            "date": "2020-03-11",
            "count": 1
          },
          {
            "date": "2020-03-16",
            "count": 1
          },
          {
            "date": "2020-04-03",
            "count": 1
          },
          {
            "date": "2020-04-15",
            "count": 1
          },
          {
            "date": "2020-04-28",
            "count": 1
          },
          {
            "date": "2020-05-04",
            "count": 1
          },
          {
            "date": "2020-05-15",
            "count": 1
          },
          {
            "date": "2020-05-24",
            "count": 1
          },
          {
            "date": "2020-05-27",
            "count": 1
          },
          {
            "date": "2020-06-05",
            "count": 1
          },
          {
            "date": "2020-06-07",
            "count": 1
          },
          {
            "date": "2020-06-19",
            "count": 1
          },
          {
            "date": "2020-06-30",
            "count": 1
          },
          {
            "date": "2020-07-13",
            "count": 1
          },
          {
            "date": "2020-07-15",
            "count": 1
          },
          {
            "date": "2020-07-31",
            "count": 1
          },
          {
            "date": "2020-08-05",
            "count": 2
          },
          {
            "date": "2020-08-06",
            "count": 1
          },
          {
            "date": "2020-08-26",
            "count": 1
          },
          {
            "date": "2020-09-02",
            "count": 1
          },
          {
            "date": "2020-10-17",
            "count": 1
          },
          {
            "date": "2020-11-13",
            "count": 1
          },
          {
            "date": "2020-12-16",
            "count": 1
          },
          {
            "date": "2021-01-14",
            "count": 1
          },
          {
            "date": "2021-01-24",
            "count": 1
          },
          {
            "date": "2021-02-04",
            "count": 1
          },
          {
            "date": "2021-02-08",
            "count": 1
          },
          {
            "date": "2021-02-11",
            "count": 3
          },
          {
            "date": "2021-02-16",
            "count": 1
          },
          {
            "date": "2021-02-17",
            "count": 1
          },
          {
            "date": "2021-03-02",
            "count": 1
          },
          {
            "date": "2021-04-01",
            "count": 1
          },
          {
            "date": "2021-04-09",
            "count": 1
          },
          {
            "date": "2021-05-10",
            "count": 1
          },
          {
            "date": "2021-05-15",
            "count": 1
          },
          {
            "date": "2021-06-22",
            "count": 1
          },
          {
            "date": "2021-07-06",
            "count": 1
          },
          {
            "date": "2021-07-08",
            "count": 1
          },
          {
            "date": "2021-07-15",
            "count": 1
          },
          {
            "date": "2021-07-20",
            "count": 1
          },
          {
            "date": "2021-08-04",
            "count": 1
          },
          {
            "date": "2021-08-17",
            "count": 1
          },
          {
            "date": "2021-08-18",
            "count": 1
          },
          {
            "date": "2021-09-13",
            "count": 1
          },
          {
            "date": "2021-10-22",
            "count": 1
          },
          {
            "date": "2021-10-23",
            "count": 1
          },
          {
            "date": "2021-10-29",
            "count": 1
          },
          {
            "date": "2021-11-10",
            "count": 1
          },
          {
            "date": "2021-12-02",
            "count": 1
          },
          {
            "date": "2022-01-12",
            "count": 1
          },
          {
            "date": "2022-01-13",
            "count": 1
          },
          {
            "date": "2022-03-09",
            "count": 1
          },
          {
            "date": "2022-03-25",
            "count": 1
          },
          {
            "date": "2022-04-14",
            "count": 1
          },
          {
            "date": "2022-04-20",
            "count": 1
          },
          {
            "date": "2022-05-03",
            "count": 1
          },
          {
            "date": "2022-05-04",
            "count": 1
          },
          {
            "date": "2022-05-05",
            "count": 1
          },
          {
            "date": "2022-05-30",
            "count": 1
          },
          {
            "date": "2022-07-15",
            "count": 1
          },
          {
            "date": "2022-08-01",
            "count": 1
          },
          {
            "date": "2022-09-13",
            "count": 1
          },
          {
            "date": "2022-09-19",
            "count": 1
          },
          {
            "date": "2022-11-16",
            "count": 1
          },
          {
            "date": "2022-11-23",
            "count": 1
          },
          {
            "date": "2022-12-05",
            "count": 1
          },
          {
            "date": "2022-12-25",
            "count": 1
          },
          {
            "date": "2023-01-06",
            "count": 1
          },
          {
            "date": "2023-03-03",
            "count": 1
          },
          {
            "date": "2023-03-28",
            "count": 1
          },
          {
            "date": "2023-04-06",
            "count": 1
          },
          {
            "date": "2023-04-11",
            "count": 1
          },
          {
            "date": "2023-04-13",
            "count": 1
          },
          {
            "date": "2023-05-30",
            "count": 1
          },
          {
            "date": "2023-06-30",
            "count": 1
          },
          {
            "date": "2023-07-02",
            "count": 1
          },
          {
            "date": "2023-07-06",
            "count": 1
          },
          {
            "date": "2023-07-19",
            "count": 1
          },
          {
            "date": "2023-09-18",
            "count": 1
          },
          {
            "date": "2023-09-19",
            "count": 1
          },
          {
            "date": "2023-10-21",
            "count": 1
          },
          {
            "date": "2023-11-24",
            "count": 1
          },
          {
            "date": "2023-12-20",
            "count": 1
          },
          {
            "date": "2024-01-17",
            "count": 1
          },
          {
            "date": "2024-03-05",
            "count": 1
          },
          {
            "date": "2024-04-17",
            "count": 1
          },
          {
            "date": "2024-05-02",
            "count": 1
          },
          {
            "date": "2024-07-23",
            "count": 1
          },
          {
            "date": "2024-07-28",
            "count": 1
          },
          {
            "date": "2024-09-20",
            "count": 1
          },
          {
            "date": "2024-10-09",
            "count": 1
          },
          {
            "date": "2024-11-23",
            "count": 1
          },
          {
            "date": "2025-02-09",
            "count": 1
          },
          {
            "date": "2025-02-15",
            "count": 1
          },
          {
            "date": "2025-02-28",
            "count": 1
          },
          {
            "date": "2025-03-26",
            "count": 1
          },
          {
            "date": "2025-05-18",
            "count": 1
          },
          {
            "date": "2025-06-12",
            "count": 1
          },
          {
            "date": "2025-06-13",
            "count": 1
          },
          {
            "date": "2025-06-25",
            "count": 1
          },
          {
            "date": "2025-07-06",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 1
          },
          {
            "date": "2025-07-29",
            "count": 1
          },
          {
            "date": "2025-08-01",
            "count": 1
          },
          {
            "date": "2025-08-13",
            "count": 1
          },
          {
            "date": "2025-09-07",
            "count": 1
          },
          {
            "date": "2025-09-19",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 1
          },
          {
            "date": "2025-10-17",
            "count": 1
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-11-06",
            "count": 1
          },
          {
            "date": "2025-11-18",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-16",
            "count": 1
          },
          {
            "date": "2026-03-12",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 1
          },
          {
            "date": "2026-07-11",
            "count": 1
          },
          {
            "date": "2026-07-21",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 250,
        "total_forks": 257
      },
      "star_history": {
        "days": [
          {
            "date": "2015-04-03",
            "count": 1
          },
          {
            "date": "2015-04-15",
            "count": 1
          },
          {
            "date": "2015-04-16",
            "count": 2
          },
          {
            "date": "2015-04-25",
            "count": 1
          },
          {
            "date": "2015-05-01",
            "count": 1
          },
          {
            "date": "2015-05-13",
            "count": 1
          },
          {
            "date": "2015-05-19",
            "count": 1
          },
          {
            "date": "2015-05-22",
            "count": 1
          },
          {
            "date": "2015-06-04",
            "count": 1
          },
          {
            "date": "2015-06-13",
            "count": 1
          },
          {
            "date": "2015-06-18",
            "count": 1
          },
          {
            "date": "2015-08-14",
            "count": 1
          },
          {
            "date": "2015-08-25",
            "count": 1
          },
          {
            "date": "2015-09-14",
            "count": 1
          },
          {
            "date": "2015-09-29",
            "count": 1
          },
          {
            "date": "2015-10-19",
            "count": 1
          },
          {
            "date": "2015-10-25",
            "count": 1
          },
          {
            "date": "2015-10-26",
            "count": 1
          },
          {
            "date": "2015-11-09",
            "count": 1
          },
          {
            "date": "2015-11-10",
            "count": 1
          },
          {
            "date": "2015-11-12",
            "count": 1
          },
          {
            "date": "2015-11-15",
            "count": 1
          },
          {
            "date": "2015-11-30",
            "count": 1
          },
          {
            "date": "2015-12-01",
            "count": 1
          },
          {
            "date": "2015-12-02",
            "count": 1
          },
          {
            "date": "2015-12-06",
            "count": 2
          },
          {
            "date": "2015-12-18",
            "count": 1
          },
          {
            "date": "2015-12-23",
            "count": 1
          },
          {
            "date": "2016-01-01",
            "count": 1
          },
          {
            "date": "2016-01-02",
            "count": 1
          },
          {
            "date": "2016-01-14",
            "count": 1
          },
          {
            "date": "2016-01-21",
            "count": 1
          },
          {
            "date": "2016-02-08",
            "count": 1
          },
          {
            "date": "2016-02-24",
            "count": 1
          },
          {
            "date": "2016-03-08",
            "count": 1
          },
          {
            "date": "2016-03-10",
            "count": 1
          },
          {
            "date": "2016-03-14",
            "count": 1
          },
          {
            "date": "2016-03-15",
            "count": 1
          },
          {
            "date": "2016-03-16",
            "count": 1
          },
          {
            "date": "2016-03-27",
            "count": 1
          },
          {
            "date": "2016-03-29",
            "count": 1
          },
          {
            "date": "2016-03-30",
            "count": 1
          },
          {
            "date": "2016-04-07",
            "count": 1
          },
          {
            "date": "2016-04-08",
            "count": 1
          },
          {
            "date": "2016-04-12",
            "count": 1
          },
          {
            "date": "2016-04-19",
            "count": 1
          },
          {
            "date": "2016-05-03",
            "count": 1
          },
          {
            "date": "2016-05-04",
            "count": 1
          },
          {
            "date": "2016-05-05",
            "count": 1
          },
          {
            "date": "2016-05-18",
            "count": 1
          },
          {
            "date": "2016-06-02",
            "count": 1
          },
          {
            "date": "2016-06-06",
            "count": 1
          },
          {
            "date": "2016-06-09",
            "count": 1
          },
          {
            "date": "2016-06-10",
            "count": 1
          },
          {
            "date": "2016-06-11",
            "count": 1
          },
          {
            "date": "2016-06-16",
            "count": 1
          },
          {
            "date": "2016-06-18",
            "count": 1
          },
          {
            "date": "2016-07-14",
            "count": 2
          },
          {
            "date": "2016-07-18",
            "count": 1
          },
          {
            "date": "2016-09-01",
            "count": 2
          },
          {
            "date": "2016-09-08",
            "count": 1
          },
          {
            "date": "2016-09-20",
            "count": 1
          },
          {
            "date": "2016-09-27",
            "count": 1
          },
          {
            "date": "2016-10-17",
            "count": 1
          },
          {
            "date": "2016-11-07",
            "count": 1
          },
          {
            "date": "2016-11-09",
            "count": 1
          },
          {
            "date": "2016-11-16",
            "count": 1
          },
          {
            "date": "2016-11-17",
            "count": 1
          },
          {
            "date": "2016-11-22",
            "count": 1
          },
          {
            "date": "2016-11-23",
            "count": 1
          },
          {
            "date": "2016-11-27",
            "count": 1
          },
          {
            "date": "2016-12-15",
            "count": 1
          },
          {
            "date": "2016-12-17",
            "count": 1
          },
          {
            "date": "2017-01-10",
            "count": 1
          },
          {
            "date": "2017-01-16",
            "count": 1
          },
          {
            "date": "2017-02-14",
            "count": 1
          },
          {
            "date": "2017-02-23",
            "count": 2
          },
          {
            "date": "2017-03-07",
            "count": 1
          },
          {
            "date": "2017-03-10",
            "count": 1
          },
          {
            "date": "2017-03-29",
            "count": 1
          },
          {
            "date": "2017-03-30",
            "count": 1
          },
          {
            "date": "2017-04-07",
            "count": 1
          },
          {
            "date": "2017-04-28",
            "count": 1
          },
          {
            "date": "2017-05-03",
            "count": 1
          },
          {
            "date": "2017-05-12",
            "count": 1
          },
          {
            "date": "2017-05-18",
            "count": 1
          },
          {
            "date": "2017-06-07",
            "count": 1
          },
          {
            "date": "2017-06-09",
            "count": 1
          },
          {
            "date": "2017-06-13",
            "count": 1
          },
          {
            "date": "2017-06-21",
            "count": 1
          },
          {
            "date": "2017-07-04",
            "count": 1
          },
          {
            "date": "2017-07-05",
            "count": 1
          },
          {
            "date": "2017-07-07",
            "count": 1
          },
          {
            "date": "2017-07-14",
            "count": 2
          },
          {
            "date": "2017-07-20",
            "count": 2
          },
          {
            "date": "2017-07-21",
            "count": 1
          },
          {
            "date": "2017-07-25",
            "count": 1
          },
          {
            "date": "2017-07-26",
            "count": 1
          },
          {
            "date": "2017-07-28",
            "count": 1
          },
          {
            "date": "2017-07-31",
            "count": 2
          },
          {
            "date": "2017-08-10",
            "count": 1
          },
          {
            "date": "2017-08-19",
            "count": 1
          },
          {
            "date": "2017-08-29",
            "count": 1
          },
          {
            "date": "2017-09-07",
            "count": 2
          },
          {
            "date": "2017-09-11",
            "count": 1
          },
          {
            "date": "2017-09-15",
            "count": 1
          },
          {
            "date": "2017-09-18",
            "count": 1
          },
          {
            "date": "2017-09-25",
            "count": 1
          },
          {
            "date": "2017-09-27",
            "count": 4
          },
          {
            "date": "2017-10-12",
            "count": 1
          },
          {
            "date": "2017-10-16",
            "count": 1
          },
          {
            "date": "2017-10-18",
            "count": 1
          },
          {
            "date": "2017-10-20",
            "count": 1
          },
          {
            "date": "2017-10-26",
            "count": 1
          },
          {
            "date": "2017-11-09",
            "count": 1
          },
          {
            "date": "2017-11-10",
            "count": 1
          },
          {
            "date": "2017-11-13",
            "count": 1
          },
          {
            "date": "2017-11-21",
            "count": 1
          },
          {
            "date": "2017-11-29",
            "count": 1
          },
          {
            "date": "2017-12-12",
            "count": 1
          },
          {
            "date": "2017-12-14",
            "count": 1
          },
          {
            "date": "2018-01-03",
            "count": 1
          },
          {
            "date": "2018-01-12",
            "count": 1
          },
          {
            "date": "2018-01-18",
            "count": 1
          },
          {
            "date": "2018-02-15",
            "count": 1
          },
          {
            "date": "2018-02-19",
            "count": 1
          },
          {
            "date": "2018-03-03",
            "count": 1
          },
          {
            "date": "2018-03-04",
            "count": 1
          },
          {
            "date": "2018-03-07",
            "count": 1
          },
          {
            "date": "2018-03-13",
            "count": 1
          },
          {
            "date": "2018-03-14",
            "count": 1
          },
          {
            "date": "2018-03-15",
            "count": 1
          },
          {
            "date": "2018-03-17",
            "count": 2
          },
          {
            "date": "2018-03-19",
            "count": 1
          },
          {
            "date": "2018-03-22",
            "count": 1
          },
          {
            "date": "2018-03-27",
            "count": 1
          },
          {
            "date": "2018-03-30",
            "count": 1
          },
          {
            "date": "2018-04-02",
            "count": 1
          },
          {
            "date": "2018-04-11",
            "count": 1
          },
          {
            "date": "2018-04-15",
            "count": 2
          },
          {
            "date": "2018-04-23",
            "count": 1
          },
          {
            "date": "2018-05-06",
            "count": 1
          },
          {
            "date": "2018-05-14",
            "count": 1
          },
          {
            "date": "2018-05-21",
            "count": 1
          },
          {
            "date": "2018-05-22",
            "count": 2
          },
          {
            "date": "2018-06-01",
            "count": 1
          },
          {
            "date": "2018-06-04",
            "count": 1
          },
          {
            "date": "2018-06-18",
            "count": 1
          },
          {
            "date": "2018-06-22",
            "count": 1
          },
          {
            "date": "2018-06-29",
            "count": 1
          },
          {
            "date": "2018-07-06",
            "count": 1
          },
          {
            "date": "2018-07-07",
            "count": 1
          },
          {
            "date": "2018-07-12",
            "count": 1
          },
          {
            "date": "2018-07-13",
            "count": 1
          },
          {
            "date": "2018-07-18",
            "count": 1
          },
          {
            "date": "2018-07-19",
            "count": 1
          },
          {
            "date": "2018-07-21",
            "count": 1
          },
          {
            "date": "2018-07-24",
            "count": 1
          },
          {
            "date": "2018-07-30",
            "count": 1
          },
          {
            "date": "2018-08-01",
            "count": 1
          },
          {
            "date": "2018-08-07",
            "count": 1
          },
          {
            "date": "2018-08-08",
            "count": 1
          },
          {
            "date": "2018-08-10",
            "count": 1
          },
          {
            "date": "2018-08-16",
            "count": 1
          },
          {
            "date": "2018-08-23",
            "count": 1
          },
          {
            "date": "2018-08-24",
            "count": 1
          },
          {
            "date": "2018-08-25",
            "count": 1
          },
          {
            "date": "2018-08-26",
            "count": 1
          },
          {
            "date": "2018-09-07",
            "count": 1
          },
          {
            "date": "2018-09-08",
            "count": 1
          },
          {
            "date": "2018-09-10",
            "count": 1
          },
          {
            "date": "2018-09-12",
            "count": 1
          },
          {
            "date": "2018-09-17",
            "count": 1
          },
          {
            "date": "2018-09-21",
            "count": 1
          },
          {
            "date": "2018-09-22",
            "count": 1
          },
          {
            "date": "2018-09-25",
            "count": 2
          },
          {
            "date": "2018-09-30",
            "count": 1
          },
          {
            "date": "2018-10-11",
            "count": 1
          },
          {
            "date": "2018-10-15",
            "count": 1
          },
          {
            "date": "2018-11-06",
            "count": 1
          },
          {
            "date": "2018-11-18",
            "count": 1
          },
          {
            "date": "2018-11-19",
            "count": 1
          },
          {
            "date": "2018-12-10",
            "count": 1
          },
          {
            "date": "2019-01-04",
            "count": 1
          },
          {
            "date": "2019-01-06",
            "count": 1
          },
          {
            "date": "2019-01-09",
            "count": 2
          },
          {
            "date": "2019-01-10",
            "count": 1
          },
          {
            "date": "2019-01-16",
            "count": 1
          },
          {
            "date": "2019-01-23",
            "count": 1
          },
          {
            "date": "2019-01-28",
            "count": 1
          },
          {
            "date": "2019-02-05",
            "count": 3
          },
          {
            "date": "2019-02-08",
            "count": 1
          },
          {
            "date": "2019-02-10",
            "count": 1
          },
          {
            "date": "2019-02-17",
            "count": 1
          },
          {
            "date": "2019-02-22",
            "count": 1
          },
          {
            "date": "2019-02-25",
            "count": 2
          },
          {
            "date": "2019-03-02",
            "count": 2
          },
          {
            "date": "2019-03-08",
            "count": 1
          },
          {
            "date": "2019-03-12",
            "count": 1
          },
          {
            "date": "2019-03-13",
            "count": 3
          },
          {
            "date": "2019-03-14",
            "count": 1
          },
          {
            "date": "2019-03-20",
            "count": 1
          },
          {
            "date": "2019-03-23",
            "count": 1
          },
          {
            "date": "2019-03-26",
            "count": 1
          },
          {
            "date": "2019-04-04",
            "count": 2
          },
          {
            "date": "2019-04-05",
            "count": 1
          },
          {
            "date": "2019-04-06",
            "count": 1
          },
          {
            "date": "2019-04-12",
            "count": 1
          },
          {
            "date": "2019-04-15",
            "count": 1
          },
          {
            "date": "2019-04-16",
            "count": 1
          },
          {
            "date": "2019-04-17",
            "count": 1
          },
          {
            "date": "2019-04-22",
            "count": 1
          },
          {
            "date": "2019-05-01",
            "count": 1
          },
          {
            "date": "2019-05-02",
            "count": 1
          },
          {
            "date": "2019-05-06",
            "count": 1
          },
          {
            "date": "2019-05-09",
            "count": 1
          },
          {
            "date": "2019-05-10",
            "count": 1
          },
          {
            "date": "2019-05-11",
            "count": 1
          },
          {
            "date": "2019-05-12",
            "count": 1
          },
          {
            "date": "2019-05-13",
            "count": 1
          },
          {
            "date": "2019-05-14",
            "count": 1
          },
          {
            "date": "2019-05-16",
            "count": 1
          },
          {
            "date": "2019-05-17",
            "count": 2
          },
          {
            "date": "2019-05-23",
            "count": 1
          },
          {
            "date": "2019-05-28",
            "count": 1
          },
          {
            "date": "2019-05-30",
            "count": 1
          },
          {
            "date": "2019-05-31",
            "count": 1
          },
          {
            "date": "2019-06-04",
            "count": 1
          },
          {
            "date": "2019-06-09",
            "count": 1
          },
          {
            "date": "2019-06-17",
            "count": 1
          },
          {
            "date": "2019-06-18",
            "count": 1
          },
          {
            "date": "2019-06-19",
            "count": 2
          },
          {
            "date": "2019-06-24",
            "count": 2
          },
          {
            "date": "2019-06-25",
            "count": 1
          },
          {
            "date": "2019-06-27",
            "count": 1
          },
          {
            "date": "2019-06-28",
            "count": 1
          },
          {
            "date": "2019-06-29",
            "count": 1
          },
          {
            "date": "2019-07-01",
            "count": 1
          },
          {
            "date": "2019-07-05",
            "count": 1
          },
          {
            "date": "2019-07-09",
            "count": 1
          },
          {
            "date": "2019-07-10",
            "count": 1
          },
          {
            "date": "2019-07-13",
            "count": 7
          },
          {
            "date": "2019-07-14",
            "count": 4
          },
          {
            "date": "2019-07-17",
            "count": 2
          },
          {
            "date": "2019-07-23",
            "count": 1
          },
          {
            "date": "2019-07-25",
            "count": 1
          },
          {
            "date": "2019-08-01",
            "count": 1
          },
          {
            "date": "2019-08-02",
            "count": 1
          },
          {
            "date": "2019-08-04",
            "count": 1
          },
          {
            "date": "2019-08-05",
            "count": 1
          },
          {
            "date": "2019-08-06",
            "count": 2
          },
          {
            "date": "2019-08-14",
            "count": 1
          },
          {
            "date": "2019-08-15",
            "count": 2
          },
          {
            "date": "2019-08-28",
            "count": 1
          },
          {
            "date": "2019-08-29",
            "count": 2
          },
          {
            "date": "2019-09-01",
            "count": 1
          },
          {
            "date": "2019-09-11",
            "count": 1
          },
          {
            "date": "2019-09-14",
            "count": 1
          },
          {
            "date": "2019-09-19",
            "count": 3
          },
          {
            "date": "2019-09-23",
            "count": 1
          },
          {
            "date": "2019-09-24",
            "count": 1
          },
          {
            "date": "2019-09-27",
            "count": 2
          },
          {
            "date": "2019-10-01",
            "count": 1
          },
          {
            "date": "2019-10-09",
            "count": 2
          },
          {
            "date": "2019-10-11",
            "count": 1
          },
          {
            "date": "2019-10-13",
            "count": 1
          },
          {
            "date": "2019-10-17",
            "count": 2
          },
          {
            "date": "2019-10-21",
            "count": 1
          },
          {
            "date": "2019-10-30",
            "count": 1
          },
          {
            "date": "2019-10-31",
            "count": 1
          },
          {
            "date": "2019-11-08",
            "count": 2
          },
          {
            "date": "2019-11-12",
            "count": 1
          },
          {
            "date": "2019-11-14",
            "count": 1
          },
          {
            "date": "2019-11-22",
            "count": 2
          },
          {
            "date": "2019-11-24",
            "count": 1
          },
          {
            "date": "2019-11-27",
            "count": 1
          },
          {
            "date": "2019-12-02",
            "count": 1
          },
          {
            "date": "2019-12-08",
            "count": 1
          },
          {
            "date": "2019-12-09",
            "count": 1
          },
          {
            "date": "2019-12-10",
            "count": 1
          },
          {
            "date": "2019-12-11",
            "count": 1
          },
          {
            "date": "2019-12-13",
            "count": 2
          },
          {
            "date": "2019-12-17",
            "count": 2
          },
          {
            "date": "2019-12-20",
            "count": 3
          },
          {
            "date": "2020-01-09",
            "count": 1
          },
          {
            "date": "2020-01-17",
            "count": 1
          },
          {
            "date": "2020-01-21",
            "count": 1
          },
          {
            "date": "2020-01-23",
            "count": 1
          },
          {
            "date": "2020-01-28",
            "count": 1
          },
          {
            "date": "2020-01-30",
            "count": 1
          },
          {
            "date": "2020-02-04",
            "count": 1
          },
          {
            "date": "2020-02-08",
            "count": 1
          },
          {
            "date": "2020-02-12",
            "count": 1
          },
          {
            "date": "2020-02-16",
            "count": 1
          },
          {
            "date": "2020-02-19",
            "count": 1
          },
          {
            "date": "2020-02-26",
            "count": 1
          },
          {
            "date": "2020-02-27",
            "count": 1
          },
          {
            "date": "2020-03-09",
            "count": 2
          },
          {
            "date": "2020-03-17",
            "count": 1
          },
          {
            "date": "2020-03-23",
            "count": 1
          },
          {
            "date": "2020-03-24",
            "count": 1
          },
          {
            "date": "2020-03-26",
            "count": 1
          },
          {
            "date": "2020-03-30",
            "count": 1
          },
          {
            "date": "2020-04-01",
            "count": 2
          },
          {
            "date": "2020-04-03",
            "count": 1
          },
          {
            "date": "2020-04-07",
            "count": 2
          },
          {
            "date": "2020-04-09",
            "count": 2
          },
          {
            "date": "2020-04-10",
            "count": 1
          },
          {
            "date": "2020-04-14",
            "count": 1
          },
          {
            "date": "2020-04-17",
            "count": 1
          },
          {
            "date": "2020-04-26",
            "count": 1
          },
          {
            "date": "2020-04-28",
            "count": 1
          },
          {
            "date": "2020-05-01",
            "count": 1
          },
          {
            "date": "2020-05-06",
            "count": 2
          },
          {
            "date": "2020-05-07",
            "count": 2
          },
          {
            "date": "2020-05-12",
            "count": 1
          },
          {
            "date": "2020-05-17",
            "count": 1
          },
          {
            "date": "2020-05-21",
            "count": 2
          },
          {
            "date": "2020-05-22",
            "count": 1
          },
          {
            "date": "2020-05-26",
            "count": 1
          },
          {
            "date": "2020-05-27",
            "count": 1
          },
          {
            "date": "2020-05-28",
            "count": 1
          },
          {
            "date": "2020-05-29",
            "count": 1
          },
          {
            "date": "2020-06-04",
            "count": 3
          },
          {
            "date": "2020-06-07",
            "count": 1
          },
          {
            "date": "2020-06-08",
            "count": 2
          },
          {
            "date": "2020-06-23",
            "count": 1
          },
          {
            "date": "2020-06-29",
            "count": 2
          },
          {
            "date": "2020-07-01",
            "count": 2
          },
          {
            "date": "2020-07-08",
            "count": 1
          },
          {
            "date": "2020-07-13",
            "count": 1
          },
          {
            "date": "2020-07-17",
            "count": 1
          },
          {
            "date": "2020-07-20",
            "count": 1
          },
          {
            "date": "2020-07-29",
            "count": 1
          },
          {
            "date": "2020-07-31",
            "count": 1
          },
          {
            "date": "2020-08-13",
            "count": 2
          },
          {
            "date": "2020-08-31",
            "count": 1
          },
          {
            "date": "2020-09-11",
            "count": 1
          },
          {
            "date": "2020-09-15",
            "count": 2
          },
          {
            "date": "2020-09-24",
            "count": 2
          },
          {
            "date": "2020-10-07",
            "count": 1
          },
          {
            "date": "2020-10-09",
            "count": 1
          },
          {
            "date": "2020-10-11",
            "count": 1
          },
          {
            "date": "2020-10-15",
            "count": 1
          },
          {
            "date": "2020-10-17",
            "count": 1
          },
          {
            "date": "2020-11-05",
            "count": 1
          },
          {
            "date": "2020-11-19",
            "count": 1
          },
          {
            "date": "2020-11-21",
            "count": 1
          },
          {
            "date": "2020-12-09",
            "count": 1
          },
          {
            "date": "2020-12-15",
            "count": 1
          },
          {
            "date": "2020-12-17",
            "count": 1
          },
          {
            "date": "2020-12-21",
            "count": 2
          },
          {
            "date": "2021-01-05",
            "count": 2
          },
          {
            "date": "2021-01-06",
            "count": 1
          },
          {
            "date": "2021-01-07",
            "count": 1
          },
          {
            "date": "2021-01-19",
            "count": 1
          },
          {
            "date": "2021-01-20",
            "count": 2
          },
          {
            "date": "2021-01-21",
            "count": 1
          },
          {
            "date": "2021-01-23",
            "count": 1
          },
          {
            "date": "2021-02-16",
            "count": 1
          },
          {
            "date": "2021-02-18",
            "count": 2
          },
          {
            "date": "2021-02-23",
            "count": 1
          },
          {
            "date": "2021-02-26",
            "count": 2
          },
          {
            "date": "2021-03-03",
            "count": 1
          },
          {
            "date": "2021-03-08",
            "count": 2
          },
          {
            "date": "2021-03-10",
            "count": 2
          },
          {
            "date": "2021-03-12",
            "count": 1
          },
          {
            "date": "2021-03-23",
            "count": 1
          },
          {
            "date": "2021-03-25",
            "count": 1
          },
          {
            "date": "2021-03-29",
            "count": 1
          },
          {
            "date": "2021-03-31",
            "count": 1
          },
          {
            "date": "2021-04-01",
            "count": 1
          },
          {
            "date": "2021-04-07",
            "count": 2
          },
          {
            "date": "2021-04-09",
            "count": 1
          },
          {
            "date": "2021-04-20",
            "count": 2
          },
          {
            "date": "2021-04-22",
            "count": 1
          },
          {
            "date": "2021-04-26",
            "count": 1
          },
          {
            "date": "2021-05-12",
            "count": 2
          },
          {
            "date": "2021-05-14",
            "count": 1
          },
          {
            "date": "2021-05-15",
            "count": 1
          },
          {
            "date": "2021-05-18",
            "count": 1
          },
          {
            "date": "2021-05-27",
            "count": 1
          },
          {
            "date": "2021-05-29",
            "count": 1
          },
          {
            "date": "2021-06-04",
            "count": 1
          },
          {
            "date": "2021-07-06",
            "count": 1
          },
          {
            "date": "2021-07-07",
            "count": 1
          },
          {
            "date": "2021-07-13",
            "count": 1
          },
          {
            "date": "2021-07-15",
            "count": 1
          },
          {
            "date": "2021-07-21",
            "count": 1
          },
          {
            "date": "2021-07-25",
            "count": 1
          },
          {
            "date": "2021-07-26",
            "count": 1
          },
          {
            "date": "2021-07-28",
            "count": 1
          },
          {
            "date": "2021-07-29",
            "count": 1
          },
          {
            "date": "2021-08-02",
            "count": 1
          },
          {
            "date": "2021-08-03",
            "count": 1
          },
          {
            "date": "2021-08-10",
            "count": 1
          },
          {
            "date": "2021-08-11",
            "count": 1
          },
          {
            "date": "2021-08-23",
            "count": 2
          },
          {
            "date": "2021-09-05",
            "count": 1
          },
          {
            "date": "2021-09-07",
            "count": 1
          },
          {
            "date": "2021-09-09",
            "count": 1
          },
          {
            "date": "2021-09-20",
            "count": 2
          },
          {
            "date": "2021-09-21",
            "count": 1
          },
          {
            "date": "2021-09-22",
            "count": 1
          },
          {
            "date": "2021-09-27",
            "count": 1
          },
          {
            "date": "2021-09-30",
            "count": 2
          },
          {
            "date": "2021-10-01",
            "count": 1
          },
          {
            "date": "2021-10-08",
            "count": 1
          },
          {
            "date": "2021-10-09",
            "count": 1
          },
          {
            "date": "2021-10-14",
            "count": 1
          },
          {
            "date": "2021-10-22",
            "count": 1
          },
          {
            "date": "2021-10-28",
            "count": 2
          },
          {
            "date": "2021-11-02",
            "count": 1
          },
          {
            "date": "2021-11-10",
            "count": 1
          },
          {
            "date": "2021-11-11",
            "count": 1
          },
          {
            "date": "2021-11-12",
            "count": 1
          },
          {
            "date": "2021-11-17",
            "count": 1
          },
          {
            "date": "2021-11-22",
            "count": 1
          },
          {
            "date": "2021-11-29",
            "count": 1
          },
          {
            "date": "2021-11-30",
            "count": 1
          },
          {
            "date": "2021-12-06",
            "count": 1
          },
          {
            "date": "2021-12-14",
            "count": 1
          },
          {
            "date": "2021-12-22",
            "count": 1
          },
          {
            "date": "2021-12-29",
            "count": 1
          },
          {
            "date": "2022-01-10",
            "count": 2
          },
          {
            "date": "2022-01-12",
            "count": 1
          },
          {
            "date": "2022-01-19",
            "count": 1
          },
          {
            "date": "2022-02-04",
            "count": 1
          },
          {
            "date": "2022-02-15",
            "count": 2
          },
          {
            "date": "2022-02-23",
            "count": 1
          },
          {
            "date": "2022-02-24",
            "count": 1
          },
          {
            "date": "2022-02-28",
            "count": 1
          },
          {
            "date": "2022-03-02",
            "count": 1
          },
          {
            "date": "2022-03-11",
            "count": 1
          },
          {
            "date": "2022-03-15",
            "count": 1
          },
          {
            "date": "2022-03-24",
            "count": 1
          },
          {
            "date": "2022-03-28",
            "count": 1
          },
          {
            "date": "2022-03-31",
            "count": 1
          },
          {
            "date": "2022-04-02",
            "count": 1
          },
          {
            "date": "2022-04-15",
            "count": 1
          },
          {
            "date": "2022-04-19",
            "count": 1
          },
          {
            "date": "2022-04-28",
            "count": 1
          },
          {
            "date": "2022-05-11",
            "count": 1
          },
          {
            "date": "2022-05-20",
            "count": 1
          },
          {
            "date": "2022-05-23",
            "count": 1
          },
          {
            "date": "2022-05-24",
            "count": 1
          },
          {
            "date": "2022-05-25",
            "count": 1
          },
          {
            "date": "2022-06-06",
            "count": 1
          },
          {
            "date": "2022-06-08",
            "count": 1
          },
          {
            "date": "2022-06-10",
            "count": 1
          },
          {
            "date": "2022-06-14",
            "count": 1
          },
          {
            "date": "2022-06-18",
            "count": 1
          },
          {
            "date": "2022-07-01",
            "count": 1
          },
          {
            "date": "2022-07-07",
            "count": 1
          },
          {
            "date": "2022-07-25",
            "count": 2
          },
          {
            "date": "2022-07-31",
            "count": 1
          },
          {
            "date": "2022-08-01",
            "count": 1
          },
          {
            "date": "2022-08-11",
            "count": 1
          },
          {
            "date": "2022-08-15",
            "count": 1
          },
          {
            "date": "2022-08-17",
            "count": 2
          },
          {
            "date": "2022-08-23",
            "count": 1
          },
          {
            "date": "2022-08-27",
            "count": 1
          },
          {
            "date": "2022-09-01",
            "count": 1
          },
          {
            "date": "2022-09-16",
            "count": 1
          },
          {
            "date": "2022-09-21",
            "count": 1
          },
          {
            "date": "2022-09-27",
            "count": 1
          },
          {
            "date": "2022-10-10",
            "count": 1
          },
          {
            "date": "2022-10-13",
            "count": 1
          },
          {
            "date": "2022-10-18",
            "count": 1
          },
          {
            "date": "2022-11-05",
            "count": 1
          },
          {
            "date": "2022-11-17",
            "count": 1
          },
          {
            "date": "2022-11-22",
            "count": 1
          },
          {
            "date": "2022-12-01",
            "count": 1
          },
          {
            "date": "2022-12-02",
            "count": 1
          },
          {
            "date": "2022-12-17",
            "count": 1
          },
          {
            "date": "2023-01-18",
            "count": 1
          },
          {
            "date": "2023-01-26",
            "count": 1
          },
          {
            "date": "2023-02-08",
            "count": 1
          },
          {
            "date": "2023-02-11",
            "count": 2
          },
          {
            "date": "2023-02-22",
            "count": 1
          },
          {
            "date": "2023-02-25",
            "count": 1
          },
          {
            "date": "2023-03-07",
            "count": 1
          },
          {
            "date": "2023-03-13",
            "count": 2
          },
          {
            "date": "2023-03-15",
            "count": 1
          },
          {
            "date": "2023-03-20",
            "count": 1
          },
          {
            "date": "2023-03-22",
            "count": 1
          },
          {
            "date": "2023-04-11",
            "count": 1
          },
          {
            "date": "2023-04-16",
            "count": 1
          },
          {
            "date": "2023-04-27",
            "count": 1
          },
          {
            "date": "2023-05-01",
            "count": 1
          },
          {
            "date": "2023-05-13",
            "count": 1
          },
          {
            "date": "2023-05-15",
            "count": 1
          },
          {
            "date": "2023-05-19",
            "count": 1
          },
          {
            "date": "2023-06-12",
            "count": 1
          },
          {
            "date": "2023-07-18",
            "count": 1
          },
          {
            "date": "2023-07-19",
            "count": 1
          },
          {
            "date": "2023-07-20",
            "count": 1
          },
          {
            "date": "2023-07-24",
            "count": 1
          },
          {
            "date": "2023-07-27",
            "count": 1
          },
          {
            "date": "2023-07-31",
            "count": 1
          },
          {
            "date": "2023-08-26",
            "count": 1
          },
          {
            "date": "2023-09-06",
            "count": 1
          },
          {
            "date": "2023-09-12",
            "count": 1
          },
          {
            "date": "2023-09-24",
            "count": 1
          },
          {
            "date": "2023-09-27",
            "count": 1
          },
          {
            "date": "2023-09-28",
            "count": 1
          },
          {
            "date": "2023-09-29",
            "count": 1
          },
          {
            "date": "2023-11-03",
            "count": 1
          },
          {
            "date": "2023-11-15",
            "count": 1
          },
          {
            "date": "2023-11-16",
            "count": 1
          },
          {
            "date": "2023-12-08",
            "count": 1
          },
          {
            "date": "2023-12-19",
            "count": 1
          },
          {
            "date": "2024-01-01",
            "count": 1
          },
          {
            "date": "2024-01-05",
            "count": 1
          },
          {
            "date": "2024-01-16",
            "count": 2
          },
          {
            "date": "2024-01-31",
            "count": 1
          },
          {
            "date": "2024-02-06",
            "count": 1
          },
          {
            "date": "2024-02-11",
            "count": 1
          },
          {
            "date": "2024-02-12",
            "count": 1
          },
          {
            "date": "2024-02-27",
            "count": 1
          },
          {
            "date": "2024-03-02",
            "count": 1
          },
          {
            "date": "2024-03-13",
            "count": 2
          },
          {
            "date": "2024-03-14",
            "count": 1
          },
          {
            "date": "2024-03-15",
            "count": 1
          },
          {
            "date": "2024-03-19",
            "count": 1
          },
          {
            "date": "2024-03-22",
            "count": 1
          },
          {
            "date": "2024-03-23",
            "count": 1
          },
          {
            "date": "2024-04-01",
            "count": 1
          },
          {
            "date": "2024-04-02",
            "count": 1
          },
          {
            "date": "2024-04-04",
            "count": 1
          },
          {
            "date": "2024-04-25",
            "count": 1
          },
          {
            "date": "2024-04-29",
            "count": 1
          },
          {
            "date": "2024-05-06",
            "count": 1
          },
          {
            "date": "2024-05-07",
            "count": 2
          },
          {
            "date": "2024-05-23",
            "count": 1
          },
          {
            "date": "2024-05-28",
            "count": 1
          },
          {
            "date": "2024-05-29",
            "count": 1
          },
          {
            "date": "2024-05-31",
            "count": 1
          },
          {
            "date": "2024-06-03",
            "count": 1
          },
          {
            "date": "2024-06-27",
            "count": 1
          },
          {
            "date": "2024-07-02",
            "count": 1
          },
          {
            "date": "2024-07-08",
            "count": 1
          },
          {
            "date": "2024-07-21",
            "count": 1
          },
          {
            "date": "2024-08-07",
            "count": 1
          },
          {
            "date": "2024-08-10",
            "count": 1
          },
          {
            "date": "2024-08-12",
            "count": 1
          },
          {
            "date": "2024-08-24",
            "count": 1
          },
          {
            "date": "2024-08-27",
            "count": 1
          },
          {
            "date": "2024-09-30",
            "count": 1
          },
          {
            "date": "2024-10-11",
            "count": 1
          },
          {
            "date": "2024-10-21",
            "count": 1
          },
          {
            "date": "2024-11-26",
            "count": 2
          },
          {
            "date": "2024-12-07",
            "count": 1
          },
          {
            "date": "2024-12-09",
            "count": 1
          },
          {
            "date": "2024-12-10",
            "count": 1
          },
          {
            "date": "2024-12-18",
            "count": 1
          },
          {
            "date": "2024-12-24",
            "count": 1
          },
          {
            "date": "2025-02-13",
            "count": 2
          },
          {
            "date": "2025-03-20",
            "count": 1
          },
          {
            "date": "2025-04-04",
            "count": 1
          },
          {
            "date": "2025-04-25",
            "count": 1
          },
          {
            "date": "2025-05-21",
            "count": 1
          },
          {
            "date": "2025-05-22",
            "count": 2
          },
          {
            "date": "2025-05-28",
            "count": 2
          },
          {
            "date": "2025-06-01",
            "count": 1
          },
          {
            "date": "2025-06-25",
            "count": 1
          },
          {
            "date": "2025-06-28",
            "count": 1
          },
          {
            "date": "2025-07-01",
            "count": 1
          },
          {
            "date": "2025-07-03",
            "count": 2
          },
          {
            "date": "2025-07-29",
            "count": 1
          },
          {
            "date": "2025-08-21",
            "count": 1
          },
          {
            "date": "2025-09-30",
            "count": 1
          },
          {
            "date": "2025-11-25",
            "count": 1
          },
          {
            "date": "2025-12-01",
            "count": 2
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2026-01-20",
            "count": 1
          },
          {
            "date": "2026-01-27",
            "count": 1
          },
          {
            "date": "2026-01-28",
            "count": 1
          },
          {
            "date": "2026-01-31",
            "count": 1
          },
          {
            "date": "2026-03-11",
            "count": 1
          },
          {
            "date": "2026-03-25",
            "count": 1
          },
          {
            "date": "2026-03-28",
            "count": 1
          },
          {
            "date": "2026-04-28",
            "count": 1
          },
          {
            "date": "2026-05-01",
            "count": 1
          },
          {
            "date": "2026-05-25",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 1
          },
          {
            "date": "2026-06-18",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 683,
        "total_stars": 685
      },
      "open_issues_and_prs": 88
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples",
        "sample",
        "samples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "AISKU/Tests/es6-module-type-check/tsconfig.json",
        "AISKU/Tests/tsconfig.json",
        "AISKU/tsconfig.json",
        "AISKULight/Tests/tsconfig.json",
        "AISKULight/tsconfig.json",
        "channels/1ds-post-js/test/tsconfig.json",
        "channels/1ds-post-js/tsconfig.json",
        "channels/applicationinsights-channel-js/Tests/tsconfig.json",
        "channels/applicationinsights-channel-js/tsconfig.json",
        "channels/offline-channel-js/Tests/tsconfig.json",
        "channels/offline-channel-js/tsconfig.json",
        "channels/tee-channel-js/Tests/tsconfig.json",
        "channels/tee-channel-js/tsconfig.json",
        "common/Tests/Framework/tsconfig.json",
        "examples/AISKU/tsconfig.json",
        "examples/cfgSync/tsconfig.json",
        "examples/dependency/tsconfig.json",
        "examples/shared-worker/tsconfig.json",
        "examples/startSpan/tsconfig.json",
        "extensions/applicationinsights-analytics-js/Tests/tsconfig.json",
        "extensions/applicationinsights-analytics-js/tsconfig.json",
        "extensions/applicationinsights-cfgsync-js/Tests/tsconfig.json",
        "extensions/applicationinsights-cfgsync-js/tsconfig.json",
        "extensions/applicationinsights-clickanalytics-js/Tests/tsconfig.json",
        "extensions/applicationinsights-clickanalytics-js/tsconfig.json",
        "extensions/applicationinsights-debugplugin-js/tsconfig.json",
        "extensions/applicationinsights-dependencies-js/Tests/tsconfig.json",
        "extensions/applicationinsights-dependencies-js/tsconfig.json",
        "extensions/applicationinsights-osplugin-js/Tests/tsconfig.json",
        "extensions/applicationinsights-osplugin-js/tsconfig.json",
        "extensions/applicationinsights-perfmarkmeasure-js/Tests/tsconfig.json",
        "extensions/applicationinsights-perfmarkmeasure-js/tsconfig.json",
        "extensions/applicationinsights-properties-js/Tests/tsconfig.json",
        "extensions/applicationinsights-properties-js/tsconfig.json",
        "shared/1ds-core-js/test/tsconfig.json",
        "shared/1ds-core-js/tsconfig.json",
        "shared/AppInsightsCommon/tsconfig.json",
        "shared/AppInsightsCore/Tests/Perf/tsconfig.json",
        "shared/AppInsightsCore/Tests/tsconfig.json",
        "shared/AppInsightsCore/tsconfig.json",
        "tools/applicationinsights-web-snippet/Tests/tsconfig.json",
        "tools/applicationinsights-web-snippet/tsconfig.json",
        "tools/chrome-debug-extension/tsconfig.json",
        "tools/rollup-es5/Tests/tsconfig.json",
        "tools/rollup-es5/tsconfig.json",
        "tools/rollup-plugin-uglify3-js/tsconfig.json",
        "tools/shims/Tests/tsconfig.json",
        "tools/shims/tsconfig.json",
        "tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 3731816,
      "source_files_sampled": 676,
      "oversized_source_files": 51,
      "agent_instruction_files": [
        ".github/copilot-instructions.md"
      ],
      "agent_instruction_max_bytes": 20366
    },
    "dependencies": {
      "manifests": [
        "AISKU/package.json",
        "AISKULight/package.json",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 10,
        "assessed_package": "npm:@microsoft/applicationinsights-web@3.4.3",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@microsoft/dynamicproto-js",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.3"
        },
        {
          "name": "@microsoft/applicationinsights-shims",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.0.1"
        },
        {
          "name": "@microsoft/applicationinsights-analytics-js",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@microsoft/applicationinsights-channel-js",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@microsoft/applicationinsights-cfgsync-js",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@microsoft/applicationinsights-core-js",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@microsoft/applicationinsights-dependencies-js",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@microsoft/applicationinsights-properties-js",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@nevware21/ts-utils",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": ">= 0.14.0 < 2.x"
        },
        {
          "name": "@nevware21/ts-async",
          "manifest": "AISKU/package.json",
          "ecosystem": "npm",
          "version_constraint": ">= 0.5.5 < 0.6.0"
        },
        {
          "name": "@microsoft/dynamicproto-js",
          "manifest": "AISKULight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.3"
        },
        {
          "name": "@microsoft/applicationinsights-shims",
          "manifest": "AISKULight/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.0.1"
        },
        {
          "name": "@microsoft/applicationinsights-channel-js",
          "manifest": "AISKULight/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@microsoft/applicationinsights-core-js",
          "manifest": "AISKULight/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.3"
        },
        {
          "name": "@nevware21/ts-utils",
          "manifest": "AISKULight/package.json",
          "ecosystem": "npm",
          "version_constraint": ">= 0.14.0 < 2.x"
        },
        {
          "name": "@nevware21/ts-async",
          "manifest": "AISKULight/package.json",
          "ecosystem": "npm",
          "version_constraint": ">= 0.5.5 < 0.6.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@microsoft/applicationinsights-analytics-js",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-cfgsync-js",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-channel-js",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-core-js",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-dependencies-js",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-properties-js",
            "direct": true,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-shims",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/dynamicproto-js",
            "direct": true,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/dynamicproto-js",
            "direct": true,
            "version": "^2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/ts-async",
            "direct": true,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/ts-async",
            "direct": true,
            "version": ">= 0.5.5 < 0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/ts-utils",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/ts-utils",
            "direct": true,
            "version": ">= 0.14.0 < 2.x",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.12.11",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/ai-test-framework",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor",
            "direct": false,
            "version": "7.58.7",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor",
            "direct": false,
            "version": "^7.40.0",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor-model",
            "direct": false,
            "version": "7.33.8",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-offlinechannel-js",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-rollup-es5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-rollup-plugin-uglify3-js",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-web",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/rush",
            "direct": false,
            "version": "5.175.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc-config",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/grunt-eslint-ts",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/grunt-eslint-ts",
            "direct": false,
            "version": "^0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/grunt-ts-plugin",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/grunt-ts-plugin",
            "direct": false,
            "version": "^0.5.2",
            "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": "@puppeteer/browsers",
            "direct": false,
            "version": "2.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-commonjs",
            "direct": false,
            "version": "24.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-commonjs",
            "direct": false,
            "version": "^24.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "15.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "^15.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-replace",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-replace",
            "direct": false,
            "version": "^5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/node-core-library",
            "direct": false,
            "version": "5.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/problem-matcher",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/rig-package",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/terminal",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/ts-command-line",
            "direct": false,
            "version": "5.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/core",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-javascript",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/langs",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/themes",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "1.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/formatio",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/samsam",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/text-encoding",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/quickjs-emscripten",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/argparse",
            "direct": false,
            "version": "1.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chrome",
            "direct": false,
            "version": "0.0.181",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chrome",
            "direct": false,
            "version": "^0.0.181",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "0.0.39",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/file-saver",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/file-saver",
            "direct": false,
            "version": "~2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/filesystem",
            "direct": false,
            "version": "0.0.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/filewriter",
            "direct": false,
            "version": "0.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "@types/fs-extra",
            "direct": false,
            "version": "8.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/glob",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/har-format",
            "direct": false,
            "version": "1.2.16",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "4.17.24",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "^4.14.181",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimatch",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "18.19.121",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qunit",
            "direct": false,
            "version": "2.19.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qunit",
            "direct": false,
            "version": "^2.19.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "16.14.69",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "^16.9.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "16.9.25",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "^16.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/scheduler",
            "direct": false,
            "version": "0.16.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinon",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "^7.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "^7.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-draft-04",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": ">=5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "2.2.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": "archiver",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "archiver",
            "direct": false,
            "version": "^5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-each",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-from",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-slice",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "2.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "atob",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "b4a",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "bare-events",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "bare-fs",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "bare-os",
            "direct": false,
            "version": "3.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "bare-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bare-stream",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "bare-url",
            "direct": false,
            "version": "2.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "basic-auth",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "basic-ftp",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "batch",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "1.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-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-bidi",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "colors",
            "direct": false,
            "version": "1.1.2",
            "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": "2.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commondir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "compress-commons",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "connect",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "connect",
            "direct": false,
            "version": "^3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "connect-livereload",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "crc-32",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "crc32-stream",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "dateformat",
            "direct": false,
            "version": "4.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "degenerator",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-file",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1608973",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex-xs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^8.56.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-formatter-codeframe",
            "direct": false,
            "version": "7.32.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-security",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-security",
            "direct": false,
            "version": "^1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter2",
            "direct": false,
            "version": "6.4.9",
            "ecosystem": "npm"
          },
          {
            "name": "events-universal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "exit",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "exit-x",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "expand-tilde",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fifo",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "file-saver",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "file-saver",
            "direct": false,
            "version": "^2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-sync-cmp",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "^1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "findup-sync",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "findup-sync",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fined",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flagged-respawn",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "for-in",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "for-own",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-uri",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "getobject",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "13.0.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": "global-modules",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-prefix",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalyzer",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "^11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globrex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "grunt",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "grunt",
            "direct": false,
            "version": "^1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "grunt",
            "direct": false,
            "version": "^1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-cli",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-cli",
            "direct": false,
            "version": "^1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-contrib-connect",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-contrib-connect",
            "direct": false,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-contrib-copy",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-contrib-copy",
            "direct": false,
            "version": "^1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-contrib-uglify",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-contrib-uglify",
            "direct": false,
            "version": "^5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-known-options",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-legacy-log",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-legacy-log-utils",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "grunt-legacy-util",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "gzip-size",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-ansi",
            "direct": false,
            "version": "2.0.0",
            "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-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-html",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "homedir-polyfill",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hooker",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-lazy",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-absolute",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.2",
            "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-module",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-like",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-reference",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-relative",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unc-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-windows",
            "direct": false,
            "version": "1.0.2",
            "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": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jju",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-cleanup",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "just-extend",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lazystream",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "liftup",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.defaults",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.difference",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.flatten",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isfinite",
            "direct": false,
            "version": "3.3.2",
            "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": "lodash.union",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "lolex",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lolex",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "7.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "lunr",
            "direct": false,
            "version": "2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "^0.25.7",
            "ecosystem": "npm"
          },
          {
            "name": "make-iterator",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "map-cache",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "maxmin",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "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": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "morgan",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "netmask",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "nise",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "node-watch",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.defaults",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "object.map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.pick",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-to-es",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-proxy-agent",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-resolver",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "^2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-filepath",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-passwd",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-root",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-root-regex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "perf-regexes",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "portscanner",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-bytes",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer",
            "direct": false,
            "version": "24.43.1",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer",
            "direct": false,
            "version": "^24.40.0",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer-core",
            "direct": false,
            "version": "24.43.1",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "qunit",
            "direct": false,
            "version": "2.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "qunit",
            "direct": false,
            "version": "^2.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "17.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "^17.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "17.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "^17.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "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": "readdir-glob",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex-recursion",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex-utilities",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "regexp-tree",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.12",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-dir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "3.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "^3.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-cleanup",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-cleanup",
            "direct": false,
            "version": "^3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-copy",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-copy",
            "direct": false,
            "version": "^3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-minify-es",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-minify-es",
            "direct": false,
            "version": "^1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-peer-deps-external",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-peer-deps-external",
            "direct": false,
            "version": "^2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-sourcemaps",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-sourcemaps",
            "direct": false,
            "version": "^0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-pluginutils",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "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": "safe-regex",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "~0.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "selenium-server-standalone-jar",
            "direct": false,
            "version": "3.141.59",
            "ecosystem": "npm"
          },
          {
            "name": "selenium-server-standalone-jar",
            "direct": false,
            "version": "^3.141.5",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "serve-index",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "^1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shiki",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": false,
            "version": "^7.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "skip-regex",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-resolve",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "sourcemap-codec",
            "direct": false,
            "version": "1.4.8",
            "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": "sprintf-js",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "streamx",
            "direct": false,
            "version": "2.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-argv",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "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": "stringify-entities",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "teex",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "text-decoder",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-glob",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "^2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "typed-query-selector",
            "direct": false,
            "version": "2.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc",
            "direct": false,
            "version": "^0.26.6",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "4.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^4.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-es",
            "direct": false,
            "version": "3.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": false,
            "version": "3.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": false,
            "version": "3.19.3",
            "ecosystem": "npm"
          },
          {
            "name": "unc-path-regex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "underscore.string",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "5.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "uri-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "v8flags",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "webdriver-bidi-protocol",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-fetch",
            "direct": false,
            "version": "^3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "zip-stream",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "AjaxMin",
            "direct": false,
            "version": "5.14.5506.26202",
            "ecosystem": "nuget"
          },
          {
            "name": "MicroBuild.Core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "nuget"
          },
          {
            "name": "Microsoft.ApplicationInsights.JavaScript",
            "direct": false,
            "version": null,
            "ecosystem": "nuget"
          },
          {
            "name": "Microsoft.TypeScript.Compiler",
            "direct": false,
            "version": "1.8.11",
            "ecosystem": "nuget"
          },
          {
            "name": "Selenium.WebDriver",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "nuget"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 645,
        "direct_count": 13,
        "indirect_count": 632
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 8,
        "merged_prs": 1514,
        "open_issues": 80,
        "closed_ratio": 0.926,
        "closed_issues": 997,
        "closed_unmerged_prs": 120
      },
      "bus_factor": 3,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "MSNev",
          "commits": 488,
          "avatar_url": "https://avatars.githubusercontent.com/u/54870357?v=4"
        },
        {
          "type": "User",
          "login": "jpiyali",
          "commits": 427,
          "avatar_url": "https://avatars.githubusercontent.com/u/20286820?v=4"
        },
        {
          "type": "User",
          "login": "xiao-lix",
          "commits": 216,
          "avatar_url": "https://avatars.githubusercontent.com/u/20292261?v=4"
        },
        {
          "type": "User",
          "login": "MaxShehovtsov",
          "commits": 186,
          "avatar_url": "https://avatars.githubusercontent.com/u/10049593?v=4"
        },
        {
          "type": "User",
          "login": "Karlie-777",
          "commits": 130,
          "avatar_url": "https://avatars.githubusercontent.com/u/79606506?v=4"
        },
        {
          "type": "User",
          "login": "siyuniu-ms",
          "commits": 117,
          "avatar_url": "https://avatars.githubusercontent.com/u/123212536?v=4"
        },
        {
          "type": "User",
          "login": "hectorhdzg",
          "commits": 101,
          "avatar_url": "https://avatars.githubusercontent.com/u/39923391?v=4"
        },
        {
          "type": "User",
          "login": "markwolff",
          "commits": 80,
          "avatar_url": "https://avatars.githubusercontent.com/u/5515583?v=4"
        },
        {
          "type": "User",
          "login": "kryalama",
          "commits": 69,
          "avatar_url": "https://avatars.githubusercontent.com/u/66494519?v=4"
        },
        {
          "type": "User",
          "login": "AlexBulankou",
          "commits": 55,
          "avatar_url": "https://avatars.githubusercontent.com/u/11968377?v=4"
        }
      ],
      "contributors_sampled": 95,
      "top_contributor_share": 0.235
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml",
        "codeql-analysis.yml",
        "delete-merged-branches.yml",
        "jekyll-gh-pages.yml",
        "lock.yml",
        "stale-assigned.yml",
        "stale.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".eslintrc"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "pnpm-lock.yaml"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 9,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 5,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 15 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "19 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 10,
            "reason": "SAST tool is run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 5,
            "reason": "5 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "ba102440bd0df0ce48cba9f89f950f5c44a41b76",
        "ran_at": "2026-07-21T20:49:30Z",
        "aggregate_score": 6.1,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": true,
      "has_dependabot_config": false
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/microsoft/ApplicationInsights-JS",
    "host": "github.com",
    "name": "ApplicationInsights-JS",
    "owner": "microsoft"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 81,
      "inputs": {
        "security": 70,
        "vitality": 78,
        "community": 86,
        "governance": 87,
        "engineering": 80
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 78,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "commits_last_year": 55,
              "human_commit_share": 1,
              "days_since_last_push": 19,
              "active_weeks_last_year": 29
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 19 days ago",
                "points": 28.8,
                "status": "partial",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 19
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "29/52 weeks with commits",
                "points": 20.1,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 29
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "55 commits in the last year",
                "points": 15.7,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 55
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "19 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "good",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 82,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v3.4.1",
              "releases_from_tags": false,
              "days_since_latest_release": 104,
              "mean_days_between_releases": 58.2
            },
            "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 104 days ago",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 104
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~58.2 days",
                "points": 19.8,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 58.2
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 19,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 19 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 19
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 86,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 78,
            "inputs": {
              "forks": 257,
              "stars": 685,
              "watchers": 113,
              "growth_state": "organic",
              "growth_factor_pct": 100
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "685 stars",
                "points": 46,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 685
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "257 forks",
                "points": 20.1,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 257
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "113 watchers",
                "points": 11.4,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 113
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "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": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "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
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "excellent",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "packages": [
                "@microsoft/applicationinsights-web",
                "@microsoft/applicationinsights-web-basic"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 6336255
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "6,336,255 downloads/month across npm",
                "points": 80,
                "status": "met",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 6336255,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 87,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 77,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 95,
              "top_contributor_share": 0.235
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 24% of commits",
                "points": 17.2,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 24
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "95 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 95
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "excellent",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 94,
            "inputs": {
              "merged_prs": 1514,
              "open_issues": 80,
              "closed_issues": 997,
              "issue_closed_ratio": 0.926,
              "closed_unmerged_prs": 120
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "93% of issues closed",
                "points": 43.3,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 93
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1514/1634 decided PRs merged",
                "points": 35.4,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1514,
                      "decided": 1634
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 125563,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "microsoft",
              "public_repos": 8210,
              "account_age_days": 4606
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "125,563 followers of microsoft",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 125563,
                      "login": "microsoft"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "8210 public repos, account ~12 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 8210
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 12
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@microsoft/applicationinsights-web",
                "@microsoft/applicationinsights-web-basic"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 19
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "2 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 2,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 19 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 19
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "743 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 743
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 80,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "7 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "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": ".eslintrc",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "topics": [
                "application-insights",
                "sdk",
                "javascript",
                "azure",
                "monitoring",
                "observability",
                "usage",
                "pageviews",
                "typescript",
                "analytics"
              ],
              "has_wiki": false,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "10 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 10
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 70,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 62,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 6.1
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "19 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is run on all commits",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "5 existing vulnerabilities detected",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@microsoft/applicationinsights-web@3.4.3 runtime dependency closure — what installing the published package pulls in — 10 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "npm:@microsoft/applicationinsights-web@3.4.3",
                  "assessed": 10
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 10,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 10,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 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": "good",
        "name": "AI Readiness",
        "value": 72,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.87,
              "agent_instruction_files": [
                ".github/copilot-instructions.md"
              ],
              "agent_instruction_max_bytes": 20366
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".github/copilot-instructions.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".github/copilot-instructions.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "87 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 87,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 64,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "pnpm-lock.yaml"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "AISKU/Tests/es6-module-type-check/tsconfig.json",
                "AISKU/Tests/tsconfig.json",
                "AISKU/tsconfig.json",
                "AISKULight/Tests/tsconfig.json",
                "AISKULight/tsconfig.json",
                "channels/1ds-post-js/test/tsconfig.json",
                "channels/1ds-post-js/tsconfig.json",
                "channels/applicationinsights-channel-js/Tests/tsconfig.json",
                "channels/applicationinsights-channel-js/tsconfig.json",
                "channels/offline-channel-js/Tests/tsconfig.json",
                "channels/offline-channel-js/tsconfig.json",
                "channels/tee-channel-js/Tests/tsconfig.json",
                "channels/tee-channel-js/tsconfig.json",
                "common/Tests/Framework/tsconfig.json",
                "examples/AISKU/tsconfig.json",
                "examples/cfgSync/tsconfig.json",
                "examples/dependency/tsconfig.json",
                "examples/shared-worker/tsconfig.json",
                "examples/startSpan/tsconfig.json",
                "extensions/applicationinsights-analytics-js/Tests/tsconfig.json",
                "extensions/applicationinsights-analytics-js/tsconfig.json",
                "extensions/applicationinsights-cfgsync-js/Tests/tsconfig.json",
                "extensions/applicationinsights-cfgsync-js/tsconfig.json",
                "extensions/applicationinsights-clickanalytics-js/Tests/tsconfig.json",
                "extensions/applicationinsights-clickanalytics-js/tsconfig.json",
                "extensions/applicationinsights-debugplugin-js/tsconfig.json",
                "extensions/applicationinsights-dependencies-js/Tests/tsconfig.json",
                "extensions/applicationinsights-dependencies-js/tsconfig.json",
                "extensions/applicationinsights-osplugin-js/Tests/tsconfig.json",
                "extensions/applicationinsights-osplugin-js/tsconfig.json",
                "extensions/applicationinsights-perfmarkmeasure-js/Tests/tsconfig.json",
                "extensions/applicationinsights-perfmarkmeasure-js/tsconfig.json",
                "extensions/applicationinsights-properties-js/Tests/tsconfig.json",
                "extensions/applicationinsights-properties-js/tsconfig.json",
                "shared/1ds-core-js/test/tsconfig.json",
                "shared/1ds-core-js/tsconfig.json",
                "shared/AppInsightsCommon/tsconfig.json",
                "shared/AppInsightsCore/Tests/Perf/tsconfig.json",
                "shared/AppInsightsCore/Tests/tsconfig.json",
                "shared/AppInsightsCore/tsconfig.json",
                "tools/applicationinsights-web-snippet/Tests/tsconfig.json",
                "tools/applicationinsights-web-snippet/tsconfig.json",
                "tools/chrome-debug-extension/tsconfig.json",
                "tools/rollup-es5/Tests/tsconfig.json",
                "tools/rollup-es5/tsconfig.json",
                "tools/rollup-plugin-uglify3-js/tsconfig.json",
                "tools/shims/Tests/tsconfig.json",
                "tools/shims/tsconfig.json",
                "tsconfig.json"
              ],
              "agent_commit_share": 0.35,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".eslintrc",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "AISKU/Tests/es6-module-type-check/tsconfig.json, AISKU/Tests/tsconfig.json, AISKU/tsconfig.json, AISKULight/Tests/tsconfig.json, AISKULight/tsconfig.json, channels/1ds-post-js/test/tsconfig.json, channels/1ds-post-js/tsconfig.json, channels/applicationinsights-channel-js/Tests/tsconfig.json, channels/applicationinsights-channel-js/tsconfig.json, channels/offline-channel-js/Tests/tsconfig.json, channels/offline-channel-js/tsconfig.json, channels/tee-channel-js/Tests/tsconfig.json, channels/tee-channel-js/tsconfig.json, common/Tests/Framework/tsconfig.json, examples/AISKU/tsconfig.json, examples/cfgSync/tsconfig.json, examples/dependency/tsconfig.json, examples/shared-worker/tsconfig.json, examples/startSpan/tsconfig.json, extensions/applicationinsights-analytics-js/Tests/tsconfig.json, extensions/applicationinsights-analytics-js/tsconfig.json, extensions/applicationinsights-cfgsync-js/Tests/tsconfig.json, extensions/applicationinsights-cfgsync-js/tsconfig.json, extensions/applicationinsights-clickanalytics-js/Tests/tsconfig.json, extensions/applicationinsights-clickanalytics-js/tsconfig.json, extensions/applicationinsights-debugplugin-js/tsconfig.json, extensions/applicationinsights-dependencies-js/Tests/tsconfig.json, extensions/applicationinsights-dependencies-js/tsconfig.json, extensions/applicationinsights-osplugin-js/Tests/tsconfig.json, extensions/applicationinsights-osplugin-js/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/Tests/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/tsconfig.json, extensions/applicationinsights-properties-js/Tests/tsconfig.json, extensions/applicationinsights-properties-js/tsconfig.json, shared/1ds-core-js/test/tsconfig.json, shared/1ds-core-js/tsconfig.json, shared/AppInsightsCommon/tsconfig.json, shared/AppInsightsCore/Tests/Perf/tsconfig.json, shared/AppInsightsCore/Tests/tsconfig.json, shared/AppInsightsCore/tsconfig.json, tools/applicationinsights-web-snippet/Tests/tsconfig.json, tools/applicationinsights-web-snippet/tsconfig.json, tools/chrome-debug-extension/tsconfig.json, tools/rollup-es5/Tests/tsconfig.json, tools/rollup-es5/tsconfig.json, tools/rollup-plugin-uglify3-js/tsconfig.json, tools/shims/Tests/tsconfig.json, tools/shims/tsconfig.json, tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AISKU/Tests/es6-module-type-check/tsconfig.json, AISKU/Tests/tsconfig.json, AISKU/tsconfig.json, AISKULight/Tests/tsconfig.json, AISKULight/tsconfig.json, channels/1ds-post-js/test/tsconfig.json, channels/1ds-post-js/tsconfig.json, channels/applicationinsights-channel-js/Tests/tsconfig.json, channels/applicationinsights-channel-js/tsconfig.json, channels/offline-channel-js/Tests/tsconfig.json, channels/offline-channel-js/tsconfig.json, channels/tee-channel-js/Tests/tsconfig.json, channels/tee-channel-js/tsconfig.json, common/Tests/Framework/tsconfig.json, examples/AISKU/tsconfig.json, examples/cfgSync/tsconfig.json, examples/dependency/tsconfig.json, examples/shared-worker/tsconfig.json, examples/startSpan/tsconfig.json, extensions/applicationinsights-analytics-js/Tests/tsconfig.json, extensions/applicationinsights-analytics-js/tsconfig.json, extensions/applicationinsights-cfgsync-js/Tests/tsconfig.json, extensions/applicationinsights-cfgsync-js/tsconfig.json, extensions/applicationinsights-clickanalytics-js/Tests/tsconfig.json, extensions/applicationinsights-clickanalytics-js/tsconfig.json, extensions/applicationinsights-debugplugin-js/tsconfig.json, extensions/applicationinsights-dependencies-js/Tests/tsconfig.json, extensions/applicationinsights-dependencies-js/tsconfig.json, extensions/applicationinsights-osplugin-js/Tests/tsconfig.json, extensions/applicationinsights-osplugin-js/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/Tests/tsconfig.json, extensions/applicationinsights-perfmarkmeasure-js/tsconfig.json, extensions/applicationinsights-properties-js/Tests/tsconfig.json, extensions/applicationinsights-properties-js/tsconfig.json, shared/1ds-core-js/test/tsconfig.json, shared/1ds-core-js/tsconfig.json, shared/AppInsightsCommon/tsconfig.json, shared/AppInsightsCore/Tests/Perf/tsconfig.json, shared/AppInsightsCore/Tests/tsconfig.json, shared/AppInsightsCore/tsconfig.json, tools/applicationinsights-web-snippet/Tests/tsconfig.json, tools/applicationinsights-web-snippet/tsconfig.json, tools/chrome-debug-extension/tsconfig.json, tools/rollup-es5/Tests/tsconfig.json, tools/rollup-es5/tsconfig.json, tools/rollup-plugin-uglify3-js/tsconfig.json, tools/shims/Tests/tsconfig.json, tools/shims/tsconfig.json, tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "35 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 35,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 96,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 3731816,
              "source_files_sampled": 676,
              "oversized_source_files": 51
            },
            "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": "51/676 source files over 60KB",
                "points": 50.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 676,
                      "oversized": 51
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "example",
                "examples",
                "sample",
                "samples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "example, examples, sample, samples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, examples, sample, samples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [],
  "report_type": "repository",
  "generated_at": "2026-07-21T20:50:02.035766Z",
  "schema_version": "0.23.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/microsoft/ApplicationInsights-JS.svg",
  "full_name": "microsoft/ApplicationInsights-JS",
  "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.23.0 — metodología completa · wiki de métricas.

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