Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 1.13.0 · 2026-07-26 21:32 UTC

mister-ben / video.js

Video.js - open source HTML5 & Flash video player

JavaScriptEigene Lizenz★ 0 Sterne⑂ 2 Forksseit Feb. 2015ForkAuf GitHub ansehen ↗

mister-ben/video.js erreicht einen Gesundheitsindex von 39 von 100 und liegt damit im Bereich Gefährdet. Am stärksten schneidet es bei Engineering Quality (61/100) ab, am schwächsten bei Community & Adoption (9/100). Zuletzt vor 150 Tagen aktualisiert. 2 Mitwirkende tragen den Großteil der jüngsten Arbeit.

39
gesamt / 100
Gefährdet

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

39
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

mister-benPersönliches Konto
62 Follower122 öffentliche Reposseit Apr. 2012

Dieses Repository gehört einem persönlichen Konto. Ein Projekt mit nur einem Eigentümer trägt ein höheres Kontinuitätsrisiko als ein organisationsgetragenes.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
npmvideo.jsverweist auf ein anderes Repo — nicht bewertet8.23.94.607.920496vor 37 Tagendashhlshtml5playervideovideojs
Packagistvideojs/video.jsverweist auf ein anderes Repo — nicht bewertetv8.23.910443vor 37 Tagenhtml5videoplayervideojs

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

35Gefährdet · 22 % des Gesamtindex
Wie die Bewertung erfolgt
9.9/36Push-Aktualität — letzter Push vor 150 Tagen
6.2/36Commit-Rhythmus — 9/52 Wochen mit Commits
11.3/18Commit-Volumen — 17 Commits im letzten Jahr
0/10OpenSSF Scorecard: Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Verwendete Eingangsdaten
commits_last_year17
human_commit_share1
days_since_last_push150
active_weeks_last_year9

Release-Disziplin

48Gefährdet
Wie die Bewertung erfolgt
16.2/27Liefert Releases aus — 100 Versions-Tags (keine GitHub-Releases)
7.2/36Release-Aktualität — letztes Release vor 619 Tagen
19.8/27Release-Rhythmus — ein Release etwa alle 75,4 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count100
latest_release_tagv8.19.2
releases_from_tagsja
days_since_latest_release619
mean_days_between_releases75,4
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Signed-Releases. Die verbleibenden Gewichte wurden renormalisiert.

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

9Kritisch · 18 % des Gesamtindex
Wie die Bewertung erfolgt
0/60Stars — 0 Stars
0/25Forks — 2 Forks
0/15Watcher — 2 Watcher
Verwendete Eingangsdaten
forks2
stars0
watchers2
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
0/22.5README
16.9/22.5Lizenz — Lizenzdatei vorhanden, keine anerkannte Lizenz
0/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmenein
has_licensenein
has_contributingnein
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

46Gefährdet · 24 % des Gesamtindex
Wie die Bewertung erfolgt
25.2/54Bus-Faktor — 2 Beitragende decken die Hälfte aller Commits ab
14/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 38 % der Commits
13.5/13.5Breite der Beitragenden — 99 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 31 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor2
contributors_sampled99
top_contributor_share0,377
Wie die Bewertung erfolgt
0/46.8Issue-Lösungsquote — keine Issues oder keine Daten
7/38.3PR-Annahme — 2/11 entschiedene PRs gemergt
0/15OpenSSF Scorecard: Code-Review — Found 0/30 approved changesets -- score normalized to 0
Verwendete Eingangsdaten
merged_prs2
open_issues0
closed_issues0
issue_closed_ratio
closed_unmerged_prs9
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Issue-Lösungsquote. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
10/30Organisatorische Trägerschaft — persönliches (Nutzer-)Konto
0/20Verifizierte Domain — für Nutzerkonten nicht anwendbar
12.9/25Reichweite des Inhabers — 62 Follower von mister-ben
25/25Kontohistorie — 122 öffentliche Repos, Kontoalter ca. 14 Jahre
Verwendete Eingangsdaten
followers62
owner_typeUser
is_verified
owner_loginmister-ben
public_repos122
account_age_days5.206
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Verifizierte Domain. Die verbleibenden Gewichte wurden renormalisiert.

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

61Mittel · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 4 Workflow(s)
24/24Tests vorhanden
0/16Linter-Konfiguration
0/9.6Pre-Commit-Hooks
6.4/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — keine Daten
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfigja
has_linter_confignein
has_precommit_confignein
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: CI-Tests. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
0/30README
25/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — www.videojs.com
0/10Repository-Beschreibung
0/10Topics
10/10Wiki
Verwendete Eingangsdaten
topics
has_wikija
homepagewww.videojs.com
has_readmenein
has_docs_dirja
has_descriptionnein

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

40Gefährdet · 16 % des Gesamtindex

Sicherheitslage

25Kritisch
Wie die Bewertung erfolgt
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — branch protection not enabled on development/release branches
0/2.5CI-Tests — keine Daten
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 0/30 approved changesets -- score normalized to 0
2.5/2.5Contributors — project has 31 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.2/2.5Lizenz — license file detected
0/7.5Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
0/5Packaging — keine Daten
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — no SAST tool detected
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — keine Daten
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 132 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated15
scorecard_versionv5.5.0
checks_inconclusive3
scorecard_aggregate2,5
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): ci_tests, packaging, signed_releases. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
35/35Direkte Abhängigkeiten ohne bekannte Advisories — keine direkte Abhängigkeit trägt ein bekanntes Advisory
25/25Indirekte Abhängigkeiten ohne bekannte Advisories — keine indirekte Abhängigkeit trägt ein bekanntes Advisory
0/40Keine offenen Advisories — kein Advisory trägt ein Veröffentlichungsdatum
Verwendete Eingangsdaten
sourceosv
advisories0
affected_packages0
assessed_packages19
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Keine offenen Advisories. Die verbleibenden Gewichte wurden renormalisiert. Abgeglichen wurde die Laufzeit-Abhängigkeitshülle von npm:video.js@8.23.9 — das, was die Installation des veröffentlichten Pakets nach sich zieht — mit 19 Paketen. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

47Gefährdet · 0 % des Gesamtindex
Wie die Bewertung erfolgt
0/45Agentenanweisungen — keine CLAUDE.md / AGENTS.md / Editor-Regeln
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 77 von 100 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,77
agent_instruction_files
agent_instruction_max_bytes
Wie die Bewertung erfolgt
0/18Bootstrap mit einem Befehl
22/22Automatisierte Tests
0/11Lint-/Format-Konfiguration
11/11Statische Typprüfung — tsconfig.json
10/10Reproduzierbare Umgebung — lockfile
0/10Belegte Agentenpraxis — keine von Agenten verfassten Commits unter den letzten 100
0/8Automatisierte Wartung — keine automatisierten Abhängigkeits-Updates beobachtet
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilespackage-lock.json
has_dockerfilenein
typed_languagenein
bootstrap_files
has_devcontainernein
has_linter_confignein
typecheck_configstsconfig.json
agent_commit_share0
toolchain_manifests
dependency_bot_commit_share0
Wie die Bewertung erfolgt
27/45Typprüfbarer Code — JavaScript mit Typprüfungs-Konfiguration (tsconfig.json)
53.3/55Handhabbare Dateigrößen — 7/224 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageJavaScript
largest_source_bytes982.663
source_files_sampled224
oversized_source_files7
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
0/20MCP-Server
40/40Lauffähige Beispiele — examples
Verwendete Eingangsdaten
example_dirsexamples
has_mcp_signalnein
api_schema_files

Eckdaten

0GitHub-Sterne
99Mitwirkende
17Commits, letzte 12 Monate
150Tage seit letztem Push
100Releases
2Bus-Faktor
0offene Issues
npm, PackagistPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Community profile unavailable
  • npm package 'video.js' points at a different repository (https://github.com/videojs/video.js); excluded from ecosystem scoring
  • packagist package 'videojs/video.js' points at a different repository (https://github.com/videojs/video.js); excluded from ecosystem scoring

Weitere Details

OpenSSF Scorecard 2.5 / 10
2.5Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-26 21:32 UTC

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
k. A.CI-Testsno pull request found
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/30 approved changesets -- score normalized to 0
10Contributorsproject has 31 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
9Licenselicense file detected
0Maintained0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
k. A.Packagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTno SAST tool detected
0Security-Policysecurity policy file not detected
k. A.Signed-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities132 existing vulnerabilities detected
Direkte Abhängigkeiten 12
RegistryPaketVersionsvorgabeManifest
npm@babel/runtime^7.28.4package.json
npm@videojs/http-streaming^3.17.4package.json
npm@videojs/vhs-utils^4.1.1package.json
npm@videojs/xhr2.7.0package.json
npmaes-decrypter^4.0.2package.json
npmglobal4.4.0package.json
npmm3u8-parser^7.2.0package.json
npmmpd-parser^1.3.1package.json
npmmux.js^7.0.1package.json
npmvideojs-contrib-quality-levels4.1.0package.json
npmvideojs-font4.2.0package.json
npmvideojs-vtt.js0.15.5package.json
Alle Abhängigkeiten 1.544

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 13 direkte und 1.531 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
npm@babel/runtime7.28.4direkt
npm@videojs/http-streaming3.17.4direkt
npm@videojs/vhs-utils4.1.1direkt
npm@videojs/xhr2.7.0direkt
npmaes-decrypter4.0.2direkt
npmglobal4.4.0direkt
npmm3u8-parser7.2.0direkt
npmmpd-parser1.3.1direkt
npmmux.js7.0.3direkt
npmmux.js7.1.0direkt
npmvideojs-contrib-quality-levels4.1.0direkt
npmvideojs-font4.2.0direkt
npmvideojs-vtt.js0.15.5direkt
npm@ampproject/remapping2.3.0indirekt
npm@babel/code-frame7.12.11indirekt
npm@babel/code-frame7.24.7indirekt
npm@babel/compat-data7.24.9indirekt
npm@babel/core7.24.9indirekt
npm@babel/generator7.24.10indirekt
npm@babel/helper-annotate-as-pure7.24.7indirekt
npm@babel/helper-builder-binary-assignment-operator-visitor7.24.7indirekt
npm@babel/helper-compilation-targets7.24.8indirekt
npm@babel/helper-create-class-features-plugin7.24.8indirekt
npm@babel/helper-create-regexp-features-plugin7.24.7indirekt
npm@babel/helper-define-polyfill-provider0.6.2indirekt
npm@babel/helper-environment-visitor7.24.7indirekt
npm@babel/helper-function-name7.24.7indirekt
npm@babel/helper-hoist-variables7.24.7indirekt
npm@babel/helper-member-expression-to-functions7.24.8indirekt
npm@babel/helper-module-imports7.24.7indirekt
npm@babel/helper-module-transforms7.24.9indirekt
npm@babel/helper-optimise-call-expression7.24.7indirekt
npm@babel/helper-plugin-utils7.24.8indirekt
npm@babel/helper-remap-async-to-generator7.24.7indirekt
npm@babel/helper-replace-supers7.24.7indirekt
npm@babel/helper-simple-access7.24.7indirekt
npm@babel/helper-skip-transparent-expression-wrappers7.24.7indirekt
npm@babel/helper-split-export-declaration7.24.7indirekt
npm@babel/helper-string-parser7.24.8indirekt
npm@babel/helper-validator-identifier7.24.7indirekt
npm@babel/helper-validator-option7.24.8indirekt
npm@babel/helper-wrap-function7.24.7indirekt
npm@babel/helpers7.24.8indirekt
npm@babel/highlight7.24.7indirekt
npm@babel/parser7.24.8indirekt
npm@babel/plugin-bugfix-firefox-class-in-computed-class-key7.24.7indirekt
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.24.7indirekt
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.24.7indirekt
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.24.7indirekt
npm@babel/plugin-proposal-private-property-in-object7.21.0-placeholder-for-preset-env.2indirekt
npm@babel/plugin-syntax-async-generators7.8.4indirekt
npm@babel/plugin-syntax-class-properties7.12.13indirekt
npm@babel/plugin-syntax-class-static-block7.14.5indirekt
npm@babel/plugin-syntax-dynamic-import7.8.3indirekt
npm@babel/plugin-syntax-export-namespace-from7.8.3indirekt
npm@babel/plugin-syntax-import-assertions7.24.7indirekt
npm@babel/plugin-syntax-import-attributes7.24.7indirekt
npm@babel/plugin-syntax-import-meta7.10.4indirekt
npm@babel/plugin-syntax-json-strings7.8.3indirekt
npm@babel/plugin-syntax-logical-assignment-operators7.10.4indirekt
npm@babel/plugin-syntax-nullish-coalescing-operator7.8.3indirekt
npm@babel/plugin-syntax-numeric-separator7.10.4indirekt
npm@babel/plugin-syntax-object-rest-spread7.8.3indirekt
npm@babel/plugin-syntax-optional-catch-binding7.8.3indirekt
npm@babel/plugin-syntax-optional-chaining7.8.3indirekt
npm@babel/plugin-syntax-private-property-in-object7.14.5indirekt
npm@babel/plugin-syntax-top-level-await7.14.5indirekt
npm@babel/plugin-syntax-unicode-sets-regex7.18.6indirekt
npm@babel/plugin-transform-arrow-functions7.24.7indirekt
npm@babel/plugin-transform-async-generator-functions7.24.7indirekt
npm@babel/plugin-transform-async-to-generator7.24.7indirekt
npm@babel/plugin-transform-block-scoped-functions7.24.7indirekt
npm@babel/plugin-transform-block-scoping7.24.7indirekt
npm@babel/plugin-transform-class-properties7.24.7indirekt
npm@babel/plugin-transform-class-static-block7.24.7indirekt
npm@babel/plugin-transform-classes7.24.8indirekt
npm@babel/plugin-transform-computed-properties7.24.7indirekt
npm@babel/plugin-transform-destructuring7.24.8indirekt
npm@babel/plugin-transform-dotall-regex7.24.7indirekt
npm@babel/plugin-transform-duplicate-keys7.24.7indirekt
npm@babel/plugin-transform-dynamic-import7.24.7indirekt
npm@babel/plugin-transform-exponentiation-operator7.24.7indirekt
npm@babel/plugin-transform-export-namespace-from7.24.7indirekt
npm@babel/plugin-transform-for-of7.24.7indirekt
npm@babel/plugin-transform-function-name7.24.7indirekt
npm@babel/plugin-transform-json-strings7.24.7indirekt
npm@babel/plugin-transform-literals7.24.7indirekt
npm@babel/plugin-transform-logical-assignment-operators7.24.7indirekt
npm@babel/plugin-transform-member-expression-literals7.24.7indirekt
npm@babel/plugin-transform-modules-amd7.24.7indirekt
npm@babel/plugin-transform-modules-commonjs7.24.8indirekt
npm@babel/plugin-transform-modules-systemjs7.24.7indirekt
npm@babel/plugin-transform-modules-umd7.24.7indirekt
npm@babel/plugin-transform-named-capturing-groups-regex7.24.7indirekt
npm@babel/plugin-transform-new-target7.24.7indirekt
npm@babel/plugin-transform-nullish-coalescing-operator7.24.7indirekt
npm@babel/plugin-transform-numeric-separator7.24.7indirekt
npm@babel/plugin-transform-object-rest-spread7.24.7indirekt
npm@babel/plugin-transform-object-super7.24.7indirekt
npm@babel/plugin-transform-optional-catch-binding7.24.7indirekt
npm@babel/plugin-transform-optional-chaining7.24.8indirekt
npm@babel/plugin-transform-parameters7.24.7indirekt
npm@babel/plugin-transform-private-methods7.24.7indirekt
npm@babel/plugin-transform-private-property-in-object7.24.7indirekt
npm@babel/plugin-transform-property-literals7.24.7indirekt
npm@babel/plugin-transform-regenerator7.24.7indirekt
npm@babel/plugin-transform-reserved-words7.24.7indirekt
npm@babel/plugin-transform-runtime7.24.7indirekt
npm@babel/plugin-transform-shorthand-properties7.24.7indirekt
npm@babel/plugin-transform-spread7.24.7indirekt
npm@babel/plugin-transform-sticky-regex7.24.7indirekt
npm@babel/plugin-transform-template-literals7.24.7indirekt
npm@babel/plugin-transform-typeof-symbol7.24.8indirekt
npm@babel/plugin-transform-unicode-escapes7.24.7indirekt
npm@babel/plugin-transform-unicode-property-regex7.24.7indirekt
npm@babel/plugin-transform-unicode-regex7.24.7indirekt
npm@babel/plugin-transform-unicode-sets-regex7.24.7indirekt
npm@babel/preset-env7.24.8indirekt
npm@babel/preset-modules0.1.6-no-external-pluginsindirekt
npm@babel/regjsgen0.8.0indirekt
npm@babel/template7.24.7indirekt
npm@babel/traverse7.24.8indirekt
npm@babel/types7.24.9indirekt
npm@colors/colors1.5.0indirekt
npm@es-joy/jsdoccomment0.9.0-alpha.1indirekt
npm@eslint/eslintrc0.4.3indirekt
npm@humanwhocodes/config-array0.5.0indirekt
npm@humanwhocodes/object-schema1.2.1indirekt
npm@hutson/parse-repository-url3.0.2indirekt
npm@istanbuljs/schema0.1.3indirekt
npm@jridgewell/gen-mapping0.3.5indirekt
npm@jridgewell/resolve-uri3.1.2indirekt
npm@jridgewell/set-array1.2.1indirekt
npm@jridgewell/source-map0.3.6indirekt
npm@jridgewell/sourcemap-codec1.5.0indirekt
npm@jridgewell/trace-mapping0.3.25indirekt
npm@jsdoc/salty0.2.8indirekt
npm@mrmlnc/readdir-enhanced2.2.1indirekt
npm@nodelib/fs.scandir2.1.5indirekt
npm@nodelib/fs.stat1.1.3indirekt
npm@nodelib/fs.stat2.0.5indirekt
npm@nodelib/fs.walk1.2.8indirekt
npm@octokit/auth-token2.5.0indirekt
npm@octokit/core3.6.0indirekt
npm@octokit/endpoint6.0.12indirekt
npm@octokit/graphql4.8.0indirekt
npm@octokit/openapi-types12.11.0indirekt
npm@octokit/plugin-paginate-rest2.21.3indirekt
npm@octokit/plugin-request-log1.0.4indirekt
npm@octokit/plugin-rest-endpoint-methods5.16.2indirekt
npm@octokit/request5.6.3indirekt
npm@octokit/request-error2.1.0indirekt
npm@octokit/rest18.12.0indirekt
npm@octokit/types6.41.0indirekt
npm@rollup/plugin-image3.0.3indirekt
npm@rollup/plugin-replace2.4.2indirekt
npm@rollup/pluginutils3.1.0indirekt
npm@rollup/pluginutils4.2.1indirekt
npm@rollup/pluginutils5.1.0indirekt
npm@sindresorhus/is0.14.0indirekt
npm@sinonjs/commons1.8.6indirekt
npm@sinonjs/commons3.0.1indirekt
npm@sinonjs/fake-timers11.2.2indirekt
npm@sinonjs/fake-timers7.1.2indirekt
npm@sinonjs/samsam6.1.3indirekt
npm@sinonjs/text-encoding0.7.2indirekt
npm@socket.io/component-emitter3.1.2indirekt
npm@szmarczak/http-timer1.1.2indirekt
npm@types/cookie0.4.1indirekt
npm@types/cors2.8.17indirekt
npm@types/estree0.0.39indirekt
npm@types/estree1.0.5indirekt
npm@types/linkify-it5.0.0indirekt
npm@types/markdown-it14.1.1indirekt
npm@types/mdast3.0.15indirekt
npm@types/mdurl2.0.0indirekt
npm@types/minimist1.2.5indirekt
npm@types/node18.19.41indirekt
npm@types/normalize-package-data2.4.4indirekt
npm@types/parse-json4.0.2indirekt
npm@types/resolve0.0.8indirekt
npm@types/unist2.0.10indirekt
npm@types/unist3.0.2indirekt
npm@types/vfile3.0.2indirekt
npm@types/vfile-message2.0.0indirekt
npm@xmldom/xmldom0.8.10indirekt
npmabab2.0.6indirekt
npmaccepts1.3.8indirekt
npmaccess-sniff3.2.0indirekt
npmacorn3.3.0indirekt
npmacorn4.0.13indirekt
npmacorn5.7.4indirekt
npmacorn6.4.2indirekt
npmacorn7.4.1indirekt
npmacorn8.12.1indirekt
npmacorn-globals4.3.4indirekt
npmacorn-jsx5.3.2indirekt
npmacorn-node1.8.2indirekt
npmacorn-walk6.2.0indirekt
npmacorn-walk7.2.0indirekt
npmadd-stream1.0.0indirekt
npmagent-base4.3.0indirekt
npmaggregate-error3.1.0indirekt
npmajv6.12.6indirekt
npmajv8.17.1indirekt
npmalign-text0.1.4indirekt
npmamdefine1.0.1indirekt
npmansi-align3.0.1indirekt
npmansi-colors4.1.3indirekt
npmansi-escapes4.3.2indirekt
npmansi-regex2.1.1indirekt
npmansi-regex3.0.1indirekt
npmansi-regex4.1.1indirekt
npmansi-regex5.0.1indirekt
npmansi-styles1.0.0indirekt
npmansi-styles2.2.1indirekt
npmansi-styles3.2.1indirekt
npmansi-styles4.3.0indirekt
npmanymatch1.3.2indirekt
npmanymatch2.0.0indirekt
npmanymatch3.1.3indirekt
npmapplication-config2.0.0indirekt
npmapplication-config-path0.1.1indirekt
npmaproba2.0.0indirekt
npmarchiver5.3.2indirekt
npmarchiver-utils2.1.0indirekt
npmarchiver-utils3.0.4indirekt
npmargparse1.0.10indirekt
npmargparse2.0.1indirekt
npmarr-diff2.0.0indirekt
npmarr-diff4.0.0indirekt
npmarr-flatten1.1.0indirekt
npmarr-union3.1.0indirekt
npmarray-buffer-byte-length1.0.1indirekt
npmarray-equal1.0.2indirekt
npmarray-ify1.0.0indirekt
npmarray-union1.0.2indirekt
npmarray-union2.1.0indirekt
npmarray-uniq1.0.3indirekt
npmarray-unique0.2.1indirekt
npmarray-unique0.3.2indirekt
npmarraybuffer.prototype.slice1.0.3indirekt
npmarrify1.0.1indirekt
npmasn10.2.6indirekt
npmasn1.js4.10.1indirekt
npmassert1.5.1indirekt
npmassert-plus1.0.0indirekt
npmassign-symbols1.0.0indirekt
npmastral-regex2.0.0indirekt
npmasync0.2.10indirekt
npmasync0.9.2indirekt
npmasync1.5.2indirekt
npmasync3.2.5indirekt
npmasync-array-reduce0.2.1indirekt
npmasync-each1.0.6indirekt
npmasync-limiter1.0.1indirekt
npmasynckit0.4.0indirekt
npmat-least-node1.0.0indirekt
npmatob2.1.2indirekt
npmautoprefixer10.4.19indirekt
npmavailable-typed-arrays1.0.7indirekt
npmaws-sign20.7.0indirekt
npmaws41.13.0indirekt
npmaxios0.18.1indirekt
npmbabel-plugin-polyfill-corejs20.4.11indirekt
npmbabel-plugin-polyfill-corejs30.10.4indirekt
npmbabel-plugin-polyfill-regenerator0.6.2indirekt
npmbail1.0.5indirekt
npmbalanced-match1.0.2indirekt
npmbase0.11.2indirekt
npmbase64-js1.5.1indirekt
npmbase64id2.0.0indirekt
npmbcrypt-pbkdf1.0.2indirekt
npmbefore-after-hook2.2.3indirekt
npmbestzip2.2.1indirekt
npmbig-integer1.6.52indirekt
npmbig.js3.2.0indirekt
npmbinary0.3.0indirekt
npmbinary-extensions1.13.1indirekt
npmbinary-extensions2.3.0indirekt
npmbindings1.5.0indirekt
npmbl4.1.0indirekt
npmbluebird3.4.7indirekt
npmbluebird3.7.2indirekt
npmbn.js4.12.0indirekt
npmbn.js5.2.1indirekt
npmbody-parser1.20.2indirekt
npmboxen5.1.2indirekt
npmbrace-expansion1.1.11indirekt
npmbrace-expansion2.0.1indirekt
npmbraces1.8.5indirekt
npmbraces2.3.2indirekt
npmbraces3.0.3indirekt
npmbrorand1.1.0indirekt
npmbrowser-pack6.1.0indirekt
npmbrowser-process-hrtime1.0.0indirekt
npmbrowser-resolve2.0.0indirekt
npmbrowserify16.5.2indirekt
npmbrowserify-aes0.4.0indirekt
npmbrowserify-aes1.2.0indirekt
npmbrowserify-cipher1.0.1indirekt
npmbrowserify-des1.0.2indirekt
npmbrowserify-rsa4.1.0indirekt
npmbrowserify-sign4.2.3indirekt
npmbrowserify-zlib0.1.4indirekt
npmbrowserify-zlib0.2.0indirekt
npmbrowserslist4.23.2indirekt
npmbrowserstack1.5.3indirekt
npmbrowserstacktunnel-wrapper2.0.5indirekt
npmbuffer4.9.2indirekt
npmbuffer5.2.1indirekt
npmbuffer5.7.1indirekt
npmbuffer-crc320.2.13indirekt
npmbuffer-from1.1.2indirekt
npmbuffer-indexof-polyfill1.0.2indirekt
npmbuffer-xor1.0.3indirekt
npmbuffers0.1.1indirekt
npmbuiltin-modules3.3.0indirekt
npmbuiltin-status-codes3.0.0indirekt
npmbytes3.1.2indirekt
npmcache-base1.0.1indirekt
npmcacheable-request6.1.0indirekt
npmcached-path-relative1.1.0indirekt
npmcall-bind1.0.7indirekt
npmcall-me-maybe1.0.2indirekt
npmcaller-callsite2.0.0indirekt
npmcaller-path2.0.0indirekt
npmcallsites2.0.0indirekt
npmcallsites3.1.0indirekt
npmcamel-case4.1.2indirekt
npmcamelcase1.2.1indirekt
npmcamelcase5.3.1indirekt
npmcamelcase6.3.0indirekt
npmcamelcase-keys6.2.2indirekt
npmcaniuse-lite1.0.30001643indirekt
npmcaseless0.12.0indirekt
npmcatharsis0.9.0indirekt
npmccount1.1.0indirekt
npmcenter-align0.1.3indirekt
npmchainsaw0.1.0indirekt
npmchalk0.4.0indirekt
npmchalk1.1.3indirekt
npmchalk2.4.2indirekt
npmchalk3.0.0indirekt
npmchalk4.1.2indirekt
npmchangelog-parser2.8.1indirekt
npmcharacter-entities1.2.4indirekt
npmcharacter-entities-html41.1.4indirekt
npmcharacter-entities-legacy1.1.4indirekt
npmcharacter-reference-invalid1.1.4indirekt
npmchardet0.7.0indirekt
npmchokidar1.7.0indirekt
npmchokidar2.1.8indirekt
npmchokidar3.6.0indirekt
npmchokidar4.0.1indirekt
npmchokidar-cli2.1.0indirekt
npmci-info2.0.0indirekt
npmci-info3.9.0indirekt
npmcipher-base1.0.4indirekt
npmclass-utils0.3.6indirekt
npmclean-css4.2.4indirekt
npmclean-css5.3.3indirekt
npmclean-css-cli4.3.0indirekt
npmclean-jsdoc-theme4.3.0indirekt
npmclean-stack2.2.0indirekt
npmcli1.0.1indirekt
npmcli-boxes2.2.1indirekt
npmcli-cursor3.1.0indirekt
npmcli-spinners2.9.2indirekt
npmcli-table0.3.11indirekt
npmcli-truncate2.1.0indirekt
npmcli-width3.0.0indirekt
npmcliui2.1.0indirekt
npmcliui5.0.0indirekt
npmcliui6.0.0indirekt
npmcliui7.0.4indirekt
npmcliui8.0.1indirekt
npmclone1.0.4indirekt
npmclone-response1.0.3indirekt
npmcollapse-white-space1.0.6indirekt
npmcollection-visit1.0.0indirekt
npmcolor-convert1.9.3indirekt
npmcolor-convert2.0.1indirekt
npmcolor-name1.1.3indirekt
npmcolor-name1.1.4indirekt
npmcolor-support1.1.3indirekt
npmcolorette2.0.20indirekt
npmcolors1.0.3indirekt
npmcombine-source-map0.8.0indirekt
npmcombined-stream1.0.8indirekt
npmcommander10.0.1indirekt
npmcommander2.20.3indirekt
npmcommander6.2.0indirekt
npmcommander6.2.1indirekt
npmcommander7.1.0indirekt
npmcommander7.2.0indirekt
npmcommander9.5.0indirekt
npmcomment-parser1.1.6-beta.0indirekt
npmcompare-func2.0.0indirekt
npmcomponent-emitter1.3.1indirekt
npmcompress-commons4.1.2indirekt
npmconcat-map0.0.1indirekt
npmconcat-stream1.6.2indirekt
npmconfigstore5.0.1indirekt
npmconnect3.7.0indirekt
npmconsole-browserify1.2.0indirekt
npmconsole-control-strings1.1.0indirekt
npmconstants-browserify1.0.0indirekt
npmcontent-type1.0.5indirekt
npmconventional-changelog3.1.25indirekt
npmconventional-changelog-angular5.0.13indirekt
npmconventional-changelog-atom2.0.8indirekt
npmconventional-changelog-cli2.2.2indirekt
npmconventional-changelog-codemirror2.0.8indirekt
npmconventional-changelog-conventionalcommits4.6.3indirekt
npmconventional-changelog-core4.2.4indirekt
npmconventional-changelog-ember2.0.9indirekt
npmconventional-changelog-eslint3.0.9indirekt
npmconventional-changelog-express2.0.6indirekt
npmconventional-changelog-jquery3.0.11indirekt
npmconventional-changelog-jshint2.0.9indirekt
npmconventional-changelog-preset-loader2.3.4indirekt
npmconventional-changelog-videojs3.0.2indirekt
npmconventional-changelog-writer5.0.1indirekt
npmconventional-commits-filter2.0.7indirekt
npmconventional-commits-parser3.2.4indirekt
npmconvert-source-map1.1.3indirekt
npmconvert-source-map2.0.0indirekt
npmcookie0.4.2indirekt
npmcopy-descriptor0.1.1indirekt
npmcore-js-compat3.37.1indirekt
npmcore-util-is1.0.2indirekt
npmcors2.8.5indirekt
npmcosmiconfig5.2.1indirekt
npmcosmiconfig7.1.0indirekt
npmcrc-321.2.2indirekt
npmcrc32-stream4.0.3indirekt
npmcreate-ecdh4.0.4indirekt
npmcreate-hash1.2.0indirekt
npmcreate-hmac1.1.7indirekt
npmcross-env7.0.3indirekt
npmcross-spawn6.0.5indirekt
npmcross-spawn7.0.3indirekt
npmcrypto-browserify3.12.0indirekt
npmcrypto-browserify3.3.0indirekt
npmcrypto-random-string2.0.0indirekt
npmcssom0.3.8indirekt
npmcssstyle1.4.0indirekt
npmcustom-event1.0.1indirekt
npmdargs7.0.0indirekt
npmdash-ast1.0.0indirekt
npmdashdash1.14.1indirekt
npmdata-urls1.1.0indirekt
npmdata-view-buffer1.0.1indirekt
npmdata-view-byte-length1.0.1indirekt
npmdata-view-byte-offset1.0.0indirekt
npmdate-format4.0.14indirekt
npmdateformat3.0.3indirekt
npmdebug2.6.9indirekt
npmdebug3.1.0indirekt
npmdebug3.2.7indirekt
npmdebug4.3.5indirekt
npmdecamelize1.2.0indirekt
npmdecamelize-keys1.1.1indirekt
npmdecode-uri-component0.2.2indirekt
npmdecompress-response3.3.0indirekt
npmdecompress-response6.0.0indirekt
npmdedent0.7.0indirekt
npmdeep-extend0.6.0indirekt
npmdeep-is0.1.4indirekt
npmdefaults1.0.4indirekt
npmdefer-to-connect1.1.3indirekt
npmdefine-data-property1.1.4indirekt
npmdefine-properties1.2.1indirekt
npmdefine-property0.2.5indirekt
npmdefine-property1.0.0indirekt
npmdefine-property2.0.2indirekt
npmdefined1.0.1indirekt
npmdelayed-stream1.0.0indirekt
npmdepd2.0.0indirekt
npmdependency-graph0.9.0indirekt
npmdeprecation2.3.1indirekt
npmdeps-sort2.0.1indirekt
npmdes.js1.1.0indirekt
npmdestroy1.2.0indirekt
npmdetect-indent6.1.0indirekt
npmdetective5.2.1indirekt
npmdi0.0.1indirekt
npmdiff5.2.0indirekt
npmdiffie-hellman5.0.3indirekt
npmdir-glob2.0.0indirekt
npmdir-glob3.0.1indirekt
npmdoctrine3.0.0indirekt
npmdom-serialize2.2.1indirekt
npmdom-walk0.1.2indirekt
npmdomain-browser1.2.0indirekt
npmdomexception1.0.1indirekt
npmdot-case3.0.4indirekt
npmdot-prop5.3.0indirekt
npmduplexer0.1.2indirekt
npmduplexer20.1.4indirekt
npmduplexer30.1.5indirekt
npmduplexify4.1.3indirekt
npmecc-jsbn0.1.2indirekt
npmee-first1.1.1indirekt
npmelectron-to-chromium1.4.832indirekt
npmelliptic6.5.6indirekt
npmemoji-regex7.0.3indirekt
npmemoji-regex8.0.0indirekt
npmemojis-list2.1.0indirekt
npmencodeurl1.0.2indirekt
npmend-of-stream1.4.4indirekt
npmengine.io6.5.5indirekt
npmengine.io-parser5.2.3indirekt
npmenhanced-resolve0.9.1indirekt
npmenquirer2.4.1indirekt
npment2.2.1indirekt
npmentities4.5.0indirekt
npmerrno0.1.8indirekt
npmerror-ex1.3.2indirekt
npmes-abstract1.23.3indirekt
npmes-define-property1.0.0indirekt
npmes-errors1.3.0indirekt
npmes-object-atoms1.0.0indirekt
npmes-set-tostringtag2.0.3indirekt
npmes-to-primitive1.2.1indirekt
npmes5-shim4.6.7indirekt
npmes6-promise4.2.8indirekt
npmes6-promisify5.0.0indirekt
npmes6-shim0.35.8indirekt
npmescalade3.1.2indirekt
npmescape-goat2.1.1indirekt
npmescape-html1.0.3indirekt
npmescape-string-regexp1.0.5indirekt
npmescape-string-regexp2.0.0indirekt
npmescape-string-regexp4.0.0indirekt
npmescodegen1.14.3indirekt
npmeslint7.32.0indirekt
npmeslint-config-videojs6.1.0indirekt
npmeslint-plugin-jsdoc35.5.1indirekt
npmeslint-plugin-json-light1.0.3indirekt
npmeslint-plugin-markdown3.0.1indirekt
npmeslint-scope5.1.1indirekt
npmeslint-utils2.1.0indirekt
npmeslint-visitor-keys1.3.0indirekt
npmeslint-visitor-keys2.1.0indirekt
npmespree7.3.1indirekt
npmesprima4.0.1indirekt
npmesquery1.6.0indirekt
npmesrecurse4.3.0indirekt
npmestraverse4.3.0indirekt
npmestraverse5.3.0indirekt
npmestree-walker0.2.1indirekt
npmestree-walker0.6.1indirekt
npmestree-walker1.0.1indirekt
npmestree-walker2.0.2indirekt
npmesutils2.0.3indirekt
npmetag1.8.1indirekt
npmeventemitter34.0.7indirekt
npmevents1.1.1indirekt
npmevents2.1.0indirekt
npmevp_bytestokey1.0.3indirekt
npmexeca0.10.0indirekt
npmexeca1.0.0indirekt
npmexeca4.1.0indirekt
npmexit0.1.2indirekt
npmexpand-brackets0.1.5indirekt
npmexpand-brackets2.1.4indirekt
npmexpand-range1.8.2indirekt
npmexpand-tilde2.0.2indirekt
npmextend2.0.2indirekt
npmextend3.0.2indirekt
npmextend-shallow2.0.1indirekt
npmextend-shallow3.0.2indirekt
npmexternal-editor3.1.0indirekt
npmextglob0.3.2indirekt
npmextglob2.0.4indirekt
npmextract-zip1.7.0indirekt
npmextsprintf1.3.0indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-glob2.2.7indirekt
npmfast-glob3.3.2indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfast-levenshtein2.0.6indirekt
npmfast-safe-stringify2.1.1indirekt
npmfast-uri3.0.1indirekt
npmfastq1.17.1indirekt
npmfault1.0.4indirekt
npmfd-slicer1.1.0indirekt
npmfigures1.7.0indirekt
npmfigures3.2.0indirekt
npmfile-entry-cache6.0.1indirekt
npmfile-uri-to-path1.0.0indirekt
npmfilename-regex2.0.1indirekt
npmfilesize4.2.1indirekt
npmfill-range2.2.4indirekt
npmfill-range4.0.0indirekt
npmfill-range7.1.1indirekt
npmfinalhandler1.1.2indirekt
npmfind-root1.1.0indirekt
npmfind-up2.1.0indirekt
npmfind-up3.0.0indirekt
npmfind-up4.1.0indirekt
npmflat-cache3.2.0indirekt
npmflatted3.3.1indirekt
npmflatten1.0.2indirekt
npmfn-name2.0.1indirekt
npmfollow-redirects1.5.10indirekt
npmfor-each0.3.3indirekt
npmfor-in1.0.2indirekt
npmfor-own0.1.5indirekt
npmforever-agent0.6.1indirekt
npmform-data2.3.3indirekt
npmformat0.2.2indirekt
npmfraction.js4.3.7indirekt
npmfragment-cache0.2.1indirekt
npmfresh0.5.2indirekt
npmfs-constants1.0.0indirekt
npmfs-extra1.0.0indirekt
npmfs-extra10.1.0indirekt
npmfs-extra8.1.0indirekt
npmfs-extra9.1.0indirekt
npmfs.realpath1.0.0indirekt
npmfsevents1.2.13indirekt
npmfsevents2.3.3indirekt
npmfstream1.0.12indirekt
npmfunction-bind1.1.2indirekt
npmfunction.prototype.name1.1.6indirekt
npmfunctional-red-black-tree1.0.1indirekt
npmfunctions-have-names1.2.3indirekt
npmgauge4.0.4indirekt
npmgensync1.0.0-beta.2indirekt
npmget-assigned-identifiers1.2.0indirekt
npmget-caller-file2.0.5indirekt
npmget-intrinsic1.2.4indirekt
npmget-own-enumerable-property-symbols3.0.2indirekt
npmget-pkg-repo4.2.1indirekt
npmget-stdin6.0.0indirekt
npmget-stdin8.0.0indirekt
npmget-stream3.0.0indirekt
npmget-stream4.1.0indirekt
npmget-stream5.2.0indirekt
npmget-symbol-description1.0.2indirekt
npmget-value2.0.6indirekt
npmgetpass0.1.7indirekt
npmgh-release6.0.4indirekt
npmgh-release-assets2.0.1indirekt
npmghauth5.0.2indirekt
npmgit-raw-commits2.0.11indirekt
npmgit-remote-origin-url2.0.0indirekt
npmgit-semver-tags4.1.1indirekt
npmgitconfiglocal1.0.0indirekt
npmgithub-slugger1.5.0indirekt
npmgithub-url-from-git1.5.0indirekt
npmgithub-url-to-object4.0.6indirekt
npmglob7.2.3indirekt
npmglob-base0.3.0indirekt
npmglob-parent2.0.0indirekt
npmglob-parent3.1.0indirekt
npmglob-parent5.1.2indirekt
npmglob-to-regexp0.3.0indirekt
npmglobal-dirs3.0.1indirekt
npmglobal-modules1.0.0indirekt
npmglobal-prefix1.0.2indirekt
npmglobals11.12.0indirekt
npmglobals13.24.0indirekt
npmglobalthis1.0.4indirekt
npmglobalyzer0.1.0indirekt
npmglobalyzer0.1.4indirekt
npmglobby11.1.0indirekt
npmglobby8.0.2indirekt
npmglobrex0.1.2indirekt
npmgopd1.0.1indirekt
npmgot9.6.0indirekt
npmgraceful-fs4.2.11indirekt
npmgzip-size3.0.0indirekt
npmhandlebars4.7.8indirekt
npmhar-schema2.0.0indirekt
npmhar-validator5.1.5indirekt
npmhard-rejection2.1.0indirekt
npmhas1.0.4indirekt
npmhas-ansi2.0.0indirekt
npmhas-bigints1.0.2indirekt
npmhas-color0.1.7indirekt
npmhas-flag1.0.0indirekt
npmhas-flag3.0.0indirekt
npmhas-flag4.0.0indirekt
npmhas-glob1.0.0indirekt
npmhas-property-descriptors1.0.2indirekt
npmhas-proto1.0.3indirekt
npmhas-symbols1.0.3indirekt
npmhas-tostringtag1.0.2indirekt
npmhas-unicode2.0.1indirekt
npmhas-value0.3.1indirekt
npmhas-value1.0.0indirekt
npmhas-values0.1.4indirekt
npmhas-values1.0.0indirekt
npmhas-yarn2.1.0indirekt
npmhash-base3.0.4indirekt
npmhash-base3.1.0indirekt
npmhash.js1.1.7indirekt
npmhasha2.2.0indirekt
npmhasown2.0.2indirekt
npmhmac-drbg1.0.1indirekt
npmhomedir-polyfill1.0.3indirekt
npmhosted-git-info2.8.9indirekt
npmhosted-git-info4.1.0indirekt
npmhtml-encoding-sniffer1.0.2indirekt
npmhtml-escaper2.0.2indirekt
npmhtml-minifier-terser7.2.0indirekt
npmhtml_codesniffer2.5.1indirekt
npmhtmlescape1.1.1indirekt
npmhttp-cache-semantics4.1.1indirekt
npmhttp-errors2.0.0indirekt
npmhttp-proxy1.18.1indirekt
npmhttp-signature1.2.0indirekt
npmhttps-browserify0.0.1indirekt
npmhttps-browserify1.0.0indirekt
npmhttps-proxy-agent2.2.4indirekt
npmhuman-signals1.1.1indirekt
npmhumanize-duration3.32.1indirekt
npmhusky1.3.1indirekt
npmiconv-lite0.4.24indirekt
npmieee7541.2.1indirekt
npmignore3.3.10indirekt
npmignore4.0.6indirekt
npmignore5.3.1indirekt
npmimmutable4.3.7indirekt
npmimport-fresh2.0.0indirekt
npmimport-fresh3.3.0indirekt
npmimport-lazy2.1.0indirekt
npmimurmurhash0.1.4indirekt
npmindent-string4.0.0indirekt
npmindexof0.0.1indirekt
npminflight1.0.6indirekt
npminherits2.0.3indirekt
npminherits2.0.4indirekt
npmini1.3.8indirekt
npmini2.0.0indirekt
npminline-source-map0.6.3indirekt
npminquirer8.2.6indirekt
npminsert-module-globals7.2.1indirekt
npminternal-slot1.0.7indirekt
npminterpret0.6.6indirekt
npminterpret1.4.0indirekt
npmis-accessor-descriptor1.0.1indirekt
npmis-alphabetical1.0.4indirekt
npmis-alphanumeric1.0.0indirekt
npmis-alphanumerical1.0.4indirekt
npmis-array-buffer3.0.4indirekt
npmis-arrayish0.2.1indirekt
npmis-bigint1.0.4indirekt
npmis-binary-path1.0.1indirekt
npmis-binary-path2.1.0indirekt
npmis-boolean-object1.1.2indirekt
npmis-buffer1.1.6indirekt
npmis-buffer2.0.5indirekt
npmis-callable1.2.7indirekt
npmis-ci2.0.0indirekt
npmis-ci3.0.1indirekt
npmis-core-module2.15.0indirekt
npmis-data-descriptor1.0.1indirekt
npmis-data-view1.0.1indirekt
npmis-date-object1.0.5indirekt
npmis-decimal1.0.4indirekt
npmis-descriptor0.1.7indirekt
npmis-descriptor1.0.3indirekt
npmis-directory0.3.1indirekt
npmis-docker2.2.1indirekt
npmis-dotfile1.0.3indirekt
npmis-empty1.2.0indirekt
npmis-equal-shallow0.1.3indirekt
npmis-extendable0.1.1indirekt
npmis-extendable1.0.1indirekt
npmis-extglob1.0.0indirekt
npmis-extglob2.1.1indirekt
npmis-fullwidth-code-point2.0.0indirekt
npmis-fullwidth-code-point3.0.0indirekt
npmis-function1.0.2indirekt
npmis-glob2.0.1indirekt
npmis-glob3.1.0indirekt
npmis-glob4.0.3indirekt
npmis-hexadecimal1.0.4indirekt
npmis-hidden1.1.3indirekt
npmis-installed-globally0.4.0indirekt
npmis-interactive1.0.0indirekt
npmis-module1.0.0indirekt
npmis-negative-zero2.0.3indirekt
npmis-npm5.0.0indirekt
npmis-number2.1.0indirekt
npmis-number3.0.0indirekt
npmis-number4.0.0indirekt
npmis-number7.0.0indirekt
npmis-number-object1.0.7indirekt
npmis-obj1.0.1indirekt
npmis-obj2.0.0indirekt
npmis-object1.0.2indirekt
npmis-path-inside3.0.3indirekt
npmis-plain-obj1.1.0indirekt
npmis-plain-obj2.1.0indirekt
npmis-plain-object2.0.4indirekt
npmis-plain-object5.0.0indirekt
npmis-posix-bracket0.1.1indirekt
npmis-primitive2.0.0indirekt
npmis-reference1.2.1indirekt
npmis-regex1.1.4indirekt
npmis-regexp1.0.0indirekt
npmis-shared-array-buffer1.0.3indirekt
npmis-stream1.1.0indirekt
npmis-stream2.0.1indirekt
npmis-string1.0.7indirekt
npmis-symbol1.0.4indirekt
npmis-text-path1.0.1indirekt
npmis-typed-array1.1.13indirekt
npmis-typedarray1.0.0indirekt
npmis-unicode-supported0.1.0indirekt
npmis-url1.2.4indirekt
npmis-valid-glob1.0.0indirekt
npmis-weakref1.0.2indirekt
npmis-whitespace-character1.0.4indirekt
npmis-windows1.0.2indirekt
npmis-word-character1.0.4indirekt
npmis-wsl2.2.0indirekt
npmis-yarn-global0.3.0indirekt
npmisarray1.0.0indirekt
npmisarray2.0.5indirekt
npmisbinaryfile4.0.10indirekt
npmisexe2.0.0indirekt
npmisobject2.1.0indirekt
npmisobject3.0.1indirekt
npmisstream0.1.2indirekt
npmistanbul-lib-coverage3.2.2indirekt
npmistanbul-lib-instrument4.0.3indirekt
npmistanbul-lib-instrument5.2.1indirekt
npmistanbul-lib-report3.0.1indirekt
npmistanbul-lib-source-maps4.0.1indirekt
npmistanbul-reports3.1.7indirekt
npmjs-reporters1.2.3indirekt
npmjs-tokens4.0.0indirekt
npmjs-yaml3.14.1indirekt
npmjs2xmlparser4.0.2indirekt
npmjsbn0.1.1indirekt
npmjsdoc4.0.3indirekt
npmjsdoc-type-pratt-parser1.0.4indirekt
npmjsdoc-type-pratt-parser1.2.0indirekt
npmjsdom11.12.0indirekt
npmjsesc0.5.0indirekt
npmjsesc2.5.2indirekt
npmjson-buffer3.0.0indirekt
npmjson-buffer3.0.1indirekt
npmjson-parse-better-errors1.0.2indirekt
npmjson-parse-even-better-errors2.3.1indirekt
npmjson-schema0.4.0indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson-schema-traverse1.0.0indirekt
npmjson-stable-stringify0.0.1indirekt
npmjson-stable-stringify-without-jsonify1.0.1indirekt
npmjson-stringify-safe5.0.1indirekt
npmjson50.5.1indirekt
npmjson51.0.2indirekt
npmjson52.2.3indirekt
npmjsonfile2.4.0indirekt
npmjsonfile4.0.0indirekt
npmjsonfile6.1.0indirekt
npmjsonify0.0.1indirekt
npmjsonlint1.6.3indirekt
npmjsonparse1.3.1indirekt
npmJSONStream1.3.5indirekt
npmjsprim1.4.2indirekt
npmJSV4.0.2indirekt
npmjust-extend6.2.0indirekt
npmkarma6.4.3indirekt
npmkarma-browserstack-launcher1.4.0indirekt
npmkarma-chrome-launcher3.2.0indirekt
npmkarma-coverage2.2.1indirekt
npmkarma-detect-browsers2.3.3indirekt
npmkarma-firefox-launcher2.1.3indirekt
npmkarma-ie-launcher1.0.0indirekt
npmkarma-qunit4.2.0indirekt
npmkarma-safari-applescript-launcher0.1.1indirekt
npmkarma-static-server1.0.0indirekt
npmkarma-teamcity-reporter1.1.0indirekt
npmkew0.7.0indirekt
npmkeyv3.1.0indirekt
npmkeyv4.5.4indirekt
npmkind-of3.2.2indirekt
npmkind-of4.0.0indirekt
npmkind-of6.0.3indirekt
npmklaw1.3.1indirekt
npmklaw3.0.0indirekt
npmklaw-sync6.0.0indirekt
npmlabeled-stream-splicer2.0.2indirekt
npmlatest-version5.1.0indirekt
npmlazy-cache1.0.4indirekt
npmlazystream1.0.1indirekt
npmleft-pad1.3.0indirekt
npmlevenshtein-edit-distance1.0.0indirekt
npmlevn0.3.0indirekt
npmlevn0.4.1indirekt
npmlilconfig2.1.0indirekt
npmline-reader0.2.4indirekt
npmlines-and-columns1.2.4indirekt
npmlinkify-it5.0.0indirekt
npmlint-staged10.5.4indirekt
npmlistenercount1.0.1indirekt
npmlistr23.14.0indirekt
npmload-json-file4.0.0indirekt
npmload-json-file6.2.0indirekt
npmload-plugin2.3.1indirekt
npmloader-utils0.2.17indirekt
npmlocate-path2.0.0indirekt
npmlocate-path3.0.0indirekt
npmlocate-path5.0.0indirekt
npmlodash4.17.21indirekt
npmlodash.debounce4.0.8indirekt
npmlodash.defaults4.2.0indirekt
npmlodash.difference4.5.0indirekt
npmlodash.flatten4.4.0indirekt
npmlodash.get4.4.2indirekt
npmlodash.ismatch4.4.0indirekt
npmlodash.isplainobject4.0.6indirekt
npmlodash.memoize3.0.4indirekt
npmlodash.merge4.6.2indirekt
npmlodash.sortby4.7.0indirekt
npmlodash.throttle4.1.1indirekt
npmlodash.truncate4.4.2indirekt
npmlodash.union4.6.0indirekt
npmlog-symbols3.0.0indirekt
npmlog-symbols4.1.0indirekt
npmlog-update4.0.0indirekt
npmlog4js6.9.1indirekt
npmlongest1.0.1indirekt
npmlongest-streak2.0.4indirekt
npmlower-case2.0.2indirekt
npmlowercase-keys1.0.1indirekt
npmlowercase-keys2.0.0indirekt
npmlru-cache5.1.1indirekt
npmlru-cache6.0.0indirekt
npmmagic-string0.17.0indirekt
npmmagic-string0.25.9indirekt
npmmake-dir3.1.0indirekt
npmmake-dir4.0.0indirekt
npmmap-cache0.2.2indirekt
npmmap-obj1.0.1indirekt
npmmap-obj4.3.0indirekt
npmmap-visit1.0.0indirekt
npmmarkdown-escapes1.0.4indirekt
npmmarkdown-extensions1.1.1indirekt
npmmarkdown-it14.1.0indirekt
npmmarkdown-it-anchor8.6.7indirekt
npmmarkdown-table1.1.3indirekt
npmmarked4.3.0indirekt
npmmatched1.0.2indirekt
npmmath-random1.0.4indirekt
npmmaxmin2.1.0indirekt
npmmd5.js1.3.5indirekt
npmmdast-comment-marker1.1.2indirekt
npmmdast-util-compact1.0.4indirekt
npmmdast-util-definitions1.2.5indirekt
npmmdast-util-from-markdown0.8.5indirekt
npmmdast-util-to-string1.1.0indirekt
npmmdast-util-to-string2.0.0indirekt
npmmdast-util-toc3.1.0indirekt
npmmdurl2.0.0indirekt
npmmedia-typer0.3.0indirekt
npmmemory-fs0.2.0indirekt
npmmemory-fs0.3.0indirekt
npmmemorystream0.3.1indirekt
npmmeow8.1.2indirekt
npmmerge-stream2.0.0indirekt
npmmerge21.4.1indirekt
npmmicromark2.11.4indirekt
npmmicromatch2.3.11indirekt
npmmicromatch3.1.10indirekt
npmmicromatch4.0.7indirekt
npmmiller-rabin4.0.1indirekt
npmmime1.6.0indirekt
npmmime2.6.0indirekt
npmmime3.0.0indirekt
npmmime-db1.52.0indirekt
npmmime-types2.1.35indirekt
npmmimic-fn2.1.0indirekt
npmmimic-response1.0.1indirekt
npmmimic-response3.1.0indirekt
npmmin-document2.19.2indirekt
npmmin-indent1.0.1indirekt
npmmini-svg-data-uri1.4.4indirekt
npmminimalistic-assert1.0.1indirekt
npmminimalistic-crypto-utils1.0.1indirekt
npmminimatch3.0.5indirekt
npmminimatch3.1.2indirekt
npmminimatch5.1.6indirekt
npmminimist0.0.10indirekt
npmminimist1.2.8indirekt
npmminimist-options4.1.0indirekt
npmmixin-deep1.3.2indirekt
npmmkdirp0.5.6indirekt
npmmkdirp1.0.4indirekt
npmmkdirp-classic0.5.3indirekt
npmmodify-values1.0.1indirekt
npmmodule-deps6.2.3indirekt
npmms2.0.0indirekt
npmms2.1.2indirekt
npmms2.1.3indirekt
npmmute-stream0.0.8indirekt
npmnan2.20.0indirekt
npmnanoid3.3.7indirekt
npmnanomatch1.2.13indirekt
npmnatural-compare1.4.0indirekt
npmnegotiator0.6.3indirekt
npmneo-async2.6.2indirekt
npmnice-try1.0.5indirekt
npmnise5.1.9indirekt
npmno-case3.0.4indirekt
npmnode-fetch2.7.0indirekt
npmnode-libs-browser0.7.0indirekt
npmnode-releases2.0.18indirekt
npmnode-watch0.7.0indirekt
npmnode-watch0.7.1indirekt
npmnomnom1.8.1indirekt
npmnormalize-package-data2.5.0indirekt
npmnormalize-package-data3.0.3indirekt
npmnormalize-path2.1.1indirekt
npmnormalize-path3.0.0indirekt
npmnormalize-range0.1.2indirekt
npmnormalize-url4.5.1indirekt
npmnot-prerelease1.0.1indirekt
npmnpm-merge-driver-install2.0.2indirekt
npmnpm-prefix1.2.0indirekt
npmnpm-run-all4.1.5indirekt
npmnpm-run-path2.0.2indirekt
npmnpm-run-path4.0.1indirekt
npmnumber-is-nan1.0.1indirekt
npmnwsapi2.2.12indirekt
npmoauth-sign0.9.0indirekt
npmobject-assign4.1.1indirekt
npmobject-copy0.1.0indirekt
npmobject-inspect1.13.2indirekt
npmobject-keys1.1.1indirekt
npmobject-visit1.0.1indirekt
npmobject.assign4.1.5indirekt
npmobject.omit2.0.1indirekt
npmobject.pick1.3.0indirekt
npmon-finished2.3.0indirekt
npmon-finished2.4.1indirekt
npmonce1.4.0indirekt
npmonetime5.1.2indirekt
npmoptimist0.6.1indirekt
npmoptionator0.8.3indirekt
npmoptionator0.9.4indirekt
npmora4.1.1indirekt
npmora5.4.1indirekt
npmos-browserify0.2.1indirekt
npmos-browserify0.3.0indirekt
npmos-homedir1.0.2indirekt
npmos-tmpdir1.0.2indirekt
npmp-cancelable1.1.0indirekt
npmp-finally1.0.0indirekt
npmp-limit1.3.0indirekt
npmp-limit2.3.0indirekt
npmp-locate2.0.0indirekt
npmp-locate3.0.0indirekt
npmp-locate4.1.0indirekt
npmp-map4.0.0indirekt
npmp-try1.0.0indirekt
npmp-try2.2.0indirekt
npmpackage-json6.5.0indirekt
npmpako0.2.9indirekt
npmpako1.0.11indirekt
npmparam-case3.0.4indirekt
npmparent-module1.0.1indirekt
npmparents1.0.1indirekt
npmparse-asn15.1.7indirekt
npmparse-entities1.2.2indirekt
npmparse-entities2.0.0indirekt
npmparse-glob3.0.4indirekt
npmparse-json4.0.0indirekt
npmparse-json5.2.0indirekt
npmparse-passwd1.0.0indirekt
npmparse54.0.0indirekt
npmparseurl1.3.3indirekt
npmpascal-case3.1.2indirekt
npmpascalcase0.1.1indirekt
npmpath-browserify0.0.0indirekt
npmpath-browserify0.0.1indirekt
npmpath-dirname1.0.2indirekt
npmpath-exists3.0.0indirekt
npmpath-exists4.0.0indirekt
npmpath-is-absolute1.0.1indirekt
npmpath-key2.0.1indirekt
npmpath-key3.1.1indirekt
npmpath-parse1.0.7indirekt
npmpath-platform0.11.15indirekt
npmpath-to-regexp6.2.2indirekt
npmpath-type3.0.0indirekt
npmpath-type4.0.0indirekt
npmpbkdf23.1.2indirekt
npmpbkdf2-compat2.0.1indirekt
npmpend1.2.0indirekt
npmperformance-now2.1.0indirekt
npmphantomjs-prebuilt2.1.16indirekt
npmpicocolors1.0.1indirekt
npmpicomatch2.3.1indirekt
npmpidtree0.3.1indirekt
npmpify2.3.0indirekt
npmpify3.0.0indirekt
npmpinkie2.0.4indirekt
npmpinkie-promise2.0.1indirekt
npmpkcs71.0.4indirekt
npmpkg-dir3.0.0indirekt
npmplease-upgrade-node3.2.0indirekt
npmpn1.1.0indirekt
npmposix-character-classes0.1.1indirekt
npmpossible-typed-array-names1.0.0indirekt
npmpostcss8.4.39indirekt
npmpostcss-cli8.3.1indirekt
npmpostcss-load-config3.1.4indirekt
npmpostcss-reporter7.1.0indirekt
npmpostcss-value-parser4.2.0indirekt
npmprelude-ls1.1.2indirekt
npmprelude-ls1.2.1indirekt
npmprepend-http2.0.0indirekt
npmpreserve0.2.0indirekt
npmpretty-bytes3.0.1indirekt
npmpretty-hrtime1.0.3indirekt
npmprocess0.11.10indirekt
npmprocess-nextick-args2.0.1indirekt
npmprogress1.1.8indirekt
npmprogress2.0.3indirekt
npmprogress-stream2.0.0indirekt
npmpropose0.0.5indirekt
npmprr1.0.1indirekt
npmpsl1.9.0indirekt
npmpublic-encrypt4.0.3indirekt
npmpump3.0.0indirekt
npmpumpify2.0.1indirekt
npmpunycode1.4.1indirekt
npmpunycode2.3.1indirekt
npmpunycode.js2.3.1indirekt
npmpupa2.1.1indirekt
npmq1.5.1indirekt
npmqjobs1.2.0indirekt
npmqs6.11.0indirekt
npmqs6.12.3indirekt
npmqs6.5.3indirekt
npmquerystring-es30.2.1indirekt
npmqueue-microtask1.2.3indirekt
npmquick-lru4.0.1indirekt
npmqunit2.13.0indirekt
npmqunit2.16.0indirekt
npmrandomatic3.1.1indirekt
npmrandombytes2.1.0indirekt
npmrandomfill1.0.4indirekt
npmrange-parser1.2.1indirekt
npmraw-body2.5.2indirekt
npmrc1.2.8indirekt
npmread1.0.7indirekt
npmread-cache1.0.0indirekt
npmread-only-stream2.0.0indirekt
npmread-pkg3.0.0indirekt
npmread-pkg4.0.1indirekt
npmread-pkg5.2.0indirekt
npmread-pkg-up3.0.0indirekt
npmread-pkg-up7.0.1indirekt
npmreadable-stream2.3.8indirekt
npmreadable-stream3.6.2indirekt
npmreaddir-glob1.1.3indirekt
npmreaddirp2.2.1indirekt
npmreaddirp3.6.0indirekt
npmreaddirp4.0.1indirekt
npmrechoir0.6.2indirekt
npmredent3.0.0indirekt
npmregenerate1.4.2indirekt
npmregenerate-unicode-properties10.1.1indirekt
npmregenerator-transform0.15.2indirekt
npmregex-cache0.4.4indirekt
npmregex-not1.0.2indirekt
npmregexp.prototype.flags1.5.2indirekt
npmregexpp3.2.0indirekt
npmregexpu-core5.3.2indirekt
npmregextras0.8.0indirekt
npmregistry-auth-token4.2.2indirekt
npmregistry-url5.1.0indirekt
npmregjsparser0.9.1indirekt
npmrelateurl0.2.7indirekt
npmremark10.0.1indirekt
npmremark-cli6.0.1indirekt
npmremark-lint6.0.6indirekt
npmremark-message-control4.2.0indirekt
npmremark-parse6.0.3indirekt
npmremark-slug5.1.2indirekt
npmremark-stringify6.0.4indirekt
npmremark-toc5.1.1indirekt
npmremark-validate-links8.0.3indirekt
npmremove-markdown0.2.2indirekt
npmremove-trailing-separator1.1.0indirekt
npmrepeat-element1.1.4indirekt
npmrepeat-string1.6.1indirekt
npmreplace1.2.2indirekt
npmreplace-ext1.0.0indirekt
npmrequest2.88.2indirekt
npmrequest-progress2.0.1indirekt
npmrequest-promise-core1.1.4indirekt
npmrequest-promise-native1.0.9indirekt
npmrequire-directory2.1.1indirekt
npmrequire-from-string2.0.2indirekt
npmrequire-main-filename2.0.0indirekt
npmrequires-port1.0.0indirekt
npmrequizzle0.2.4indirekt
npmresolve1.22.8indirekt
npmresolve-dir1.0.1indirekt
npmresolve-from3.0.0indirekt
npmresolve-from4.0.0indirekt
npmresolve-from5.0.0indirekt
npmresolve-url0.2.1indirekt
npmresponselike1.0.2indirekt
npmrestore-cursor3.1.0indirekt
npmret0.1.15indirekt
npmreusify1.0.4indirekt
npmrfdc1.4.1indirekt
npmright-align0.1.3indirekt
npmrimraf2.7.1indirekt
npmrimraf3.0.2indirekt
npmripemd1600.2.0indirekt
npmripemd1602.0.2indirekt
npmrollup2.79.1indirekt
npmrollup-plugin-alias1.5.2indirekt
npmrollup-plugin-babel4.4.0indirekt
npmrollup-plugin-commonjs9.3.4indirekt
npmrollup-plugin-external-globals0.6.1indirekt
npmrollup-plugin-ignore1.0.10indirekt
npmrollup-plugin-istanbul3.0.0indirekt
npmrollup-plugin-json3.1.0indirekt
npmrollup-plugin-multi-entry2.1.0indirekt
npmrollup-plugin-node-resolve4.2.4indirekt
npmrollup-plugin-progress1.1.2indirekt
npmrollup-plugin-stub1.2.0indirekt
npmrollup-plugin-svg2.0.0indirekt
npmrollup-pluginutils1.5.2indirekt
npmrollup-pluginutils2.8.2indirekt
npmrun-applescript3.2.0indirekt
npmrun-async2.4.1indirekt
npmrun-node1.0.0indirekt
npmrun-parallel1.2.0indirekt
npmrxjs7.8.1indirekt
npmsafe-array-concat1.1.2indirekt
npmsafe-buffer5.1.2indirekt
npmsafe-buffer5.2.1indirekt
npmsafe-regex1.1.0indirekt
npmsafe-regex-test1.0.3indirekt
npmsafer-buffer2.1.2indirekt
npmsass1.79.3indirekt
npmsax1.4.1indirekt
npmsemver5.7.2indirekt
npmsemver6.3.1indirekt
npmsemver7.6.3indirekt
npmsemver-compare1.0.0indirekt
npmsemver-diff3.1.1indirekt
npmsend0.18.0indirekt
npmserve-static1.15.0indirekt
npmset-blocking2.0.0indirekt
npmset-function-length1.2.2indirekt
npmset-function-name2.0.2indirekt
npmset-value2.0.1indirekt
npmsetimmediate1.0.5indirekt
npmsetprototypeof1.2.0indirekt
npmsha.js2.2.6indirekt
npmsha.js2.4.11indirekt
npmshasum1.0.2indirekt
npmshasum-object1.0.0indirekt
npmshebang-command1.2.0indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex1.0.0indirekt
npmshebang-regex3.0.0indirekt
npmshell-quote1.8.1indirekt
npmshelljs0.8.5indirekt
npmshellsubstitute1.2.0indirekt
npmshowdown2.1.0indirekt
npmshx0.3.4indirekt
npmside-channel1.0.6indirekt
npmsignal-exit3.0.7indirekt
npmsimple-concat1.0.1indirekt
npmsimple-get4.0.1indirekt
npmsinon11.1.2indirekt
npmslash1.0.0indirekt
npmslash2.0.0indirekt
npmslash3.0.0indirekt
npmslice-ansi3.0.0indirekt
npmslice-ansi4.0.0indirekt
npmsnapdragon0.8.2indirekt
npmsnapdragon-node2.1.1indirekt
npmsnapdragon-util3.0.1indirekt
npmsocket.io4.7.5indirekt
npmsocket.io-adapter2.5.5indirekt
npmsocket.io-parser4.2.4indirekt
npmsort-keys4.2.0indirekt
npmsource-list-map0.1.8indirekt
npmsource-map0.4.4indirekt
npmsource-map0.5.7indirekt
npmsource-map0.6.1indirekt
npmsource-map-js1.2.0indirekt
npmsource-map-resolve0.5.3indirekt
npmsource-map-support0.5.21indirekt
npmsource-map-url0.4.1indirekt
npmsourcemap-codec1.4.8indirekt
npmspdx-correct3.2.0indirekt
npmspdx-exceptions2.5.0indirekt
npmspdx-expression-parse3.0.1indirekt
npmspdx-license-ids3.0.18indirekt
npmspeedometer1.0.0indirekt
npmsplit1.0.1indirekt
npmsplit-string3.1.0indirekt
npmsplit23.2.2indirekt
npmsprintf-js1.0.3indirekt
npmsshpk1.18.0indirekt
npmstate-toggle1.0.3indirekt
npmstatic-extend0.1.2indirekt
npmstatuses1.5.0indirekt
npmstatuses2.0.1indirekt
npmstealthy-require1.1.1indirekt
npmstream-browserify2.0.2indirekt
npmstream-combiner21.1.1indirekt
npmstream-http2.8.3indirekt
npmstream-http3.2.0indirekt
npmstream-shift1.0.3indirekt
npmstream-splicer2.0.1indirekt
npmstreamroller3.1.5indirekt
npmstring-argv0.3.1indirekt
npmstring-width2.1.1indirekt
npmstring-width3.1.0indirekt
npmstring-width4.2.3indirekt
npmstring.prototype.padend3.1.6indirekt
npmstring.prototype.trim1.2.9indirekt
npmstring.prototype.trimend1.0.8indirekt
npmstring.prototype.trimstart1.0.8indirekt
npmstring_decoder0.10.31indirekt
npmstring_decoder1.1.1indirekt
npmstringify-entities1.3.2indirekt
npmstringify-object3.3.0indirekt
npmstrip-ansi0.1.1indirekt
npmstrip-ansi3.0.1indirekt
npmstrip-ansi4.0.0indirekt
npmstrip-ansi5.2.0indirekt
npmstrip-ansi6.0.1indirekt
npmstrip-bom3.0.0indirekt
npmstrip-bom4.0.0indirekt
npmstrip-eof1.0.0indirekt
npmstrip-final-newline2.0.0indirekt
npmstrip-indent3.0.0indirekt
npmstrip-json-comments2.0.1indirekt
npmstrip-json-comments3.1.1indirekt
npmsubarg1.0.0indirekt
npmsupports-color2.0.0indirekt
npmsupports-color3.2.3indirekt
npmsupports-color5.5.0indirekt
npmsupports-color7.2.0indirekt
npmsupports-preserve-symlinks-flag1.0.0indirekt
npmsymbol-tree3.2.4indirekt
npmsyntax-error1.4.0indirekt
npmtable6.8.2indirekt
npmtapable0.1.10indirekt
npmtar-stream2.2.0indirekt
npmtemp-dir2.0.0indirekt
npmtempfile3.0.0indirekt
npmterser5.31.3indirekt
npmtext-extensions1.9.0indirekt
npmtext-table0.2.0indirekt
npmthenby1.3.4indirekt
npmthrottleit1.0.1indirekt
npmthrough2.3.8indirekt
npmthrough22.0.5indirekt
npmthrough24.0.2indirekt
npmtimers-browserify1.4.2indirekt
npmtimers-browserify2.0.12indirekt
npmtiny-glob0.2.6indirekt
npmtiny-glob0.2.8indirekt
npmtmp0.0.33indirekt
npmtmp0.2.3indirekt
npmto-arraybuffer1.0.1indirekt
npmto-fast-properties2.0.0indirekt
npmto-object-path0.3.0indirekt
npmto-readable-stream1.0.0indirekt
npmto-regex3.0.2indirekt
npmto-regex-range2.1.1indirekt
npmto-regex-range5.0.1indirekt
npmto-vfile4.0.0indirekt
npmtoidentifier1.0.1indirekt
npmtough-cookie2.5.0indirekt
npmtr460.0.3indirekt
npmtr461.0.1indirekt
npmtraverse0.3.9indirekt
npmtrim0.0.1indirekt
npmtrim-newlines3.0.1indirekt
npmtrim-trailing-lines1.1.4indirekt
npmtrough1.0.5indirekt
npmtslib2.6.3indirekt
npmtsmlb1.0.0indirekt
npmtty-browserify0.0.0indirekt
npmtty-browserify0.0.1indirekt
npmtunnel-agent0.6.0indirekt
npmtweetnacl0.14.5indirekt
npmtype-check0.3.2indirekt
npmtype-check0.4.0indirekt
npmtype-detect4.0.8indirekt
npmtype-fest0.18.1indirekt
npmtype-fest0.20.2indirekt
npmtype-fest0.21.3indirekt
npmtype-fest0.6.0indirekt
npmtype-fest0.8.1indirekt
npmtype-is1.6.18indirekt
npmtyped-array-buffer1.0.2indirekt
npmtyped-array-byte-length1.0.1indirekt
npmtyped-array-byte-offset1.0.2indirekt
npmtyped-array-length1.0.6indirekt
npmtypedarray0.0.6indirekt
npmtypedarray-to-buffer3.1.5indirekt
npmtypescript5.5.3indirekt
npmua-parser-js0.7.38indirekt
npmuc.micro2.1.0indirekt
npmuglify-js2.7.5indirekt
npmuglify-js3.19.0indirekt
npmuglify-to-browserify1.0.2indirekt
npmumd3.0.3indirekt
npmunbox-primitive1.0.2indirekt
npmundeclared-identifiers1.1.3indirekt
npmunderscore1.13.6indirekt
npmunderscore1.6.0indirekt
npmundici-types5.26.5indirekt
npmunherit1.1.3indirekt
npmunicode-canonical-property-names-ecmascript2.0.0indirekt
npmunicode-match-property-ecmascript2.0.0indirekt
npmunicode-match-property-value-ecmascript2.1.0indirekt
npmunicode-property-aliases-ecmascript2.1.0indirekt
npmunified7.1.0indirekt
npmunified-args6.0.0indirekt
npmunified-engine6.0.1indirekt
npmunified-message-control1.0.4indirekt
npmunion-value1.0.1indirekt
npmunique-string2.0.0indirekt
npmunist-util-inspect4.1.4indirekt
npmunist-util-is2.1.3indirekt
npmunist-util-is3.0.0indirekt
npmunist-util-remove-position1.1.4indirekt
npmunist-util-stringify-position1.1.2indirekt
npmunist-util-stringify-position2.0.3indirekt
npmunist-util-stringify-position4.0.0indirekt
npmunist-util-visit1.4.1indirekt
npmunist-util-visit-parents2.1.2indirekt
npmuniversal-user-agent6.0.1indirekt
npmuniversalify0.1.2indirekt
npmuniversalify2.0.1indirekt
npmunixify1.0.0indirekt
npmunpipe1.0.0indirekt
npmunset-value1.0.0indirekt
npmuntildify2.1.0indirekt
npmunzipper0.9.15indirekt
npmupath1.2.0indirekt
npmupdate-browserslist-db1.1.0indirekt
npmupdate-notifier5.1.0indirekt
npmuri-js4.4.1indirekt
npmurix0.1.0indirekt
npmurl0.11.3indirekt
npmurl-parse-lax3.0.0indirekt
npmurljoin0.1.5indirekt
npmuse3.1.1indirekt
npmutil0.10.4indirekt
npmutil-deprecate1.0.2indirekt
npmutil-extend1.0.3indirekt
npmutils-merge1.0.1indirekt
npmuuid3.4.0indirekt
npmv8-compile-cache2.4.0indirekt
npmvalidate-npm-package-license3.0.4indirekt
npmvalidator9.4.1indirekt
npmvary1.1.2indirekt
npmverror1.10.0indirekt
npmvfile3.0.1indirekt
npmvfile-location2.0.6indirekt
npmvfile-message1.1.1indirekt
npmvfile-message4.0.2indirekt
npmvfile-reporter5.1.2indirekt
npmvfile-sort2.2.2indirekt
npmvfile-statistics1.1.4indirekt
npmvideo.js8.23.6indirekt
npmvideojs-generate-karma-config8.1.0indirekt
npmvideojs-languages2.0.0indirekt
npmvideojs-standard9.1.0indirekt
npmvlq0.2.3indirekt
npmvm-browserify0.0.4indirekt
npmvm-browserify1.1.2indirekt
npmvoid-elements2.0.1indirekt
npmw3c-hr-time1.0.2indirekt
npmwatchpack0.2.9indirekt
npmwcwidth1.0.1indirekt
npmwebidl-conversions3.0.1indirekt
npmwebidl-conversions4.0.2indirekt
npmwebpack1.15.0indirekt
npmwebpack-core0.6.9indirekt
npmwhatwg-encoding1.0.5indirekt
npmwhatwg-mimetype2.3.0indirekt
npmwhatwg-url5.0.0indirekt
npmwhatwg-url6.5.0indirekt
npmwhatwg-url7.1.0indirekt
npmwhich1.3.1indirekt
npmwhich2.0.2indirekt
npmwhich3.0.1indirekt
npmwhich-boxed-primitive1.0.2indirekt
npmwhich-module2.0.1indirekt
npmwhich-typed-array1.1.15indirekt
npmwide-align1.1.5indirekt
npmwidest-line3.1.0indirekt
npmwindow-size0.1.0indirekt
npmword-wrap1.2.5indirekt
npmwordwrap0.0.2indirekt
npmwordwrap0.0.3indirekt
npmwordwrap1.0.0indirekt
npmwrap-ansi5.1.0indirekt
npmwrap-ansi6.2.0indirekt
npmwrap-ansi7.0.0indirekt
npmwrappy1.0.2indirekt
npmwrite-file-atomic3.0.3indirekt
npmwrite-json-file4.3.0indirekt
npmws5.2.4indirekt
npmws8.17.1indirekt
npmx-is-string0.1.0indirekt
npmxdg-basedir4.0.0indirekt
npmxml-name-validator3.0.0indirekt
npmxmlcreate2.0.4indirekt
npmxtend4.0.2indirekt
npmy18n4.0.3indirekt
npmy18n5.0.8indirekt
npmyallist3.1.1indirekt
npmyallist4.0.0indirekt
npmyaml1.10.2indirekt
npmyargs13.3.2indirekt
npmyargs15.4.1indirekt
npmyargs16.2.0indirekt
npmyargs17.7.2indirekt
npmyargs3.10.0indirekt
npmyargs-parser13.1.2indirekt
npmyargs-parser18.1.3indirekt
npmyargs-parser20.2.9indirekt
npmyargs-parser21.1.1indirekt
npmyauzl2.10.0indirekt
npmzip-stream4.1.1indirekt
Abhängigkeits-Advisories 0

Die Installation von npm:video.js@8.23.9 zieht 19 Pakete nach sich, direkt und transitiv: 0 tragen bekannte Advisories, davon 0 direkte Abhängigkeiten.

Keine bekannten Advisories betreffen die bewerteten Abhängigkeiten.

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": true,
      "size_kb": 128636,
      "has_wiki": true,
      "homepage": "www.videojs.com",
      "languages": {
        "CSS": 4370,
        "HTML": 2066,
        "SCSS": 53196,
        "JavaScript": 1714815
      },
      "pushed_at": "2026-02-26T17:13:55Z",
      "created_at": "2015-02-07T20:26:58Z",
      "owner_type": "User",
      "updated_at": "2026-02-13T07:31:47Z",
      "description": "Video.js - open source HTML5 & Flash video player",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": "NOASSERTION",
      "primary_language": "JavaScript",
      "significant_languages": [
        "JavaScript"
      ]
    },
    "owner": {
      "blog": null,
      "name": null,
      "type": "User",
      "login": "mister-ben",
      "company": null,
      "location": "Munich",
      "followers": 62,
      "avatar_url": "https://avatars.githubusercontent.com/u/1676039?v=4",
      "created_at": "2012-04-24T20:12:51Z",
      "is_verified": null,
      "public_repos": 122,
      "account_age_days": 5206
    },
    "license": {
      "state": "custom",
      "spdx_id": null,
      "raw_spdx": "NOASSERTION",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "v8.19.2",
          "kind": "patch",
          "published_at": "2024-11-14T08:31:36Z"
        },
        {
          "tag": "v8.17.5",
          "kind": "patch",
          "published_at": "2024-08-23T15:53:30Z"
        },
        {
          "tag": "v8.17.4",
          "kind": "patch",
          "published_at": "2024-08-23T15:49:17Z"
        },
        {
          "tag": "v8.3.0",
          "kind": "minor",
          "published_at": "2023-04-05T14:46:55Z"
        },
        {
          "tag": "v8.2.1",
          "kind": "patch",
          "published_at": "2023-03-15T18:29:14Z"
        },
        {
          "tag": "v8.2.0",
          "kind": "minor",
          "published_at": "2023-03-06T10:19:21Z"
        },
        {
          "tag": "v8.1.1",
          "kind": "patch",
          "published_at": "2023-02-28T00:18:32Z"
        },
        {
          "tag": "v8.1.0",
          "kind": "minor",
          "published_at": "2023-02-23T18:06:50Z"
        },
        {
          "tag": "v8.0.4",
          "kind": "patch",
          "published_at": "2023-02-02T07:58:48Z"
        },
        {
          "tag": "v8.0.3",
          "kind": "patch",
          "published_at": "2023-01-05T18:28:50Z"
        },
        {
          "tag": "v8.0.2",
          "kind": "patch",
          "published_at": "2022-11-24T16:19:31Z"
        },
        {
          "tag": "v8.0.1",
          "kind": "patch",
          "published_at": "2022-11-23T21:23:06Z"
        },
        {
          "tag": "v8.0.0",
          "kind": "major",
          "published_at": "2022-11-23T17:58:39Z"
        },
        {
          "tag": "v8.0.0-1",
          "kind": "prerelease",
          "published_at": "2022-10-03T14:52:34Z"
        },
        {
          "tag": "v8.0.0-0",
          "kind": "prerelease",
          "published_at": "2022-09-07T18:15:03Z"
        },
        {
          "tag": "v7.21.4",
          "kind": "patch",
          "published_at": "2023-03-15T18:32:14Z"
        },
        {
          "tag": "v7.21.3",
          "kind": "patch",
          "published_at": "2023-02-27T22:47:28Z"
        },
        {
          "tag": "v7.21.2",
          "kind": "patch",
          "published_at": "2023-01-31T19:11:03Z"
        },
        {
          "tag": "v7.21.1",
          "kind": "patch",
          "published_at": "2022-11-21T17:57:50Z"
        },
        {
          "tag": "v7.21.0",
          "kind": "minor",
          "published_at": "2022-09-15T15:35:46Z"
        },
        {
          "tag": "v7.20.3",
          "kind": "patch",
          "published_at": "2022-09-09T18:02:56Z"
        },
        {
          "tag": "v7.20.2",
          "kind": "patch",
          "published_at": "2022-07-28T18:50:08Z"
        },
        {
          "tag": "v7.20.1",
          "kind": "patch",
          "published_at": "2022-05-31T19:56:33Z"
        },
        {
          "tag": "v7.20.0",
          "kind": "minor",
          "published_at": "2022-05-20T14:01:00Z"
        },
        {
          "tag": "v7.19.2",
          "kind": "patch",
          "published_at": "2022-04-20T19:11:13Z"
        },
        {
          "tag": "v7.19.1",
          "kind": "patch",
          "published_at": "2022-04-15T17:35:16Z"
        },
        {
          "tag": "v7.19.0",
          "kind": "minor",
          "published_at": "2022-03-21T18:37:50Z"
        },
        {
          "tag": "v7.18.1",
          "kind": "patch",
          "published_at": "2022-02-23T18:40:49Z"
        },
        {
          "tag": "v7.18.0",
          "kind": "minor",
          "published_at": "2021-12-20T22:26:00Z"
        },
        {
          "tag": "v7.17.3",
          "kind": "patch",
          "published_at": "2021-12-10T22:57:16Z"
        },
        {
          "tag": "v7.17.2",
          "kind": "patch",
          "published_at": "2021-12-08T21:30:56Z"
        },
        {
          "tag": "v7.17.1",
          "kind": "patch",
          "published_at": "2021-11-17T21:21:13Z"
        },
        {
          "tag": "v7.17.0",
          "kind": "minor",
          "published_at": "2021-11-10T19:37:11Z"
        },
        {
          "tag": "v7.16.0",
          "kind": "minor",
          "published_at": "2021-10-01T17:03:38Z"
        },
        {
          "tag": "v7.15.7",
          "kind": "patch",
          "published_at": "2021-10-01T16:42:29Z"
        },
        {
          "tag": "v7.15.6",
          "kind": "patch",
          "published_at": "2021-09-22T20:51:26Z"
        },
        {
          "tag": "v7.15.5",
          "kind": "patch",
          "published_at": "2021-09-21T19:52:47Z"
        },
        {
          "tag": "v7.15.4",
          "kind": "patch",
          "published_at": "2021-08-25T21:01:03Z"
        },
        {
          "tag": "v7.15.3",
          "kind": "patch",
          "published_at": "2021-08-24T20:45:30Z"
        },
        {
          "tag": "v7.15.2",
          "kind": "patch",
          "published_at": "2021-08-23T22:31:19Z"
        },
        {
          "tag": "v7.15.1",
          "kind": "patch",
          "published_at": "2021-08-23T21:34:50Z"
        },
        {
          "tag": "v7.15.0",
          "kind": "minor",
          "published_at": "2021-07-28T21:33:43Z"
        },
        {
          "tag": "v7.14.3",
          "kind": "patch",
          "published_at": "2021-07-26T23:39:17Z"
        },
        {
          "tag": "v7.14.2",
          "kind": "patch",
          "published_at": "2021-07-19T14:54:26Z"
        },
        {
          "tag": "v7.14.1",
          "kind": "patch",
          "published_at": "2021-07-14T22:47:27Z"
        },
        {
          "tag": "v7.14.0",
          "kind": "minor",
          "published_at": "2021-06-30T16:57:25Z"
        },
        {
          "tag": "v7.13.4",
          "kind": "patch",
          "published_at": "2021-06-30T16:45:45Z"
        },
        {
          "tag": "v7.13.3",
          "kind": "patch",
          "published_at": "2021-06-23T02:38:37Z"
        },
        {
          "tag": "v7.13.2",
          "kind": "patch",
          "published_at": "2021-06-22T17:25:42Z"
        },
        {
          "tag": "v7.13.1",
          "kind": "patch",
          "published_at": "2021-06-14T19:31:56Z"
        },
        {
          "tag": "v7.13.0",
          "kind": "minor",
          "published_at": "2021-06-11T17:03:57Z"
        },
        {
          "tag": "v7.12.4",
          "kind": "patch",
          "published_at": "2021-06-02T20:07:31Z"
        },
        {
          "tag": "v7.12.3",
          "kind": "patch",
          "published_at": "2021-05-20T19:59:00Z"
        },
        {
          "tag": "v7.12.2",
          "kind": "patch",
          "published_at": "2021-05-19T18:01:23Z"
        },
        {
          "tag": "v7.12.1",
          "kind": "patch",
          "published_at": "2021-04-13T22:23:08Z"
        },
        {
          "tag": "v7.12.0",
          "kind": "minor",
          "published_at": "2021-04-07T15:31:36Z"
        },
        {
          "tag": "v7.11.8",
          "kind": "patch",
          "published_at": "2021-03-23T21:41:58Z"
        },
        {
          "tag": "v7.11.7",
          "kind": "patch",
          "published_at": "2021-03-12T17:54:24Z"
        },
        {
          "tag": "v7.11.6",
          "kind": "patch",
          "published_at": "2021-03-09T20:39:56Z"
        },
        {
          "tag": "v7.11.5",
          "kind": "patch",
          "published_at": "2021-02-04T16:34:11Z"
        },
        {
          "tag": "v7.11.4",
          "kind": "patch",
          "published_at": "2021-01-26T18:59:04Z"
        },
        {
          "tag": "v7.11.3",
          "kind": "patch",
          "published_at": "2021-01-25T18:55:40Z"
        },
        {
          "tag": "v7.11.2",
          "kind": "patch",
          "published_at": "2021-01-14T21:12:39Z"
        },
        {
          "tag": "v7.11.1",
          "kind": "patch",
          "published_at": "2020-12-22T19:32:59Z"
        },
        {
          "tag": "v7.11.0",
          "kind": "minor",
          "published_at": "2020-11-16T20:26:57Z"
        },
        {
          "tag": "v7.10.2",
          "kind": "patch",
          "published_at": "2020-11-04T16:54:46Z"
        },
        {
          "tag": "v7.10.1",
          "kind": "patch",
          "published_at": "2020-10-15T14:10:03Z"
        },
        {
          "tag": "v7.10.0",
          "kind": "minor",
          "published_at": "2020-10-14T20:27:09Z"
        },
        {
          "tag": "v7.9.7",
          "kind": "patch",
          "published_at": "2020-10-06T14:28:54Z"
        },
        {
          "tag": "v7.9.6",
          "kind": "patch",
          "published_at": "2020-10-01T15:19:02Z"
        },
        {
          "tag": "v7.9.5",
          "kind": "patch",
          "published_at": "2020-09-10T15:33:26Z"
        },
        {
          "tag": "v7.9.4",
          "kind": "patch",
          "published_at": "2020-09-10T15:30:39Z"
        },
        {
          "tag": "v7.9.3",
          "kind": "patch",
          "published_at": "2020-08-17T19:45:22Z"
        },
        {
          "tag": "v7.9.2",
          "kind": "patch",
          "published_at": "2020-07-20T21:03:31Z"
        },
        {
          "tag": "v7.9.1",
          "kind": "patch",
          "published_at": "2020-07-13T16:32:48Z"
        },
        {
          "tag": "v7.9.0",
          "kind": "minor",
          "published_at": "2020-07-10T16:37:32Z"
        },
        {
          "tag": "v7.8.4",
          "kind": "patch",
          "published_at": "2020-07-08T20:25:51Z"
        },
        {
          "tag": "v7.8.3",
          "kind": "patch",
          "published_at": "2020-05-28T14:45:47Z"
        },
        {
          "tag": "v7.8.2",
          "kind": "patch",
          "published_at": "2020-05-26T21:33:12Z"
        },
        {
          "tag": "v7.8.1",
          "kind": "patch",
          "published_at": "2020-04-16T15:47:46Z"
        },
        {
          "tag": "v7.8.0",
          "kind": "minor",
          "published_at": "2020-04-06T18:16:07Z"
        },
        {
          "tag": "v7.7.7",
          "kind": "patch",
          "published_at": "2020-05-26T21:40:10Z"
        },
        {
          "tag": "v7.7.6",
          "kind": "patch",
          "published_at": "2020-03-25T20:26:18Z"
        },
        {
          "tag": "v7.7.5",
          "kind": "patch",
          "published_at": "2020-02-19T16:41:29Z"
        },
        {
          "tag": "v7.7.4",
          "kind": "patch",
          "published_at": "2019-12-24T16:41:34Z"
        },
        {
          "tag": "v7.7.3",
          "kind": "patch",
          "published_at": "2019-12-02T19:37:32Z"
        },
        {
          "tag": "v7.7.2",
          "kind": "patch",
          "published_at": "2019-12-02T19:36:17Z"
        },
        {
          "tag": "v7.7.1",
          "kind": "patch",
          "published_at": "2019-11-22T17:46:24Z"
        },
        {
          "tag": "v7.7.0",
          "kind": "minor",
          "published_at": "2019-11-19T21:09:53Z"
        },
        {
          "tag": "v7.6.6",
          "kind": "patch",
          "published_at": "2019-11-07T21:43:40Z"
        },
        {
          "tag": "v7.6.5",
          "kind": "patch",
          "published_at": "2019-09-05T19:31:05Z"
        },
        {
          "tag": "v7.6.4",
          "kind": "patch",
          "published_at": "2019-08-28T19:44:30Z"
        },
        {
          "tag": "v7.6.3",
          "kind": "patch",
          "published_at": "2019-08-22T14:29:46Z"
        },
        {
          "tag": "v7.6.2",
          "kind": "patch",
          "published_at": "2019-08-07T22:10:49Z"
        },
        {
          "tag": "v7.6.1",
          "kind": "patch",
          "published_at": "2019-07-30T20:28:26Z"
        },
        {
          "tag": "v7.6.0",
          "kind": "minor",
          "published_at": "2019-06-20T20:05:44Z"
        },
        {
          "tag": "v7.5.6",
          "kind": "patch",
          "published_at": "2019-06-20T17:51:36Z"
        },
        {
          "tag": "v7.5.5",
          "kind": "patch",
          "published_at": "2019-05-30T21:13:23Z"
        },
        {
          "tag": "v7.5.4",
          "kind": "patch",
          "published_at": "2019-04-12T14:51:09Z"
        },
        {
          "tag": "v7.5.3",
          "kind": "patch",
          "published_at": "2019-03-29T18:56:53Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "9d2101e86a45a4a44a6ace9dd6ed2f542f0ef6b9",
          "body": null,
          "is_bot": false,
          "headline": "8.23.8",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2026-02-11T17:36:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ec13147100ae05fd140cc11835c3e581cd7b010",
          "body": "Co-authored-by: mister-ben <1676039+mister-ben@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(package): update vhs to 3.17.4 (#9151)",
          "author_name": "Essk",
          "author_login": "Essk",
          "committed_at": "2026-02-11T17:12:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6dec037438e1c16d6a321b2b8cd35a580e5453d2",
          "body": null,
          "is_bot": false,
          "headline": "chore: Convert PR title action to module (#9152)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2026-02-05T13:32:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "31dfb752b973c52e166441aa97aeab614099a014",
          "body": null,
          "is_bot": false,
          "headline": "8.23.7",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2026-02-05T10:56:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e27bb322e321a548f3a5fba84be7cf7981d705ed",
          "body": null,
          "is_bot": false,
          "headline": "chore(package): update vhs to v3.17.3 (#9147)",
          "author_name": "Essk",
          "author_login": "Essk",
          "committed_at": "2026-01-22T14:33:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67ba44211cccd58540cd43b165b3871d209b7a21",
          "body": null,
          "is_bot": false,
          "headline": "chore: tags and version changes into main (#9123)",
          "author_name": "Christian Pillsbury",
          "author_login": "cjpillsbury",
          "committed_at": "2026-01-20T21:32:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "553253ce1e0ac09d42bb45ed80e77da1f9367299",
          "body": "Co-authored-by: mister-ben <1676039+mister-ben@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(lang): updated translations for gl (#9026)",
          "author_name": "Yago Raña Gayoso",
          "author_login": "xuars",
          "committed_at": "2026-01-19T15:11:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9cc0b34a629c5178e393abf1738b47518c45cfc0",
          "body": "Co-authored-by: mister-ben <1676039+mister-ben@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(lang): improve finnish lang support (#9114)",
          "author_name": "Howard Green",
          "author_login": "greeho",
          "committed_at": "2026-01-19T15:07:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "46779e8ff46aa5c2b63c22f5f0642aff9dbe7cb9",
          "body": null,
          "is_bot": false,
          "headline": "fix: convert Tracklist length to a getter and fix event docs (#9142)",
          "author_name": "Chris Triantafilis",
          "author_login": "christriants",
          "committed_at": "2026-01-13T09:07:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "08f3ee3cc86600c59c8f899fb330a407c025d8de",
          "body": null,
          "is_bot": false,
          "headline": "fix: Allow use in jsdom environments without `window.CSS` (#9137)",
          "author_name": "Jon Dufresne",
          "author_login": "jdufresne",
          "committed_at": "2026-01-12T10:40:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "93ecc35876151892a3f6762ae755b1ce60f066ee",
          "body": "Co-authored-by: mister-ben <1676039+mister-ben@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: Broken menu button setIcon type (#9089)",
          "author_name": "Chocobozzz",
          "author_login": "Chocobozzz",
          "committed_at": "2026-01-12T10:27:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec339903fc1269aec6735be8ebb2198c206b79d2",
          "body": null,
          "is_bot": false,
          "headline": "fix: prevent current time display showing 0:00 during seek (#9135)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2025-12-11T14:28:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d203eab203d6910bd16b16733c645bcefdcc1280",
          "body": null,
          "is_bot": false,
          "headline": "chore: update prod dependencies (#9129)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2025-11-24T09:50:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ceeb01569f7e945c64d72caad65225f5ac907f4",
          "body": "…orkflow without it (#9121)",
          "is_bot": false,
          "headline": "ci: remove npm token from GHA release.yml to test trusted publisher w…",
          "author_name": "Christian Pillsbury",
          "author_login": "cjpillsbury",
          "committed_at": "2025-11-14T15:07:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "20f8d76cd24325a97ccedf0b013cd1a90ad0bcd7",
          "body": null,
          "is_bot": false,
          "headline": "docs: Clarify copyright and project stewardship (#9104)",
          "author_name": "Steve Heffernan",
          "author_login": "heff",
          "committed_at": "2025-10-06T22:13:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e4ec97eb9a38dc1e5571b2b4a996df387139f1f",
          "body": null,
          "is_bot": false,
          "headline": "8.23.4",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2025-08-01T12:23:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c3e4f6b2c7f84ade3a23ce209847eb904df7596e",
          "body": null,
          "is_bot": false,
          "headline": "chore(package): update VHS to v3.17.2 (#9079)",
          "author_name": "Essk",
          "author_login": "Essk",
          "committed_at": "2025-08-01T11:19:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "31f8d7ca102ba1a3bd62ef6b1dc8bd8f6e77719e",
          "body": null,
          "is_bot": false,
          "headline": "fix: Component.js string arg type for for removeChild (#9070)",
          "author_name": "Damandeep Singh",
          "author_login": "dds05",
          "committed_at": "2025-07-12T19:13:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "09eb7150453bb2cbd96e638be3e115590ae98578",
          "body": null,
          "is_bot": false,
          "headline": "docs: Update README.md w/ v10 news link (#9037)",
          "author_name": "Steve Heffernan",
          "author_login": "heff",
          "committed_at": "2025-04-28T21:29:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9537534a02686e1376675c45b1d7f9ac61a07b93",
          "body": null,
          "is_bot": false,
          "headline": "8.23.3",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2025-04-16T16:09:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1a09554cca2a4ec0a6d2ef055889bbeaffbd5739",
          "body": null,
          "is_bot": false,
          "headline": "fix: update release workflow `discussion` permission (#9031)",
          "author_name": "Essk",
          "author_login": "Essk",
          "committed_at": "2025-04-16T16:05:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ac523ed3aa33ff4e99acc75c9a38064956c0a6da",
          "body": null,
          "is_bot": false,
          "headline": "8.23.2",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2025-04-16T09:23:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e0b252108a2e9b0491ed17df4b2f3de5c1904d1c",
          "body": null,
          "is_bot": false,
          "headline": "fix: update release workfow permissions (#9027)",
          "author_name": "Essk",
          "author_login": "Essk",
          "committed_at": "2025-04-15T16:55:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5e045afcedb5f43ff95aba4b400e86f3e01d4965",
          "body": null,
          "is_bot": false,
          "headline": "8.23.1",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2025-04-15T15:55:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e1889ce82af370e6b7db4813a5225283d79ac49",
          "body": null,
          "is_bot": false,
          "headline": "fix: update text-track-cue styles on useractive (#9023)",
          "author_name": "Tsachi Shlidor",
          "author_login": "tsi",
          "committed_at": "2025-04-15T10:02:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f2d34ee9665a07019db01f1055660e50c2e64922",
          "body": null,
          "is_bot": false,
          "headline": "Fix broken link in changelog for version 8.19.0 (#8986)",
          "author_name": "Ashim Gautam Upadhaya",
          "author_login": "ashimupd",
          "committed_at": "2025-04-15T09:55:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "76aadfe71aeae248577af66bf9a5922a932e937e",
          "body": null,
          "is_bot": false,
          "headline": "fix: only change focus from BPB if not tap or mouse click (#9015)",
          "author_name": "Frans de Jonge",
          "author_login": "Frenzie",
          "committed_at": "2025-04-15T09:54:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "751ac56a059c05a9a6a9d6b6678d40bf8570441a",
          "body": null,
          "is_bot": false,
          "headline": "fix: controlText for text track modal (#8989)",
          "author_name": "Adam Waldron",
          "author_login": "adrums86",
          "committed_at": "2025-04-10T09:40:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c7298d40a4632a6e9dfcd5a2f5cc3bbe92a78744",
          "body": null,
          "is_bot": false,
          "headline": "8.23.0",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2025-03-11T12:57:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77c99d2829f56d1037361c33ccd96c6ea966ecb7",
          "body": null,
          "is_bot": false,
          "headline": "feat: Improve SmartTV scrubbing behavior (#8988)",
          "author_name": "Borut Zizmond",
          "author_login": "bzizmo",
          "committed_at": "2025-03-11T12:28:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b9795d061017927fb343a95569cda7c949a36f2",
          "body": "…tensions. (#8980)",
          "is_bot": false,
          "headline": "fix: Improve getFileExtension() readability and handle leading dot ex…",
          "author_name": "Damandeep Singh",
          "author_login": "damanV5",
          "committed_at": "2025-03-06T20:56:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1c282a3d6d8ceda62c453fb275c218aeede3cd7d",
          "body": null,
          "is_bot": false,
          "headline": "feat: toJSON methods for text track serialization (#8998)",
          "author_name": "Walter Seymour",
          "author_login": "wseymour15",
          "committed_at": "2025-03-05T20:42:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8842d376ed3d834ad3ce0a5e662fe446513ea0bd",
          "body": "## Description\n\nThis PR resolves #8486 by building upon the work that was done to\naddress\ncomment https://github.com/videojs/video.js/pull/8486/files#r1635782771.\n\n---------\n\nCo-authored-by: Jason Olson <jolson88@outlook.com>",
          "is_bot": false,
          "headline": "refactor(types): track and track list types generation (#8978)",
          "author_name": "André M.",
          "author_login": "amtins",
          "committed_at": "2025-02-14T08:41:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc049a30b27801250d668a695a07c4937897e06f",
          "body": null,
          "is_bot": false,
          "headline": "8.22.0",
          "author_name": "Alex Barstow",
          "author_login": null,
          "committed_at": "2025-02-05T18:32:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "88aa1e79d0e5f3d401040e4091cf2967014a23fe",
          "body": null,
          "is_bot": false,
          "headline": "feat(package): Update to @videojs/http-streaming v3.17.0 (#8976)",
          "author_name": "Alex Barstow",
          "author_login": "alex-barstow",
          "committed_at": "2025-02-05T17:47:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55bb0fd33c18016d8559188fc741ac62d2708a0c",
          "body": "## Description\r\nProjects using newer versions of sass which have deprecated `lighten()`\r\nwill get deprecation warnings.\r\n\r\nThis updates sass, and switches to `color.adjust()`. This function is\r\navailable since dart sass 1.23.0.\r\n\r\nNote this would increase the output CSS size, as it will output\r\ndiff\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "chore: Update sass and change colour syntax (#8894)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2025-02-05T17:25:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4661aa770c2e49ce1c9cd5c83b836decb1f527e9",
          "body": "Problem: the vjs-user-inactive class triggering the hiding of the\r\ntooltip is added much later on touch devices, therefore the mouse\r\ntooltip stays visible on its last seek target position whenever the user\r\ntaps the screen to access the controls.\r\n\r\nThis change ensures that the mouse tooltip is only visible when the user\r\nis actually scrubbing.",
          "is_bot": false,
          "headline": "fix: hide mouse tooltip on touch devices when not scrubbing (#8945)",
          "author_name": "Christian Ebert",
          "author_login": "phloxic",
          "committed_at": "2025-02-05T17:24:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c1a8cbfb181c0d21d22164eca098be08641193a5",
          "body": "…n (#8911)\n\n## Description\r\n\r\n- Configure GitHub Actions workflow for secure publishing\r\n- Enable automatic provenance generation during npm publish\r\n- Add integrity verification through Sigstore transparency logs\r\n\r\nFollowing the recent Lottie-Player supply chain attack, it's crucial to\r\nenhance pa\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "chore: Enable supply chain security through npm provenance attestatio…",
          "author_name": "Jakub Pavlik",
          "author_login": "pupapaik",
          "committed_at": "2025-02-05T17:23:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f2311c8dd1254d50de2d2bd48cc7398d401b62ce",
          "body": "## Description\r\nPressing the arrow and page keys seeks, currently by a set interval.\r\nThis change makes this configurable.\r\n\r\n## Specific Changes proposed\r\nAdds options that can be included in player options which set the\r\nincrements to used.\r\n```\r\n{\r\n  controlBar: {\r\n    progressControl: {\r\n      s\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "feat: Make seek bar keyboard skip increment configurable (#8919)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2025-02-05T17:18:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f8e9bfcd982a8a05ea59e2ecc4cca22f0c021a79",
          "body": "Do not allow to register new Player component, if any instance of the\r\ncurrent component still exists.\r\n\r\nFixes #8925\r\n\r\nCo-authored-by: mister-ben <1676039+mister-ben@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: registering new player component (#8932)",
          "author_name": "Victor Didenko",
          "author_login": "victordidenko",
          "committed_at": "2025-01-15T08:43:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "19ca3f2ebe0ec7f0374fa3bc7df1457f9f185823",
          "body": null,
          "is_bot": false,
          "headline": "8.21.1",
          "author_name": "hswaminathan",
          "author_login": "harisha-swaminathan",
          "committed_at": "2024-12-05T21:48:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a0ca1681f85cdb4b930caf1619221e123a99a254",
          "body": "## Description\r\n\r\nUpdate for the translation\r\n\r\nCo-authored-by: Harisha Rajam Swaminathan <35213866+harisha-swaminathan@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: update Occitan locale file (#8927)",
          "author_name": "Mejans",
          "author_login": "Mejans",
          "committed_at": "2024-12-05T21:46:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b6cec4f6b5bbfd22b4c90622370433a20ccf4dba",
          "body": "## Description\r\n- Add \"Playing in Picture-in-Picture\" translations to zh-TW.json\r\n- Deduplicate object keys in zh-TW.json\r\n- Update translations-needed.md\r\n- Auto-generated - The np.json section removed from\r\ntranslations-needed.md was a duplicate.\r\n\r\n## Specific Changes proposed\r\n- Add missing tran\n[…]\nodepen.io/gkatsev/pen/GwZegv?editors=1000#0))\r\n- [ ] Reviewed by Two Core Contributors\r\n\r\n---------\r\n\r\nCo-authored-by: Harisha Rajam Swaminathan <35213866+harisha-swaminathan@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(lang): update zh-TW translations (#8929)",
          "author_name": "SImonAllen",
          "author_login": "SimonAllen0901",
          "committed_at": "2024-12-05T21:34:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ca6f8235453d0d45ae4d05c8b056e2a8c206bc26",
          "body": null,
          "is_bot": false,
          "headline": "8.21.0",
          "author_name": "hswaminathan",
          "author_login": "harisha-swaminathan",
          "committed_at": "2024-12-05T19:36:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7ba9f2fc5e1ccd0da153f52fd73fdf6b78fc30c",
          "body": null,
          "is_bot": false,
          "headline": "chore: update VHS version (#8933)",
          "author_name": "Harisha Rajam Swaminathan",
          "author_login": "harisha-swaminathan",
          "committed_at": "2024-12-05T19:29:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f87a699f2d6834a256cbd0ce5e6ab2dd5b95f61a",
          "body": "bump vhs version (3.16.1)\r\n\r\nCo-authored-by: Dzianis Dashkevich <ddashkevich@brightcove.com>",
          "is_bot": false,
          "headline": "fix: update vhs version (#8930)",
          "author_name": "Dzianis Dashkevich",
          "author_login": "dzianis-dashkevich",
          "committed_at": "2024-12-02T20:11:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "57d6ab65ea8dbbb7718c90754f4421918c3b2c28",
          "body": "## Description\r\nOn desktop, a user can hover over the progress bar while content plays,\r\nwhich makes it possible to seek to a relatively precise location without\r\ndisrupting playback. On mobile there is no hovering, so in order to seek\r\nduring inline playback the user can only tap a location on the \n[…]\nend`.\r\n- The seek bar's `TimeTooltip` component displays the target seek time\r\nwhile scrubbing, rather than the `CurrentTimeDisplay` (which continues\r\nto show the current time of the playing content).",
          "is_bot": false,
          "headline": "feat: Add option to disable seeking while scrubbing on mobile (#8903)",
          "author_name": "Alex Barstow",
          "author_login": "alex-barstow",
          "committed_at": "2024-11-25T21:59:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "62f38446a5f01e85739bdb7207c7e992b57c1c86",
          "body": null,
          "is_bot": false,
          "headline": "8.20.0",
          "author_name": "Alex Barstow",
          "author_login": null,
          "committed_at": "2024-11-19T19:39:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7420467fb8fa990d0bb0f46f447f7ed038c9a991",
          "body": "## Description\r\nn/a\r\n\r\n## Specific Changes proposed\r\nn/a\r\n\r\n## Requirements Checklist\r\n- [ ] Feature implemented / Bug fixed\r\n- [ ] If necessary, more likely in a feature request than a bug fix\r\n- [ ] Change has been verified in an actual browser (Chrome, Firefox,\r\nIE)\r\n  - [ ] Unit Tests updated or\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "chore(package): Update @videojs/http-streaming to 3.16.0 (#8921)",
          "author_name": "Alex Barstow",
          "author_login": "alex-barstow",
          "committed_at": "2024-11-19T18:22:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "964c40e18618d034e7bd3ba65a3514a9efc6df3b",
          "body": "Generated CHANGELOG for v8.19.2 re-added some older commits. Removes\nthese.\n\nOnly changes from v8.19.1 are these:\nhttps://github.com/videojs/video.js/compare/v8.19.1...v8.19.2\n\n---------\n\nCo-authored-by: André M. <34163393+amtins@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: Correct changelog for 8.19.2 (#8918)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-11-14T13:08:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0fec1f8eb23744c3df4ccc1188caf3f797402f50",
          "body": null,
          "is_bot": false,
          "headline": "8.19.2",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-11-14T08:31:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "079cbe1506166026511c01bd48a0bb192699870d",
          "body": "Change examples to use https and not http.\r\n\r\nCo-authored-by: mister-ben <1676039+mister-ben@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: change http to https in examples (#8905)",
          "author_name": "Bruce Bailey",
          "author_login": null,
          "committed_at": "2024-11-14T08:22:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0cf139384ada22f4b8d48d6696e37b4e64ddc43",
          "body": "Fixes that Escape being pressed isn't closing menus due to incorrect\r\n`event.key` name.",
          "is_bot": false,
          "headline": "fix: Fix Escape handling in menus  (#8916)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-11-14T08:21:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ecef37c1fcc998d043db68002ffc71b2365f631f",
          "body": "Localization is not applied correctly in fieldset labels and select\r\noptions. As a result, the text track setting modal dialog is only half\r\ntranslated.\r\n\r\n- add `localize` at `label` level in `TextTrackFieldset`\r\n- add `localize` at `option` level in `TextTrackSelect`\r\n- add test cases",
          "is_bot": false,
          "headline": "fix(text-track-settings): localization not correctly applied (#8904)",
          "author_name": "André M.",
          "author_login": "amtins",
          "committed_at": "2024-10-30T08:35:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d2b9d5c974036e637df133f38a95649ab2230490",
          "body": null,
          "is_bot": false,
          "headline": "8.19.1",
          "author_name": "wseymour15",
          "author_login": "wseymour15",
          "committed_at": "2024-10-10T15:07:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84f49054d975c57e33d88bafdcf9096ba5304d8c",
          "body": null,
          "is_bot": false,
          "headline": "chore(package): update http-streaming to v3.15.0 (#8889)",
          "author_name": "Walter Seymour",
          "author_login": "wseymour15",
          "committed_at": "2024-10-10T15:03:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7c17d75be562e0cc5d423c348b2e3067f2963500",
          "body": null,
          "is_bot": false,
          "headline": "chore: update mpd-parser to v1.3.1 (#8888)",
          "author_name": "Walter Seymour",
          "author_login": "wseymour15",
          "committed_at": "2024-10-09T20:26:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ffd70b14cfb012c717e163af5606763d239cc508",
          "body": null,
          "is_bot": false,
          "headline": "8.19.0",
          "author_name": "Alex Barstow",
          "author_login": null,
          "committed_at": "2024-10-09T16:22:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eddda97eeb0f7287683ac90d8e25c8a9c74c1121",
          "body": "## Description\r\nIt is useful to have methods for appending and removing `<source>`\r\nelements to the `<video>` element, as they are sometimes required to\r\nenable certain playback features, for example, using [Airplay with\r\nMSE](https://webkit.org/blog/15036/how-to-use-media-source-extensions-with-air\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "feat: Add methods to add and remove <source> elements (#8886)",
          "author_name": "Alex Barstow",
          "author_login": "alex-barstow",
          "committed_at": "2024-10-09T16:16:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "077077b00a91a38d795ccc54c9d2eca2bf7bd568",
          "body": "## Description\nDouble clicking the document pip window requests fullscreen but this\nfails. The gesture on the pip window can't initiate fullscreen.\nFixes #8877\n\n## Specific Changes proposed\nChange the default double click action to just exit pip. This is the\nsame behaviour as before without the error, as requestFullScreen() calls\nexitPictureInPicture();\n\n---------\n\nCo-authored-by: Gary Katsevman <git@gkatsev.com>",
          "is_bot": false,
          "headline": "fix: Don't request fullscreen from document PIP window (#8881)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-10-06T05:50:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1dee925b27d3710e861360e5011d3ffee3b80d6",
          "body": null,
          "is_bot": false,
          "headline": "8.18.1",
          "author_name": "Sarah Rimron-Soutter",
          "author_login": "Essk",
          "committed_at": "2024-09-17T15:13:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "89eb454620db65800b41636d15bd3bf69d548e41",
          "body": null,
          "is_bot": false,
          "headline": "chore(package): Update to VHS v3.14.2 (#8869)",
          "author_name": "Essk",
          "author_login": "Essk",
          "committed_at": "2024-09-17T15:05:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8df5911a1fb73c7d5362ef53d6c7850a98ccf5b4",
          "body": null,
          "is_bot": false,
          "headline": "8.18.0",
          "author_name": "Adam Waldron",
          "author_login": null,
          "committed_at": "2024-09-10T22:28:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c8e546f113e5b948e75de9cb7d69cd52da70692d",
          "body": "## Description\r\nUpdate VHS to v3.14.1 for a VTT timing fix detailed here:\r\nhttps://github.com/videojs/http-streaming/pull/1537\r\n\r\n## Specific Changes proposed\r\nUpdate the VHS package to v.3.14.1.\r\n\r\n## Requirements Checklist\r\n- [x] Feature implemented / Bug fixed\r\n- [ ] If necessary, more likely in \n[…]\n.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors\r\n\r\n---------\r\n\r\nCo-authored-by: Essk <sarah@teaandbiscuits.net>",
          "is_bot": false,
          "headline": "fix: update VHS to v3.14.1 (#8860)",
          "author_name": "Adam Waldron",
          "author_login": "adrums86",
          "committed_at": "2024-09-10T22:24:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1e2ea61c1ccb7bbf27f7091bd5e67a11b837943e",
          "body": "## Description\r\nUpdated Greek translation.\r\n\r\n## Specific Changes proposed\r\n\r\n- Added some missing translations on el.json.\r\n- Updated translations-needed.md.\r\n\r\n## Requirements Checklist\r\n- [ ] Feature implemented / Bug fixed\r\n- [ ] If necessary, more likely in a feature request than a bug fix\r\n- [\n[…]\n warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors\r\n\r\nCo-authored-by: Adam Waldron <acwald@gmail.com>",
          "is_bot": false,
          "headline": "fix(lang): Update el.json (#8848)",
          "author_name": "Manos Velivasakis",
          "author_login": "manosvelivasakis",
          "committed_at": "2024-09-10T18:27:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1128425f95d3ec0153807b32d692e44b91e9ac06",
          "body": "## Description\r\nUpdates VHS and dependencies. These updates include _experimental_\r\nManagedMediaSource support, and support for #EXT-X-DEFINE,\r\n#EXT-X-I-FRAMES-ONLY and #EXT-X-I-FRAME-STREAM-INF in m3u8-parser.\r\n\r\n## Specific Changes proposed\r\n* @videojs/http-streaming ^3.14.0\r\n* @videojs/vhs-utils \n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "chore: Update VHS to 3.14.0, and its dependencies (#8839)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-09-09T19:08:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5e6b53612a564bd11373670312f28473eb4b861f",
          "body": "## Description\r\nTime controls continue to cause confusion as they are included by\r\ndefault but hidden by default. e.g. #8534 Adding CSS to display them is\r\nnot intuitive.\r\n\r\n## Specific Changes proposed\r\nChanging the default styles would be problematic before a major version.\r\nThis PR proposes addin\n[…]\n warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors\r\n\r\nCo-authored-by: Adam Waldron <acwald@gmail.com>",
          "is_bot": false,
          "headline": "feat: add class to normalise time control display (#8833)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-09-09T19:07:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8c56e31cad7aea715fce2db761206858ef40b52a",
          "body": "## Description\r\nPassing the back key causes an error in spatial navigation if the event\r\ntarget does not have a `closeable` function.\r\n\r\n## Specific Changes proposed\r\nAdd a check before calling.",
          "is_bot": false,
          "headline": "fix: check for closeable() before calling in spatialnavigation (#8832)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-08-28T13:44:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fac9e1e9d5b61f75abd3e794f934e6db64e2985",
          "body": "Updates the version number where it appears in URLs in the README, when\r\n`nom version` is ran. It's looking specifically for patterns like\r\n`/8.17.3/` and `/video.js@8.17.3/`; if we change the README we need to\r\nconsider this script.",
          "is_bot": false,
          "headline": "chore: update version number in readme on release (#8840)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-08-28T10:39:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa7e64879ac1652f786a9c3d7f1d7f4bd8758a67",
          "body": null,
          "is_bot": false,
          "headline": "8.17.4",
          "author_name": "cvillasenor",
          "author_login": "CarlosVillasenor",
          "committed_at": "2024-08-27T18:44:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1d771d9be8d0ac34a6e592d9c581d89454993348",
          "body": "## Description\r\nSmall fix to use backup styles only when inset is not supported.\r\n\r\n## Specific Changes proposed\r\nUse backup styles only when inset is not supported.\r\n\r\n## Requirements Checklist\r\n- [x] Feature implemented / Bug fixed",
          "is_bot": false,
          "headline": "fix: use backup styles when inset is not supported (#8844)",
          "author_name": "Carlos Javier Villaseñor Castillo",
          "author_login": "CarlosVillasenor",
          "committed_at": "2024-08-26T21:49:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3e9e4e8bebc7f5e2df18ac9defb29f799ae051f7",
          "body": "## Description\r\nIn the specific case of using an old chrome version this minor changes\r\nwill allow the captions to be shown.\r\n\r\n## Specific Changes proposed\r\nSmall fix when using videojs in an old browser that does not support the\r\ncss 'inset' property.\r\n\r\n## Requirements Checklist\r\n- [x] Feature im\n[…]\n cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors\r\n\r\n---------\r\n\r\nCo-authored-by: Walter Seymour <walterseymour15@gmail.com>\r\nCo-authored-by: Gary Katsevman <git@gkatsev.com>",
          "is_bot": false,
          "headline": "fix: allow captions in devices that use old chrome to be shown (#8826)",
          "author_name": "Carlos Javier Villaseñor Castillo",
          "author_login": "CarlosVillasenor",
          "committed_at": "2024-08-26T19:32:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f0db8f103c006c9abb547fc616f2ee799e8e5227",
          "body": "Co-authored-by: mister-ben <1676039+mister-ben@users.noreply.github.com>",
          "is_bot": false,
          "headline": "docs: Refresh README.md and point other docs to admin repo (#8837)",
          "author_name": "Pat O'Neill",
          "author_login": "misteroneill",
          "committed_at": "2024-08-23T17:50:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "73db132d860c8a5d371b29e06582bdadb4a1096a",
          "body": "…… (#8830)\n\n…isplay component\r\n\r\n## Description\r\nBy default a Video.js player has an ErrorDisplay, but in the event it is\r\ncreated without one, an error will be thrown when starting spatial\r\nnavigation.\r\n\r\n## Specific Changes proposed\r\nOnly add an event listener to `player.errorDisplay` if it exists\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix: ensure spatial navigation starts without error without an ErrorD…",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-08-22T15:07:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "65f854678293c2942bebe076ac1a3b51f49645ab",
          "body": "## Description\r\nGenerated types are mangled for `Component.toggleClass()`, because tsc\r\ndoesn't understand `~` namespaces. The second arg is then not marked as\r\noptional.\r\n\r\n## Specific Changes proposed\r\nRefactor JSDoc\r\n\r\n## Requirements Checklist\r\n- [x] Feature implemented / Bug fixed\r\n- [ ] If nec\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix(types): ensure toggleClass's second arg is optional (#8829)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-08-14T19:00:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e715145d866fe25652fa3384684ec8e035f1d825",
          "body": "… instead of first (#8799)\n\n## Description\r\nThe current implementation of `requestNamedAnimationFrame` prevents\r\nmultiple updates on a frame but by disregarding all but the first\r\nrequest per frame. This throttling behaviour is apparent when playing a\r\nvery short video - if a `timeupdate` occurs jus\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix: Change requestNamedAnimationFrame to apply last change per frame…",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-08-13T08:54:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "790078bfbf453503487c518ed0563723ae43ee9d",
          "body": null,
          "is_bot": false,
          "headline": "chore: update http-streaming to v3.13.3 (#8827)",
          "author_name": "Walter Seymour",
          "author_login": "wseymour15",
          "committed_at": "2024-08-12T20:05:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "820ef382bc69c183c7bdd80536c981a7ffd6bdb0",
          "body": "…removed from builds (#8811)\n\n## Description\ntsc doesn't understand mixins and ignores jsdoc not followed by code.\nThe jsdoc for the plugin methods `usingPlugin()` and `hasPlugin()` in\nPlayer are being ignored. To get them included in type outputs we need\nto have otherwise unnecessary stubs codes, a\n[…]\ns no DOM changes which impact accessiblilty or trigger warnings\n(e.g. Chrome issues tab)\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix(types): Add has|usingPlugin to typedef by adding stubs which are …",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-08-12T19:47:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3380d33d6f9c2c22a50b35a759519b90723f33a4",
          "body": "## Description\nRemoves an old unmaintained dependency that isn't needed any more.\n\n## Specific Changes proposed\nReplace safe-json-parse with `JSON.parse`\n\n## Requirements Checklist\n- [x] Feature implemented / Bug fixed\n- [ ] If necessary, more likely in a feature request than a bug fix\n- [x] Change \n[…]\ns no DOM changes which impact accessiblilty or trigger warnings\n(e.g. Chrome issues tab)\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "chore: Remove safe-json-parse (#8790)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-08-11T06:21:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "57c27f8e5ca8ba79340871aa497317b61ec492b6",
          "body": "## Description\nSome of the existing rules would be interpreted differently in a future\nversion of SASS. In the current version, they trigger a deprecation\nwarning. See\nhttps://sass-lang.com/documentation/breaking-changes/mixed-decls/\n\n## Specific Changes proposed\nRe-orders rules to maintain current \n[…]\ns no DOM changes which impact accessiblilty or trigger warnings\n(e.g. Chrome issues tab)\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "refactor: Reorder SASS styles to address deprecation (#8821)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-31T20:04:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c4007dbea3e632fedc8b227815861248cc8bbd40",
          "body": null,
          "is_bot": false,
          "headline": "8.17.3",
          "author_name": "cvillasenor",
          "author_login": "CarlosVillasenor",
          "committed_at": "2024-07-30T17:07:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "45570d93f373896a7b57dcb88f100914a8e363f0",
          "body": "…f the error modal (#8819)\n\n## Description\r\nThis PR will make the refocus available not only to the buttons of the\r\nerror modal but also to the close button of the error modal on the event\r\nof 'aftermodalfill'.\r\n\r\n## Specific Changes proposed\r\nAllow the spatial-navigation to refocus the error modal \n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix(spatial-navigation): refocus available also to the close button o…",
          "author_name": "Carlos Javier Villaseñor Castillo",
          "author_login": "CarlosVillasenor",
          "committed_at": "2024-07-29T22:26:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "daf40bd4aad52bdf752f97a72e5035da2577642a",
          "body": "## Description\r\nThe spatial-navigation is unable to focus certain elements of the error\r\nmodal when this appears, this PR will fix that\r\n\r\n## Specific Changes proposed\r\nAllow the spatial-navigation to focus certain non-component elements in\r\nthe error modal\r\n\r\n## Requirements Checklist\r\n- [x] Featur\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix(spatial-navigation): focus lost in error modal (#8817)",
          "author_name": "Carlos Javier Villaseñor Castillo",
          "author_login": "CarlosVillasenor",
          "committed_at": "2024-07-29T18:11:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "76e99b7bea379a4838fc210a8d03168767341276",
          "body": "…or (#8805)\n\n## Description\r\nThe bug:\r\n Focus is lost when playback error is displayed.\r\n\r\nThis small PR will update the spatial-navigation logic so when the error\r\nmodal is shown the spatial-navigation will try to focus the components\r\npresent in the error modal, in most cases this will be the vjs \n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix(spatial-navigation): keep navigation going when player has an err…",
          "author_name": "Carlos Javier Villaseñor Castillo",
          "author_login": "CarlosVillasenor",
          "committed_at": "2024-07-22T22:43:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "86d29cdc664826d858fd4776ce1f75fb3bc4e36e",
          "body": "## Description\r\nThe refactored text track controls aren't listening for tap events.\r\n\r\n## Specific Changes proposed\r\nAdd tap handler to done and reset buttons.\r\nFixes #8808\r\n\r\n## Requirements Checklist\r\n- [x] Feature implemented / Bug fixed\r\n- [ ] If necessary, more likely in a feature request than \n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix: Listen to taps on track controls (#8809)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-22T20:20:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a7c9f26c8fcca5a6b9a69f7cc7df7cd9f5eb7d0e",
          "body": "## Description\r\nChrome 53 doesn't like the minified output. Specifically, it throws\r\n`Uncaught SyntaxError: Unexpected token (` on the ternary in the\r\nminified version of `normalizeListenArgs()`\r\n\r\nhttps://github.com/videojs/video.js/blob/e78bcc7b2d829fce01451cf105b918d8feec4548/src/js/mixins/evente\n[…]\ng. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors\r\n\r\n---------\r\n\r\nCo-authored-by: Gary Katsevman <git@gkatsev.com>",
          "is_bot": false,
          "headline": "fix: Refactor evented to make mincompatable with Chrome 53 (#8810)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-22T20:16:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "798647b7eaccabe44f28e0b164c8fb4a98ec583a",
          "body": null,
          "is_bot": false,
          "headline": "8.17.2",
          "author_name": "Dzianis Dashkevich",
          "author_login": null,
          "committed_at": "2024-07-22T18:37:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49151eea90bac15a0ffacc58349c3145736c7010",
          "body": "## Description\r\nUpdate vhs version (v3.13.2)\r\n\r\n## Specific Changes proposed\r\nPlease list the specific changes involved in this pull request.\r\n\r\n## Requirements Checklist\r\n- [ ] Feature implemented / Bug fixed\r\n- [ ] If necessary, more likely in a feature request than a bug fix\r\n- [ ] Change has bee\n[…]\n Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors\r\n\r\nCo-authored-by: Dzianis Dashkevich <ddashkevich@brightcove.com>",
          "is_bot": false,
          "headline": "chore: update vhs version 3.13.2 (#8812)",
          "author_name": "Dzianis Dashkevich",
          "author_login": "dzianis-dashkevich",
          "committed_at": "2024-07-22T18:35:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e78bcc7b2d829fce01451cf105b918d8feec4548",
          "body": null,
          "is_bot": false,
          "headline": "8.17.1",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-15T08:40:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a836e1006e2e935fa0b2c961bb35dc4ed13b067",
          "body": "…#8796)\n\n## Description\r\nTransient button sets an event listener on the player directly instead\r\nof on itself, which doesn't get cleaned up when disposed.\r\nFixes #8795\r\n\r\n## Specific Changes proposed\r\nCall `on` on the component with player as the first arg, instead of\r\ncalling `on` on the player dir\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix: ensure transient button event listeners are removed on dispose (…",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-14T16:15:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "51b4670f69ccfbf3164733920501008af5087609",
          "body": null,
          "is_bot": false,
          "headline": "8.17.0",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-10T09:43:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "970faa8fb19f31d31a81e1387cdd026494fcc9b5",
          "body": "- Removes erroneous `@return {Component}` from `ReadyCallback` in\nComponent\n- Remove `@this {Component}` from `ReadyCallback` in Component, because\nthis is not accurate for classes that extend Component\n- Adds `@returns {void}` to `ReadyCallback` in Component\n  - Produces a more accurate typedef\n- I\n[…]\ns no DOM changes which impact accessiblilty or trigger warnings\n(e.g. Chrome issues tab)\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix(types): fix and improve component ready callback definition (#8766)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-06T07:31:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6221a8f07892585fedb68d5702b858ee83801425",
          "body": "## Description\nSee issue #8653 \n\n## Specific Changes proposed\nWhen in `middleware.js` the function `clearCacheForPlayer` runs, before\nsetting a value to null in middlware caches, it checks if the key exists\nin the first place.\n\n## Requirements Checklist\n- [x] Feature implemented / Bug fixed\n- [x] If\n[…]\nen.io/gkatsev/pen/GwZegv?editors=1000#0))\n- [ ] Reviewed by Two Core Contributors\n\n---------\n\nCo-authored-by: Giuseppe Piscopo <g.piscopo@braincrumbz.com>\nCo-authored-by: mister-ben <git@misterben.me>",
          "is_bot": false,
          "headline": "fix(middleware): cache grows even if no middleware created (#8674)",
          "author_name": "BrainCrumbz",
          "author_login": "BrainCrumbz",
          "committed_at": "2024-07-06T06:44:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1afe5049e68e7962a37ebd838198447b279ee2b4",
          "body": "## Description\nAdds a `TransientButton` component for the types of button that are\nshown on top of the video briefly during playback and reappear when\nthere is user activity. e.g. Unmute buttons, skip intro. It aims is to\nbe a generic button type to be extended. Some basic styles are provided\nbut ke\n[…]\ns no DOM changes which impact accessiblilty or trigger warnings\n(e.g. Chrome issues tab)\n  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "feat: Adds a transient button component (#8629)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-07-06T06:40:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f701102fe9248f4afb1ca697b9efc63a2d3517f5",
          "body": "…770)\n\n## Description\r\nFix #8769 for mismatched track kind should be plural descriptions\r\naccording to definition of `AudioTrackKind`\r\nhttps://github.com/videojs/video.js/issues/8769\r\n\r\n## Specific Changes proposed\r\nCorrects `description` to `descriptions`",
          "is_bot": false,
          "headline": "fix: apply correct styles to audio descriptions track menu items  (#8…",
          "author_name": "David HM Morgan",
          "author_login": "david-hm-morgan",
          "committed_at": "2024-06-25T18:19:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2b3ffd489e476ec73f61c32f9f496eb5911ba76e",
          "body": null,
          "is_bot": false,
          "headline": "8.16.1",
          "author_name": "uomar",
          "author_login": "usmanonazim",
          "committed_at": "2024-06-24T10:43:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "04b9bb27bbe151e1bab87a89c407b605d2f12c73",
          "body": "## Description\r\n\r\nThis fix addresses an issue that was introduced in this\r\n[refactor](https://github.com/videojs/video.js/commit/35de64ceb04b4b7dd6be067e275128d02c6d6e91#diff-9fd94576fe3b609171a426feb961b0954d70c8c14e598024d49ae9c8836a71ca).\r\nAt the moment, all key down events that are supposed to i\n[…]\no DOM changes which impact accessiblilty or trigger warnings\r\n(e.g. Chrome issues tab)\r\n  - [ ] Has no changes to JSDoc which cause `npm run docs:api` to error\r\n- [ ] Reviewed by Two Core Contributors",
          "is_bot": false,
          "headline": "fix: enable keyboard controls on menu items (#8777)",
          "author_name": "Usman Omar",
          "author_login": "usmanonazim",
          "committed_at": "2024-06-24T10:19:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fa9c41c8668bb5c6cbf9685f0d7e67485b98160c",
          "body": "## Description\r\nUpdate to release of Typescript 5.5 (5.5.2) from rc (5.5.1). Diff shows\r\nno changes in types output.",
          "is_bot": false,
          "headline": "chore: Update typescript to 5.5.2 (#8776)",
          "author_name": "mister-ben",
          "author_login": "mister-ben",
          "committed_at": "2024-06-23T12:19:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6b468dd2a959ebcb1a2540fb08128ae4f52b01b0",
          "body": null,
          "is_bot": false,
          "headline": "8.16.0",
          "author_name": "Adam Waldron",
          "author_login": null,
          "committed_at": "2024-06-12T17:20:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "864074d74d142bd0a517596c81083a57e16b1a10",
          "body": null,
          "is_bot": false,
          "headline": "fix: update to VHS v3.13.1 (#8765)",
          "author_name": "Adam Waldron",
          "author_login": "adrums86",
          "committed_at": "2024-06-12T14:46:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 17,
      "latest_release_at": "2024-11-14T08:31:36Z",
      "latest_release_tag": "v8.19.2",
      "releases_from_tags": true,
      "days_since_last_push": 150,
      "active_weeks_last_year": 9,
      "days_since_latest_release": 619,
      "mean_days_between_releases": 75.4
    },
    "community": {
      "has_readme": false,
      "has_license": false,
      "has_description": false,
      "has_contributing": false,
      "health_percentage": null,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "video.js",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "dash",
            "hls",
            "html5",
            "player",
            "video",
            "videojs"
          ],
          "ecosystem": "npm",
          "matches_repo": false,
          "registry_url": "https://www.npmjs.com/package/video.js",
          "is_deprecated": false,
          "latest_version": "8.23.9",
          "repository_url": "https://github.com/videojs/video.js",
          "versions_count": 496,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 19,
          "monthly_downloads": 4607920,
          "first_published_at": "2013-08-21T21:47:12.417000Z",
          "latest_published_at": "2026-06-19T12:16:25.558000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 37
        },
        {
          "name": "videojs/video.js",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "HTML5",
            "video",
            "player",
            "videojs"
          ],
          "ecosystem": "packagist",
          "matches_repo": false,
          "registry_url": "https://packagist.org/packages/videojs/video.js",
          "is_deprecated": false,
          "latest_version": "v8.23.9",
          "repository_url": "https://github.com/videojs/video.js",
          "versions_count": 443,
          "total_downloads": 24352,
          "dependents_count": 0,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 10,
          "first_published_at": null,
          "latest_published_at": "2026-06-19T11:49:11Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 37
        }
      ]
    },
    "popularity": {
      "forks": 2,
      "stars": 0,
      "watchers": 2,
      "fork_history": {
        "days": [
          {
            "date": "2025-01-28",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 1,
        "total_forks": 2
      },
      "star_history": {
        "days": [],
        "complete": true,
        "collected": 0,
        "total_stars": 0,
        "collected_at": null
      },
      "open_issues_and_prs": 0
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 982663,
      "source_files_sampled": 224,
      "oversized_source_files": 7,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "composer.json",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 19,
        "malicious_count": 0,
        "assessed_package": "npm:video.js@8.23.9",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm",
        "packagist"
      ],
      "dependencies": [
        {
          "name": "@babel/runtime",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.28.4"
        },
        {
          "name": "@videojs/http-streaming",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.17.4"
        },
        {
          "name": "@videojs/vhs-utils",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.1.1"
        },
        {
          "name": "@videojs/xhr",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.7.0"
        },
        {
          "name": "aes-decrypter",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.2"
        },
        {
          "name": "global",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.4.0"
        },
        {
          "name": "m3u8-parser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.2.0"
        },
        {
          "name": "mpd-parser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.3.1"
        },
        {
          "name": "mux.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.0.1"
        },
        {
          "name": "videojs-contrib-quality-levels",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.1.0"
        },
        {
          "name": "videojs-font",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.2.0"
        },
        {
          "name": "videojs-vtt.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.15.5"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@babel/runtime",
            "direct": true,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@videojs/http-streaming",
            "direct": true,
            "version": "3.17.4",
            "ecosystem": "npm"
          },
          {
            "name": "@videojs/vhs-utils",
            "direct": true,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@videojs/xhr",
            "direct": true,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "aes-decrypter",
            "direct": true,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "global",
            "direct": true,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "m3u8-parser",
            "direct": true,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mpd-parser",
            "direct": true,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "mux.js",
            "direct": true,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mux.js",
            "direct": true,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "videojs-contrib-quality-levels",
            "direct": true,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "videojs-font",
            "direct": true,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "videojs-vtt.js",
            "direct": true,
            "version": "0.15.5",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.12.11",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.24.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.24.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.24.10",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-builder-binary-assignment-operator-visitor",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-environment-visitor",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-function-name",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-hoist-variables",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.24.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-simple-access",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-split-export-declaration",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.21.0-placeholder-for-preset-env.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-async-generators",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-static-block",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-export-namespace-from",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-json-strings",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-logical-assignment-operators",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-object-rest-spread",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-catch-binding",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-private-property-in-object",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-unicode-sets-regex",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.6-no-external-plugins",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.24.9",
            "ecosystem": "npm"
          },
          {
            "name": "@colors/colors",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@es-joy/jsdoccomment",
            "direct": false,
            "version": "0.9.0-alpha.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@hutson/parse-repository-url",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/schema",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@jsdoc/salty",
            "direct": false,
            "version": "0.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@mrmlnc/readdir-enhanced",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "1.1.3",
            "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": "@octokit/auth-token",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/core",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/endpoint",
            "direct": false,
            "version": "6.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/graphql",
            "direct": false,
            "version": "4.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "12.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-paginate-rest",
            "direct": false,
            "version": "2.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-request-log",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-rest-endpoint-methods",
            "direct": false,
            "version": "5.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request",
            "direct": false,
            "version": "5.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request-error",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/rest",
            "direct": false,
            "version": "18.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "6.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-image",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-replace",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "1.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "11.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/samsam",
            "direct": false,
            "version": "6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/text-encoding",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@socket.io/component-emitter",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookie",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cors",
            "direct": false,
            "version": "2.8.17",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "0.0.39",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/markdown-it",
            "direct": false,
            "version": "14.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "3.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimist",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "18.19.41",
            "ecosystem": "npm"
          },
          {
            "name": "@types/normalize-package-data",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse-json",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vfile",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vfile-message",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "npm"
          },
          {
            "name": "abab",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "access-sniff",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "4.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "5.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "6.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-globals",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-node",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "add-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "align-text",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "amdefine",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-align",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "1.0.0",
            "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": "anymatch",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "application-config",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "application-config-path",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "aproba",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "archiver",
            "direct": false,
            "version": "5.3.2",
            "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": "arr-diff",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "arr-diff",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "arr-flatten",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "arr-union",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-equal",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-ify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-uniq",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "array-unique",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-unique",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "arrify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asn1",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "asn1.js",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "assert",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "assert-plus",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "assign-symbols",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "async-array-reduce",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "async-each",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-limiter",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "at-least-node",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "atob",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.19",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "aws-sign2",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "aws4",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "base",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "base64id",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bcrypt-pbkdf",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "before-after-hook",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "bestzip",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "big-integer",
            "direct": false,
            "version": "1.6.52",
            "ecosystem": "npm"
          },
          {
            "name": "big.js",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "binary",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bindings",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird",
            "direct": false,
            "version": "3.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "4.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "boxen",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "brorand",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "browser-pack",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "browser-process-hrtime",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "browser-resolve",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify",
            "direct": false,
            "version": "16.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-aes",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-aes",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-cipher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-des",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-rsa",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-sign",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-zlib",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-zlib",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "browserstack",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserstacktunnel-wrapper",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "4.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-indexof-polyfill",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-xor",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffers",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-modules",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-status-codes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cache-base",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cached-path-relative",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "call-me-maybe",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "caller-callsite",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "caller-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camel-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001643",
            "ecosystem": "npm"
          },
          {
            "name": "caseless",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "catharsis",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "center-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chainsaw",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "0.4.0",
            "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": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "changelog-parser",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "2.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar-cli",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "cipher-base",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "class-utils",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "clean-css",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "clean-css",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "clean-css-cli",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "clean-jsdoc-theme",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cli-boxes",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cli-table",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "cli-truncate",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-width",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clone-response",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "collapse-white-space",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "collection-visit",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-support",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "colors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "combine-source-map",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "comment-parser",
            "direct": false,
            "version": "1.1.6-beta.0",
            "ecosystem": "npm"
          },
          {
            "name": "compare-func",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "component-emitter",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "compress-commons",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-stream",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "configstore",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "connect",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "console-browserify",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "console-control-strings",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "constants-browserify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog",
            "direct": false,
            "version": "3.1.25",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-angular",
            "direct": false,
            "version": "5.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-atom",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-cli",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-codemirror",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-conventionalcommits",
            "direct": false,
            "version": "4.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-core",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-ember",
            "direct": false,
            "version": "2.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-eslint",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-express",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-jquery",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-jshint",
            "direct": false,
            "version": "2.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-preset-loader",
            "direct": false,
            "version": "2.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-videojs",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-writer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-commits-filter",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-commits-parser",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "copy-descriptor",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.37.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "7.1.0",
            "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": "create-ecdh",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "create-hash",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-hmac",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "cross-env",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-browserify",
            "direct": false,
            "version": "3.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-browserify",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-random-string",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssom",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "cssstyle",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "custom-event",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dargs",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dash-ast",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dashdash",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "date-format",
            "direct": false,
            "version": "4.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "dateformat",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dedent",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-property",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "define-property",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-property",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "defined",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dependency-graph",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "deprecation",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "deps-sort",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "des.js",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-indent",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detective",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "di",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "diffie-hellman",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serialize",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "dom-walk",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "domain-browser",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "domexception",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer2",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer3",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "duplexify",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ecc-jsbn",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.4.832",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emojis-list",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "engine.io",
            "direct": false,
            "version": "6.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "engine.io-parser",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "enquirer",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "ent",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es5-shim",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "es6-promise",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "es6-promisify",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es6-shim",
            "direct": false,
            "version": "0.35.8",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "escape-goat",
            "direct": false,
            "version": "2.1.1",
            "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": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "1.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "7.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-videojs",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jsdoc",
            "direct": false,
            "version": "35.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-json-light",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-markdown",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "7.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "0.2.1",
            "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": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "evp_bytestokey",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "exit",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "expand-brackets",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "expand-brackets",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "expand-range",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "expand-tilde",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "external-editor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "extglob",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "extglob",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "extsprintf",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "2.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-safe-stringify",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "fault",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "1.7.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-uri-to-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filename-regex",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "filesize",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "find-root",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatten",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fn-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "for-in",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "for-own",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "forever-agent",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "format",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "fragment-cache",
            "direct": false,
            "version": "0.2.1",
            "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": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "1.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fstream",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "functional-red-black-tree",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "gauge",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-assigned-identifiers",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "get-own-enumerable-property-symbols",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-pkg-repo",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stdin",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stdin",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-value",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "getpass",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "gh-release",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "gh-release-assets",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ghauth",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "git-raw-commits",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "git-remote-origin-url",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "git-semver-tags",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "gitconfiglocal",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-url-from-git",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-url-to-object",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob-base",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-to-regexp",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-dirs",
            "direct": false,
            "version": "3.0.1",
            "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": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globalyzer",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalyzer",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globrex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "9.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "gzip-size",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "handlebars",
            "direct": false,
            "version": "4.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "har-schema",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "har-validator",
            "direct": false,
            "version": "5.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "hard-rejection",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "has-ansi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-color",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "1.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-glob",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-unicode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-value",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-value",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-values",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "has-values",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-yarn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hash.js",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "hasha",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "homedir-polyfill",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-minifier-terser",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "html_codesniffer",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "htmlescape",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-signature",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "https-browserify",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-browserify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "humanize-duration",
            "direct": false,
            "version": "3.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "husky",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "3.3.10",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "immutable",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-lazy",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "indexof",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inline-source-map",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer",
            "direct": false,
            "version": "8.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "insert-module-globals",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-accessor-descriptor",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumeric",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-descriptor",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-descriptor",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-descriptor",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-directory",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-dotfile",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-empty",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-equal-shallow",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-extendable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extendable",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-function",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-hidden",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-installed-globally",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-module",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-npm",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-object",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-posix-bracket",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-primitive",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-reference",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-regexp",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-text-path",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "is-typedarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-url",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-valid-glob",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-whitespace-character",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-windows",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-word-character",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-yarn-global",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isstream",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-source-maps",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "js-reporters",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "js2xmlparser",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jsbn",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsdoc",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsdoc-type-pratt-parser",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "jsdoc-type-pratt-parser",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-better-errors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-stringify-safe",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonify",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonlint",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonparse",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "JSONStream",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "jsprim",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "JSV",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "just-extend",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma",
            "direct": false,
            "version": "6.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "karma-browserstack-launcher",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-chrome-launcher",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-coverage",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "karma-detect-browsers",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "karma-firefox-launcher",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "karma-ie-launcher",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-qunit",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-safari-applescript-launcher",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "karma-static-server",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-teamcity-reporter",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "kew",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "klaw",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "klaw",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "klaw-sync",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "labeled-stream-splicer",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "latest-version",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lazy-cache",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lazystream",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "left-pad",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "levenshtein-edit-distance",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "line-reader",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lint-staged",
            "direct": false,
            "version": "10.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "listenercount",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "3.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-plugin",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "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.get",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.ismatch",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.memoize",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.sortby",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.throttle",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.truncate",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.union",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "log4js",
            "direct": false,
            "version": "6.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "longest",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "map-cache",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "map-visit",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-escapes",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-extensions",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it-anchor",
            "direct": false,
            "version": "8.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "matched",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "math-random",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "maxmin",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "md5.js",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-comment-marker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-compact",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-definitions",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-toc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memory-fs",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "memory-fs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memorystream",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "8.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "2.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "2.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "3.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "miller-rabin",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "3.0.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": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-document",
            "direct": false,
            "version": "2.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mini-svg-data-uri",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-crypto-utils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "0.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minimist-options",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mixin-deep",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-classic",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "modify-values",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "module-deps",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "nan",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "nanomatch",
            "direct": false,
            "version": "1.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "nice-try",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "nise",
            "direct": false,
            "version": "5.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "no-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-libs-browser",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "node-watch",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-watch",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "nomnom",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-range",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "not-prerelease",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-merge-driver-install",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-prefix",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-all",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "number-is-nan",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nwsapi",
            "direct": false,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "oauth-sign",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-copy",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-visit",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "object.omit",
            "direct": false,
            "version": "2.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": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "optimist",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "os-browserify",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "os-browserify",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "os-homedir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "os-tmpdir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "param-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parents",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-asn1",
            "direct": false,
            "version": "5.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-glob",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "4.0.0",
            "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": "parse5",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "pascal-case",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pascalcase",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-dirname",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-platform",
            "direct": false,
            "version": "0.11.15",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pbkdf2-compat",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "performance-now",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "phantomjs-prebuilt",
            "direct": false,
            "version": "2.1.16",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pidtree",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie-promise",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkcs7",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "please-upgrade-node",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pn",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "posix-character-classes",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.4.39",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-cli",
            "direct": false,
            "version": "8.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-load-config",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reporter",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prepend-http",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "preserve",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-bytes",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-hrtime",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "process",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "progress-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "propose",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "prr",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "psl",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "public-encrypt",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pumpify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pupa",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "q",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "qjobs",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "querystring-es3",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "qunit",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "qunit",
            "direct": false,
            "version": "2.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "randomatic",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "randomfill",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "rc",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "read",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "read-cache",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-only-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "7.0.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": "readdirp",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-transform",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "regex-cache",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "regex-not",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexpp",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "regextras",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "registry-auth-token",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "registry-url",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "relateurl",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "remark",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-cli",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-lint",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "remark-message-control",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "remark-slug",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "remark-toc",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-validate-links",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "remove-markdown",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "remove-trailing-separator",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "repeat-element",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "repeat-string",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "replace",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "replace-ext",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "request",
            "direct": false,
            "version": "2.88.2",
            "ecosystem": "npm"
          },
          {
            "name": "request-progress",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "request-promise-core",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "request-promise-native",
            "direct": false,
            "version": "1.0.9",
            "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": "require-main-filename",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "requizzle",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.8",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-dir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-url",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ret",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rfdc",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "right-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ripemd160",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ripemd160",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "2.79.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-alias",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-babel",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-commonjs",
            "direct": false,
            "version": "9.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-external-globals",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-ignore",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-istanbul",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-json",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-multi-entry",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-node-resolve",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-progress",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-stub",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-svg",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-pluginutils",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-pluginutils",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-async",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "run-node",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.2",
            "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": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sass",
            "direct": false,
            "version": "1.79.3",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver-compare",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver-diff",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-value",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sha.js",
            "direct": false,
            "version": "2.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "sha.js",
            "direct": false,
            "version": "2.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "shasum",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "shasum-object",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "shelljs",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "shellsubstitute",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "showdown",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "shx",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "simple-concat",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-get",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "snapdragon",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "snapdragon-node",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "snapdragon-util",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "socket.io",
            "direct": false,
            "version": "4.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "socket.io-adapter",
            "direct": false,
            "version": "2.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "socket.io-parser",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "sort-keys",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-list-map",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-resolve",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-url",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "sourcemap-codec",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "speedometer",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "split",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "split-string",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "sshpk",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "state-toggle",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "static-extend",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stealthy-require",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "stream-browserify",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stream-combiner2",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "stream-http",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "stream-http",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "stream-shift",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "stream-splicer",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "streamroller",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "string-argv",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.padend",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "0.10.31",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-entities",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-object",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "subarg",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "symbol-tree",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "syntax-error",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "table",
            "direct": false,
            "version": "6.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "temp-dir",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.31.3",
            "ecosystem": "npm"
          },
          {
            "name": "text-extensions",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "thenby",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "throttleit",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "timers-browserify",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "timers-browserify",
            "direct": false,
            "version": "2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-glob",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-glob",
            "direct": false,
            "version": "0.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "to-arraybuffer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "to-fast-properties",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-object-path",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-readable-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "to-vfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "traverse",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "trim",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trim-newlines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trim-trailing-lines",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "tsmlb",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tty-browserify",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tty-browserify",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel-agent",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "tweetnacl",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.3.2",
            "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.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray-to-buffer",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "ua-parser-js",
            "direct": false,
            "version": "0.7.38",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": false,
            "version": "2.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": false,
            "version": "3.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-to-browserify",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "umd",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "undeclared-identifiers",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "underscore",
            "direct": false,
            "version": "1.13.6",
            "ecosystem": "npm"
          },
          {
            "name": "underscore",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "5.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "unherit",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified-args",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified-engine",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unified-message-control",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "union-value",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unique-string",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-inspect",
            "direct": false,
            "version": "4.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove-position",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "universal-user-agent",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unixify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unset-value",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "untildify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unzipper",
            "direct": false,
            "version": "0.9.15",
            "ecosystem": "npm"
          },
          {
            "name": "upath",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-notifier",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "urix",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "url",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "url-parse-lax",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "urljoin",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "use",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "util",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "util-extend",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "v8-compile-cache",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "validator",
            "direct": false,
            "version": "9.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "verror",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-reporter",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-sort",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-statistics",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "video.js",
            "direct": false,
            "version": "8.23.6",
            "ecosystem": "npm"
          },
          {
            "name": "videojs-generate-karma-config",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "videojs-languages",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "videojs-standard",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vlq",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "vm-browserify",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vm-browserify",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "void-elements",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-hr-time",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-core",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "wide-align",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "widest-line",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "window-size",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "write-json-file",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "5.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "x-is-string",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "xdg-basedir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlcreate",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "13.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "15.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "13.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "18.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "zip-stream",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1544,
        "direct_count": 13,
        "indirect_count": 1531
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 0,
        "merged_prs": 2,
        "open_issues": 0,
        "closed_ratio": null,
        "closed_issues": 0,
        "closed_unmerged_prs": 9
      },
      "bus_factor": 2,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "heff",
          "commits": 1301,
          "avatar_url": "https://avatars.githubusercontent.com/u/166?v=4"
        },
        {
          "type": "User",
          "login": "gkatsev",
          "commits": 821,
          "avatar_url": "https://avatars.githubusercontent.com/u/535884?v=4"
        },
        {
          "type": "User",
          "login": "brandonocasey",
          "commits": 174,
          "avatar_url": "https://avatars.githubusercontent.com/u/2381475?v=4"
        },
        {
          "type": "User",
          "login": "mister-ben",
          "commits": 154,
          "avatar_url": "https://avatars.githubusercontent.com/u/1676039?v=4"
        },
        {
          "type": "User",
          "login": "misteroneill",
          "commits": 152,
          "avatar_url": "https://avatars.githubusercontent.com/u/214723?v=4"
        },
        {
          "type": "User",
          "login": "dmlap",
          "commits": 121,
          "avatar_url": "https://avatars.githubusercontent.com/u/56667?v=4"
        },
        {
          "type": "User",
          "login": "mmcc",
          "commits": 117,
          "avatar_url": "https://avatars.githubusercontent.com/u/794988?v=4"
        },
        {
          "type": "User",
          "login": "OwenEdwards",
          "commits": 47,
          "avatar_url": "https://avatars.githubusercontent.com/u/2245205?v=4"
        },
        {
          "type": "User",
          "login": "gjanblaszczyk",
          "commits": 39,
          "avatar_url": "https://avatars.githubusercontent.com/u/5346546?v=4"
        },
        {
          "type": "User",
          "login": "amtins",
          "commits": 36,
          "avatar_url": "https://avatars.githubusercontent.com/u/34163393?v=4"
        }
      ],
      "contributors_sampled": 99,
      "top_contributor_share": 0.377
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml",
        "lock.yml",
        "pr-titles.yml",
        "release.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": null,
            "reason": "no pull request found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 0/30 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 31 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": 9,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 0,
            "reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "no SAST tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "132 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "9d2101e86a45a4a44a6ace9dd6ed2f542f0ef6b9",
        "ran_at": "2026-07-26T21:32:03Z",
        "aggregate_score": 2.5,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-02-13T07:34:53Z",
      "oldest_open_prs": [],
      "last_merged_pr_at": "2023-07-19T08:15:16Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/mister-ben/video.js",
    "host": "github.com",
    "name": "video.js",
    "owner": "mister-ben"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "at_risk",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 39,
      "inputs": {
        "security": 40,
        "vitality": 35,
        "community": 9,
        "governance": 46,
        "engineering": 61
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "at_risk",
        "name": "Vitality",
        "value": 35,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "critical",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 27,
            "inputs": {
              "commits_last_year": 17,
              "human_commit_share": 1,
              "days_since_last_push": 150,
              "active_weeks_last_year": 9
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 150 days ago",
                "points": 9.9,
                "status": "partial",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 150
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "9/52 weeks with commits",
                "points": 6.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 9
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "17 commits in the last year",
                "points": 11.3,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 17
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "at_risk",
            "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": 48,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v8.19.2",
              "releases_from_tags": true,
              "days_since_latest_release": 619,
              "mean_days_between_releases": 75.4
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 version tags (no GitHub releases)",
                "points": 16.2,
                "status": "partial",
                "details": [
                  {
                    "code": "version_tags_no_releases",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 619 days ago",
                "points": 7.2,
                "status": "partial",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 619
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~75.4 days",
                "points": 19.8,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 75.4
                    }
                  }
                ],
                "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": 165,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 165 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 165
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "critical",
        "name": "Community & Adoption",
        "value": 9,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 1,
            "inputs": {
              "forks": 2,
              "stars": 0,
              "watchers": 2,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "0 stars",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "2 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "2 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 19,
            "inputs": {
              "has_readme": false,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file present, not a recognized license",
                "points": 16.9,
                "status": "partial",
                "details": [
                  {
                    "code": "license_custom",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "at_risk",
        "name": "Sustainability & Governance",
        "value": 46,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 99,
              "top_contributor_share": 0.377
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 38% of commits",
                "points": 14,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 38
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "99 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 99
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 31 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "critical",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "issue_resolution"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 13,
            "inputs": {
              "merged_prs": 2,
              "open_issues": 0,
              "closed_issues": 0,
              "issue_closed_ratio": null,
              "closed_unmerged_prs": 9
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "no issues or no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_issues_or_data",
                    "params": {}
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "2/11 decided PRs merged",
                "points": 7,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 2,
                      "decided": 11
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "verified_domain"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 60,
            "inputs": {
              "followers": 62,
              "owner_type": "User",
              "is_verified": null,
              "owner_login": "mister-ben",
              "public_repos": 122,
              "account_age_days": 5206
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "personal (user) account",
                "points": 10,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_personal",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": "not applicable to user accounts",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_applicable_to_user_accounts",
                    "params": {}
                  }
                ],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "62 followers of mister-ben",
                "points": 12.9,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 62,
                      "login": "mister-ben"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "122 public repos, account ~14 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 122
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 14
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 61,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_ci_tests"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "4 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "no pull request found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": "www.videojs.com",
              "has_readme": false,
              "has_docs_dir": true,
              "has_description": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 0,
                "status": "missed",
                "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": "www.videojs.com",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 40,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "critical",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): CI-Tests, Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "ci_tests",
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 25,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 15,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 3,
              "scorecard_aggregate": 2.5
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "no pull request found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 31 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.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "no SAST tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "132 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "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:video.js@8.23.9 runtime dependency closure — what installing the published package pulls in — 19 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:video.js@8.23.9",
                  "assessed": 19
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 19,
              "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": 19,
              "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": 17
            },
            "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": "at_risk",
        "name": "AI Readiness",
        "value": 47,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.77,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "77 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 77,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "at_risk",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 43,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "package-lock.json"
              ],
              "has_dockerfile": false,
              "typed_language": false,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "tsconfig.json"
              ],
              "agent_commit_share": 0,
              "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "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": "good",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "primary_language": "JavaScript",
              "largest_source_bytes": 982663,
              "source_files_sampled": 224,
              "oversized_source_files": 7
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "JavaScript with type-check config (tsconfig.json)",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "typecheck_config_language",
                    "params": {
                      "files": "tsconfig.json",
                      "language": "JavaScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "7/224 source files over 60KB",
                "points": 53.3,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 224,
                      "oversized": 7
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Community profile unavailable",
    "npm package 'video.js' points at a different repository (https://github.com/videojs/video.js); excluded from ecosystem scoring",
    "packagist package 'videojs/video.js' points at a different repository (https://github.com/videojs/video.js); excluded from ecosystem scoring"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-26T21:32:20.713205Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/mister-ben/video.js.svg",
  "full_name": "mister-ben/video.js",
  "license_state": "custom",
  "license_spdx": null
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.27.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikennpm, Packagist.