Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 1.13.0 · 2026-07-25 08:36 UTC

cartona / activeadmin_addons

Extends ActiveAdmin to enable a set of great optional UX improving add-ons

Ruby · JavaScript · SCSSMIT★ 0 Sterne⑂ 0 Forksseit Juni 2022ForkAuf GitHub ansehen ↗

cartona/activeadmin_addons erreicht einen Gesundheitsindex von 32 von 100 und liegt damit im Bereich Gefährdet. Am stärksten schneidet es bei Security (57/100) ab, am schwächsten bei Community & Adoption (12/100). Zuletzt vor 922 Tagen aktualisiert. 2 Mitwirkende tragen den Großteil der jüngsten Arbeit.

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

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

Abandonment Policy applies a 85% multiplier to weighted overall health.

Eigentümerschaft

CartonaOrganisation
9 Follower24 öffentliche Reposseit März 2019

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlicht
npmactiveadmin_addonsverweist auf ein anderes Repo — nicht bewertet2.0.0-beta.4103.4466vor 595 Tagen
RubyGemsactiveadmin_addonsverweist auf ein anderes Repo — nicht bewertet1.10.2-55vor 595 Tagen

Metriken nach Kategorie

Vitalität

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

18Kritisch · 22 % des Gesamtindex
Wie die Bewertung erfolgt
0/36Push-Aktualität — letzter Push vor 922 Tagen
0/36Commit-Rhythmus — 0/52 Wochen mit Commits
0/18Commit-Volumen — 0 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_year0
human_commit_share0,9
days_since_last_push922
active_weeks_last_year0

Release-Disziplin

44Gefährdet
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 1 Releases veröffentlicht
0/36Release-Aktualität — letztes Release vor 928 Tagen
12.6/27Release-Rhythmus — Rhythmus unbekannt (nur ein Release)
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count1
latest_release_tagv1.6.0
releases_from_tagsnein
days_since_latest_release928
mean_days_between_releases
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?

12Kritisch · 18 % des Gesamtindex
Wie die Bewertung erfolgt
0/60Stars — 0 Stars
0/25Forks — 0 Forks
0/15Watcher — 0 Watcher
Verwendete Eingangsdaten
forks0
stars0
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
0/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (MIT)
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?

48Gefährdet · 24 % des Gesamtindex
Wie die Bewertung erfolgt
25.2/54Bus-Faktor — 2 Beitragende decken die Hälfte aller Commits ab
13.6/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 40 % der Commits
13.5/13.5Breite der Beitragenden — 55 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 11 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor2
contributors_sampled55
top_contributor_share0,395
Wie die Bewertung erfolgt
0/46.8Issue-Lösungsquote — keine Issues oder keine Daten
6.4/38.3PR-Annahme — 1/6 entschiedene PRs gemergt
4.5/15OpenSSF Scorecard: Code-Review — Found 1/3 approved changesets -- score normalized to 3
Verwendete Eingangsdaten
merged_prs1
open_issues0
closed_issues0
issue_closed_ratio
closed_unmerged_prs5
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Issue-Lösungsquote. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
7.2/25Reichweite des Inhabers — 9 Follower von cartona
22.2/25Kontohistorie — 24 öffentliche Repos, Kontoalter ca. 7 Jahre
Verwendete Eingangsdaten
followers9
owner_typeOrganization
is_verified
owner_logincartona
public_repos24
account_age_days2.673

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

56Mittel · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 1 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration — .rubocop.yml
0/9.6Pre-Commit-Hooks
6.4/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — 0 out of 1 merged PRs checked by a CI test -- score normalized to 0
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfigja
has_linter_configja
has_precommit_confignein

Dokumentation

35Gefährdet
Wie die Bewertung erfolgt
0/30README
25/25Dokumentationsverzeichnis
0/15Dokumentations-/Homepage-Site
0/10Repository-Beschreibung
0/10Topics
10/10Wiki
Verwendete Eingangsdaten
topics
has_wikija
homepage
has_readmenein
has_docs_dirja
has_descriptionnein

Sicherheit

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

57Mittel · 16 % des Gesamtindex

Sicherheitslage

46Gefährdet
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 — 0 out of 1 merged PRs checked by a CI test -- score normalized to 0
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
2.2/7.5Code-Review — Found 1/3 approved changesets -- score normalized to 3
2.5/2.5Contributors — project has 11 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.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
3.5/5SAST — SAST tool detected but not run on all commits
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — keine Daten
6.8/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 238 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate4,6
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): 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_packages8
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:activeadmin_addons@2.0.0-beta.4 — das, was die Installation des veröffentlichten Pakets nach sich zieht — mit 8 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.

48Gefä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 — 74 von 90 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,822
agent_instruction_files
agent_instruction_max_bytes
Wie die Bewertung erfolgt
0/18Bootstrap mit einem Befehl
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — .rubocop.yml
0/11Statische Typprüfung
10/10Reproduzierbare Umgebung — lockfile
0/10Belegte Agentenpraxis — keine von Agenten verfassten Commits unter den letzten 100
8/8Automatisierte Wartung — 10 der letzten 100 Commits sind automatisierte Abhängigkeits-Updates
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilesGemfile.lock, yarn.lock
has_dockerfilenein
typed_languagenein
bootstrap_files
has_devcontainernein
has_linter_configja
typecheck_configs
agent_commit_share0
toolchain_manifests
dependency_bot_commit_share0,1
Wie die Bewertung erfolgt
0/45Typprüfbarer Code — Ruby ohne Typprüfungs-Konfiguration
55/55Handhabbare Dateigrößen — 0/168 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageRuby
largest_source_bytes27.357
source_files_sampled168
oversized_source_files0

Eckdaten

0GitHub-Sterne
55Mitwirkende
0Commits, letzte 12 Monate
922Tage seit letztem Push
1Releases
2Bus-Faktor
0offene Issues
npm, RubyGemsPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Community profile unavailable
  • npm package 'activeadmin_addons' points at a different repository (https://github.com/platanus/activeadmin_addons); excluded from ecosystem scoring
  • rubygems package 'activeadmin_addons' points at a different repository (https://github.com/platanus/activeadmin_addons); excluded from ecosystem scoring
  • Could not fetch npm package 'activeadmin_addons_dummy_app' from its registry

Weitere Details

OpenSSF Scorecard 4.6 / 10
4.6Gesamtwert

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-25 08:36 UTC

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
0CI-Tests0 out of 1 merged PRs checked by a CI test -- score normalized to 0
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
3Code-ReviewFound 1/3 approved changesets -- score normalized to 3
10Contributorsproject has 11 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense 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
7SASTSAST tool detected but not run on all commits
0Security-Policysecurity policy file not detected
k. A.Signed-Releasesno releases found
9Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities238 existing vulnerabilities detected
Direkte Abhängigkeiten 10
RegistryPaketVersionsvorgabeManifest
RubyGemsactiveadmin2.13.1Gemfile
RubyGemsmimemagicGemfile
RubyGemswebpacker~> 5.0Gemfile
npmjquery-datetimepicker^2.5.21package.json
npmscript-loader^0.7.2package.json
npmselect2^4.0.13package.json
npm@activeadmin/activeadmin^2.9.0spec/dummy/package.json
npm@rails/webpacker5.3.0spec/dummy/package.json
npmwebpack^4.46.0spec/dummy/package.json
npmwebpack-cli^3.3.12spec/dummy/package.json
Alle Abhängigkeiten 1.092

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

RegistryPaketVersionBeziehung
npm@activeadmin/activeadmin2.9.0direkt
npm@rails/webpacker5.3.0direkt
npmjquery-datetimepicker2.5.21direkt
npmscript-loader0.7.2direkt
npmselect24.0.13direkt
npmwebpack4.46.0direkt
npmwebpack-cli3.3.12direkt
RubyGemsactiveadmin2.13.1direkt
RubyGemswebpacker5.4.3direkt
npm@babel/code-frame7.12.13indirekt
npm@babel/compat-data7.14.4indirekt
npm@babel/core7.14.3indirekt
npm@babel/generator7.14.3indirekt
npm@babel/helper-annotate-as-pure7.12.13indirekt
npm@babel/helper-builder-binary-assignment-operator-visitor7.12.13indirekt
npm@babel/helper-compilation-targets7.14.4indirekt
npm@babel/helper-create-class-features-plugin7.14.4indirekt
npm@babel/helper-create-regexp-features-plugin7.14.3indirekt
npm@babel/helper-define-polyfill-provider0.2.3indirekt
npm@babel/helper-explode-assignable-expression7.13.0indirekt
npm@babel/helper-function-name7.14.2indirekt
npm@babel/helper-get-function-arity7.12.13indirekt
npm@babel/helper-hoist-variables7.13.16indirekt
npm@babel/helper-member-expression-to-functions7.13.12indirekt
npm@babel/helper-module-imports7.13.12indirekt
npm@babel/helper-module-transforms7.14.2indirekt
npm@babel/helper-optimise-call-expression7.12.13indirekt
npm@babel/helper-plugin-utils7.13.0indirekt
npm@babel/helper-remap-async-to-generator7.13.0indirekt
npm@babel/helper-replace-supers7.14.4indirekt
npm@babel/helper-simple-access7.13.12indirekt
npm@babel/helper-skip-transparent-expression-wrappers7.12.1indirekt
npm@babel/helper-split-export-declaration7.12.13indirekt
npm@babel/helper-validator-identifier7.14.0indirekt
npm@babel/helper-validator-option7.12.17indirekt
npm@babel/helper-wrap-function7.13.0indirekt
npm@babel/helpers7.14.0indirekt
npm@babel/highlight7.14.0indirekt
npm@babel/parser7.14.4indirekt
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.13.12indirekt
npm@babel/plugin-proposal-async-generator-functions7.14.2indirekt
npm@babel/plugin-proposal-class-properties7.13.0indirekt
npm@babel/plugin-proposal-class-static-block7.14.3indirekt
npm@babel/plugin-proposal-dynamic-import7.14.2indirekt
npm@babel/plugin-proposal-export-namespace-from7.14.2indirekt
npm@babel/plugin-proposal-json-strings7.14.2indirekt
npm@babel/plugin-proposal-logical-assignment-operators7.14.2indirekt
npm@babel/plugin-proposal-nullish-coalescing-operator7.14.2indirekt
npm@babel/plugin-proposal-numeric-separator7.14.2indirekt
npm@babel/plugin-proposal-object-rest-spread7.14.4indirekt
npm@babel/plugin-proposal-optional-catch-binding7.14.2indirekt
npm@babel/plugin-proposal-optional-chaining7.14.2indirekt
npm@babel/plugin-proposal-private-methods7.13.0indirekt
npm@babel/plugin-proposal-private-property-in-object7.14.0indirekt
npm@babel/plugin-proposal-unicode-property-regex7.12.13indirekt
npm@babel/plugin-syntax-async-generators7.8.4indirekt
npm@babel/plugin-syntax-class-properties7.12.13indirekt
npm@babel/plugin-syntax-class-static-block7.12.13indirekt
npm@babel/plugin-syntax-dynamic-import7.8.3indirekt
npm@babel/plugin-syntax-export-namespace-from7.8.3indirekt
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.0indirekt
npm@babel/plugin-syntax-top-level-await7.12.13indirekt
npm@babel/plugin-transform-arrow-functions7.13.0indirekt
npm@babel/plugin-transform-async-to-generator7.13.0indirekt
npm@babel/plugin-transform-block-scoped-functions7.12.13indirekt
npm@babel/plugin-transform-block-scoping7.14.4indirekt
npm@babel/plugin-transform-classes7.14.4indirekt
npm@babel/plugin-transform-computed-properties7.13.0indirekt
npm@babel/plugin-transform-destructuring7.14.4indirekt
npm@babel/plugin-transform-dotall-regex7.12.13indirekt
npm@babel/plugin-transform-duplicate-keys7.12.13indirekt
npm@babel/plugin-transform-exponentiation-operator7.12.13indirekt
npm@babel/plugin-transform-for-of7.13.0indirekt
npm@babel/plugin-transform-function-name7.12.13indirekt
npm@babel/plugin-transform-literals7.12.13indirekt
npm@babel/plugin-transform-member-expression-literals7.12.13indirekt
npm@babel/plugin-transform-modules-amd7.14.2indirekt
npm@babel/plugin-transform-modules-commonjs7.14.0indirekt
npm@babel/plugin-transform-modules-systemjs7.13.8indirekt
npm@babel/plugin-transform-modules-umd7.14.0indirekt
npm@babel/plugin-transform-named-capturing-groups-regex7.12.13indirekt
npm@babel/plugin-transform-new-target7.12.13indirekt
npm@babel/plugin-transform-object-super7.12.13indirekt
npm@babel/plugin-transform-parameters7.14.2indirekt
npm@babel/plugin-transform-property-literals7.12.13indirekt
npm@babel/plugin-transform-regenerator7.13.15indirekt
npm@babel/plugin-transform-reserved-words7.12.13indirekt
npm@babel/plugin-transform-runtime7.14.3indirekt
npm@babel/plugin-transform-shorthand-properties7.12.13indirekt
npm@babel/plugin-transform-spread7.13.0indirekt
npm@babel/plugin-transform-sticky-regex7.12.13indirekt
npm@babel/plugin-transform-template-literals7.13.0indirekt
npm@babel/plugin-transform-typeof-symbol7.12.13indirekt
npm@babel/plugin-transform-unicode-escapes7.12.13indirekt
npm@babel/plugin-transform-unicode-regex7.12.13indirekt
npm@babel/preset-env7.14.4indirekt
npm@babel/preset-modules0.1.4indirekt
npm@babel/runtime7.14.0indirekt
npm@babel/template7.12.13indirekt
npm@babel/traverse7.14.2indirekt
npm@babel/types7.14.4indirekt
npm@csstools/convert-colors1.4.0indirekt
npm@npmcli/move-file1.1.2indirekt
npm@types/estree0.0.47indirekt
npm@types/glob7.1.3indirekt
npm@types/json-schema7.0.7indirekt
npm@types/minimatch3.0.4indirekt
npm@types/node15.6.1indirekt
npm@types/parse-json4.0.0indirekt
npm@types/q1.5.4indirekt
npm@types/resolve0.0.8indirekt
npm@webassemblyjs/ast1.9.0indirekt
npm@webassemblyjs/floating-point-hex-parser1.9.0indirekt
npm@webassemblyjs/helper-api-error1.9.0indirekt
npm@webassemblyjs/helper-buffer1.9.0indirekt
npm@webassemblyjs/helper-code-frame1.9.0indirekt
npm@webassemblyjs/helper-fsm1.9.0indirekt
npm@webassemblyjs/helper-module-context1.9.0indirekt
npm@webassemblyjs/helper-wasm-bytecode1.9.0indirekt
npm@webassemblyjs/helper-wasm-section1.9.0indirekt
npm@webassemblyjs/ieee7541.9.0indirekt
npm@webassemblyjs/leb1281.9.0indirekt
npm@webassemblyjs/utf81.9.0indirekt
npm@webassemblyjs/wasm-edit1.9.0indirekt
npm@webassemblyjs/wasm-gen1.9.0indirekt
npm@webassemblyjs/wasm-opt1.9.0indirekt
npm@webassemblyjs/wasm-parser1.9.0indirekt
npm@webassemblyjs/wast-parser1.9.0indirekt
npm@webassemblyjs/wast-printer1.9.0indirekt
npm@xtuc/ieee7541.2.0indirekt
npm@xtuc/long4.2.2indirekt
npmaccepts1.3.7indirekt
npmacorn6.4.2indirekt
npmaggregate-error3.1.0indirekt
npmajv6.12.6indirekt
npmajv-errors1.0.1indirekt
npmajv-keywords3.5.2indirekt
npmalphanum-sort1.0.2indirekt
npmansi-colors3.2.4indirekt
npmansi-html0.0.7indirekt
npmansi-regex2.1.1indirekt
npmansi-regex4.1.0indirekt
npmansi-styles3.2.1indirekt
npmanymatch2.0.0indirekt
npmanymatch3.1.2indirekt
npmaproba1.2.0indirekt
npmargparse1.0.10indirekt
npmarr-diff4.0.0indirekt
npmarr-flatten1.1.0indirekt
npmarr-union3.1.0indirekt
npmarray-flatten1.1.1indirekt
npmarray-flatten2.1.2indirekt
npmarray-union1.0.2indirekt
npmarray-uniq1.0.3indirekt
npmarray-unique0.3.2indirekt
npmasn1.js5.4.1indirekt
npmassert1.5.0indirekt
npmassign-symbols1.0.0indirekt
npmasync2.6.3indirekt
npmasync-each1.0.3indirekt
npmasync-limiter1.0.1indirekt
npmatob2.1.2indirekt
npmautoprefixer9.8.6indirekt
npmbabel-loader8.2.2indirekt
npmbabel-plugin-dynamic-import-node2.3.3indirekt
npmbabel-plugin-macros2.8.0indirekt
npmbabel-plugin-polyfill-corejs20.2.2indirekt
npmbabel-plugin-polyfill-corejs30.2.2indirekt
npmbabel-plugin-polyfill-regenerator0.2.2indirekt
npmbalanced-match1.0.2indirekt
npmbase0.11.2indirekt
npmbase64-js1.5.1indirekt
npmbatch0.6.1indirekt
npmbig.js5.2.2indirekt
npmbinary-extensions1.13.1indirekt
npmbinary-extensions2.2.0indirekt
npmbindings1.5.0indirekt
npmbluebird3.7.2indirekt
npmbn.js4.12.0indirekt
npmbn.js5.2.0indirekt
npmbody-parser1.19.0indirekt
npmbonjour3.5.0indirekt
npmboolbase1.0.0indirekt
npmbrace-expansion1.1.11indirekt
npmbraces2.3.2indirekt
npmbraces3.0.2indirekt
npmbrorand1.1.0indirekt
npmbrowserify-aes1.2.0indirekt
npmbrowserify-cipher1.0.1indirekt
npmbrowserify-des1.0.2indirekt
npmbrowserify-rsa4.1.0indirekt
npmbrowserify-sign4.2.1indirekt
npmbrowserify-zlib0.2.0indirekt
npmbrowserslist4.16.6indirekt
npmbuffer4.9.2indirekt
npmbuffer-from1.1.1indirekt
npmbuffer-indexof1.1.1indirekt
npmbuffer-xor1.0.3indirekt
npmbuiltin-modules3.2.0indirekt
npmbuiltin-status-codes3.0.0indirekt
npmbytes3.0.0indirekt
npmbytes3.1.0indirekt
npmcacache12.0.4indirekt
npmcacache15.2.0indirekt
npmcache-base1.0.1indirekt
npmcall-bind1.0.2indirekt
npmcaller-callsite2.0.0indirekt
npmcaller-path2.0.0indirekt
npmcallsites2.0.0indirekt
npmcallsites3.1.0indirekt
npmcamelcase5.3.1indirekt
npmcaniuse-api3.0.0indirekt
npmcaniuse-lite1.0.30001230indirekt
npmcase-sensitive-paths-webpack-plugin2.4.0indirekt
npmchalk2.4.2indirekt
npmchokidar2.1.8indirekt
npmchokidar3.5.1indirekt
npmchownr1.1.4indirekt
npmchownr2.0.0indirekt
npmchrome-trace-event1.0.3indirekt
npmcipher-base1.0.4indirekt
npmclass-utils0.3.6indirekt
npmclean-stack2.2.0indirekt
npmcliui5.0.0indirekt
npmcoa2.0.2indirekt
npmcollection-visit1.0.0indirekt
npmcolor3.1.3indirekt
npmcolor-convert1.9.3indirekt
npmcolor-name1.1.3indirekt
npmcolor-name1.1.4indirekt
npmcolor-string1.5.5indirekt
npmcolorette1.2.2indirekt
npmcommander2.20.3indirekt
npmcommon-tags1.8.0indirekt
npmcommondir1.0.1indirekt
npmcomponent-emitter1.3.0indirekt
npmcompressible2.0.18indirekt
npmcompression1.7.4indirekt
npmcompression-webpack-plugin4.0.1indirekt
npmconcat-map0.0.1indirekt
npmconcat-stream1.6.2indirekt
npmconnect-history-api-fallback1.6.0indirekt
npmconsole-browserify1.2.0indirekt
npmconstants-browserify1.0.0indirekt
npmcontent-disposition0.5.3indirekt
npmcontent-type1.0.4indirekt
npmconvert-source-map1.7.0indirekt
npmcookie0.4.0indirekt
npmcookie-signature1.0.6indirekt
npmcopy-concurrently1.0.5indirekt
npmcopy-descriptor0.1.1indirekt
npmcore-js3.13.1indirekt
npmcore-js-compat3.13.1indirekt
npmcore-util-is1.0.2indirekt
npmcosmiconfig5.2.1indirekt
npmcosmiconfig6.0.0indirekt
npmcreate-ecdh4.0.4indirekt
npmcreate-hash1.2.0indirekt
npmcreate-hmac1.1.7indirekt
npmcross-spawn6.0.5indirekt
npmcrypto-browserify3.12.0indirekt
npmcss-blank-pseudo0.1.4indirekt
npmcss-color-names0.0.4indirekt
npmcss-declaration-sorter4.0.1indirekt
npmcss-has-pseudo0.10.0indirekt
npmcss-loader3.6.0indirekt
npmcss-prefers-color-scheme3.1.1indirekt
npmcss-select2.1.0indirekt
npmcss-select-base-adapter0.1.1indirekt
npmcss-tree1.0.0-alpha.37indirekt
npmcss-tree1.1.3indirekt
npmcss-what3.4.2indirekt
npmcssdb4.4.0indirekt
npmcssesc2.0.0indirekt
npmcssesc3.0.0indirekt
npmcssnano4.1.11indirekt
npmcssnano-preset-default4.0.8indirekt
npmcssnano-util-get-arguments4.0.0indirekt
npmcssnano-util-get-match4.0.0indirekt
npmcssnano-util-raw-cache4.0.1indirekt
npmcssnano-util-same-parent4.0.1indirekt
npmcsso4.2.0indirekt
npmcyclist1.0.1indirekt
npmdebug2.6.9indirekt
npmdebug3.2.7indirekt
npmdebug4.3.1indirekt
npmdecamelize1.2.0indirekt
npmdecode-uri-component0.2.0indirekt
npmdeep-equal1.1.1indirekt
npmdefault-gateway4.2.0indirekt
npmdefine-properties1.1.3indirekt
npmdefine-property0.2.5indirekt
npmdefine-property1.0.0indirekt
npmdefine-property2.0.2indirekt
npmdel4.1.1indirekt
npmdepd1.1.2indirekt
npmdes.js1.0.1indirekt
npmdestroy1.0.4indirekt
npmdetect-file1.0.0indirekt
npmdetect-node2.1.0indirekt
npmdiffie-hellman5.0.3indirekt
npmdns-equal1.0.0indirekt
npmdns-packet1.3.4indirekt
npmdns-txt2.0.2indirekt
npmdom-serializer0.2.2indirekt
npmdomain-browser1.2.0indirekt
npmdomelementtype1.3.1indirekt
npmdomelementtype2.2.0indirekt
npmdomutils1.7.0indirekt
npmdot-prop5.3.0indirekt
npmduplexify3.7.1indirekt
npmee-first1.1.1indirekt
npmelectron-to-chromium1.3.742indirekt
npmelliptic6.5.4indirekt
npmemoji-regex7.0.3indirekt
npmemojis-list3.0.0indirekt
npmencodeurl1.0.2indirekt
npmend-of-stream1.4.4indirekt
npmenhanced-resolve4.5.0indirekt
npmentities2.2.0indirekt
npmerrno0.1.8indirekt
npmerror-ex1.3.2indirekt
npmes-abstract1.18.3indirekt
npmes-to-primitive1.2.1indirekt
npmescalade3.1.1indirekt
npmescape-html1.0.3indirekt
npmescape-string-regexp1.0.5indirekt
npmeslint-scope4.0.3indirekt
npmesprima4.0.1indirekt
npmesrecurse4.3.0indirekt
npmestraverse4.3.0indirekt
npmestraverse5.2.0indirekt
npmestree-walker0.6.1indirekt
npmesutils2.0.3indirekt
npmetag1.8.1indirekt
npmeventemitter34.0.7indirekt
npmevents3.3.0indirekt
npmeventsource1.1.0indirekt
npmevp_bytestokey1.0.3indirekt
npmexeca1.0.0indirekt
npmexpand-brackets2.1.4indirekt
npmexpand-tilde2.0.2indirekt
npmexpress4.17.1indirekt
npmextend-shallow2.0.1indirekt
npmextend-shallow3.0.2indirekt
npmextglob2.0.4indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfaye-websocket0.11.4indirekt
npmfiggy-pudding3.5.2indirekt
npmfile-loader6.2.0indirekt
npmfile-uri-to-path1.0.0indirekt
npmfill-range4.0.0indirekt
npmfill-range7.0.1indirekt
npmfinalhandler1.1.2indirekt
npmfind-cache-dir2.1.0indirekt
npmfind-cache-dir3.3.1indirekt
npmfind-up3.0.0indirekt
npmfind-up4.1.0indirekt
npmfindup-sync3.0.0indirekt
npmflatted3.1.1indirekt
npmflatten1.0.3indirekt
npmflush-write-stream1.1.1indirekt
npmfollow-redirects1.14.1indirekt
npmfor-in1.0.2indirekt
npmforwarded0.1.2indirekt
npmfragment-cache0.2.1indirekt
npmfresh0.5.2indirekt
npmfrom22.3.0indirekt
npmfs-minipass2.1.0indirekt
npmfs-write-stream-atomic1.0.10indirekt
npmfs.realpath1.0.0indirekt
npmfsevents1.2.13indirekt
npmfsevents2.3.2indirekt
npmfunction-bind1.1.1indirekt
npmgensync1.0.0-beta.2indirekt
npmget-caller-file2.0.5indirekt
npmget-intrinsic1.1.1indirekt
npmget-stream4.1.0indirekt
npmget-value2.0.6indirekt
npmglob7.1.7indirekt
npmglob-parent3.1.0indirekt
npmglob-parent5.1.2indirekt
npmglobal-modules1.0.0indirekt
npmglobal-modules2.0.0indirekt
npmglobal-prefix1.0.2indirekt
npmglobal-prefix3.0.0indirekt
npmglobals11.12.0indirekt
npmglobby6.1.0indirekt
npmgraceful-fs4.2.6indirekt
npmhandle-thing2.0.1indirekt
npmhas1.0.3indirekt
npmhas-bigints1.0.1indirekt
npmhas-flag3.0.0indirekt
npmhas-flag4.0.0indirekt
npmhas-symbols1.0.2indirekt
npmhas-value0.3.1indirekt
npmhas-value1.0.0indirekt
npmhas-values0.1.4indirekt
npmhas-values1.0.0indirekt
npmhash-base3.1.0indirekt
npmhash.js1.1.7indirekt
npmhex-color-regex1.1.0indirekt
npmhmac-drbg1.0.1indirekt
npmhomedir-polyfill1.0.3indirekt
npmhpack.js2.1.6indirekt
npmhsl-regex1.0.0indirekt
npmhsla-regex1.0.0indirekt
npmhtml-entities1.4.0indirekt
npmhttp-deceiver1.2.7indirekt
npmhttp-errors1.6.3indirekt
npmhttp-errors1.7.2indirekt
npmhttp-errors1.7.3indirekt
npmhttp-parser-js0.5.3indirekt
npmhttp-proxy1.18.1indirekt
npmhttp-proxy-middleware0.19.1indirekt
npmhttps-browserify1.0.0indirekt
npmiconv-lite0.4.24indirekt
npmicss-utils4.1.1indirekt
npmieee7541.2.1indirekt
npmiferr0.1.5indirekt
npmimport-cwd2.1.0indirekt
npmimport-fresh2.0.0indirekt
npmimport-fresh3.3.0indirekt
npmimport-from2.1.0indirekt
npmimport-local2.0.0indirekt
npmimurmurhash0.1.4indirekt
npmindent-string4.0.0indirekt
npmindexes-of1.0.1indirekt
npminfer-owner1.0.4indirekt
npminflight1.0.6indirekt
npminherits2.0.1indirekt
npminherits2.0.3indirekt
npminherits2.0.4indirekt
npmini1.3.8indirekt
npminternal-ip4.3.0indirekt
npminterpret1.4.0indirekt
npmip1.1.5indirekt
npmip-regex2.1.0indirekt
npmipaddr.js1.9.1indirekt
npmis-absolute-url2.1.0indirekt
npmis-absolute-url3.0.3indirekt
npmis-accessor-descriptor0.1.6indirekt
npmis-accessor-descriptor1.0.0indirekt
npmis-arguments1.1.0indirekt
npmis-arrayish0.2.1indirekt
npmis-arrayish0.3.2indirekt
npmis-bigint1.0.2indirekt
npmis-binary-path1.0.1indirekt
npmis-binary-path2.1.0indirekt
npmis-boolean-object1.1.1indirekt
npmis-buffer1.1.6indirekt
npmis-callable1.2.3indirekt
npmis-color-stop1.1.0indirekt
npmis-core-module2.4.0indirekt
npmis-data-descriptor0.1.4indirekt
npmis-data-descriptor1.0.0indirekt
npmis-date-object1.0.4indirekt
npmis-descriptor0.1.6indirekt
npmis-descriptor1.0.2indirekt
npmis-directory0.3.1indirekt
npmis-extendable0.1.1indirekt
npmis-extendable1.0.1indirekt
npmis-extglob2.1.1indirekt
npmis-fullwidth-code-point2.0.0indirekt
npmis-glob3.1.0indirekt
npmis-glob4.0.1indirekt
npmis-module1.0.0indirekt
npmis-negative-zero2.0.1indirekt
npmis-number3.0.0indirekt
npmis-number7.0.0indirekt
npmis-number-object1.0.5indirekt
npmis-obj2.0.0indirekt
npmis-path-cwd2.2.0indirekt
npmis-path-in-cwd2.1.0indirekt
npmis-path-inside2.1.0indirekt
npmis-plain-obj1.1.0indirekt
npmis-plain-object2.0.4indirekt
npmis-reference1.2.1indirekt
npmis-regex1.1.3indirekt
npmis-resolvable1.1.0indirekt
npmis-stream1.1.0indirekt
npmis-string1.0.6indirekt
npmis-symbol1.0.4indirekt
npmis-windows1.0.2indirekt
npmis-wsl1.1.0indirekt
npmisarray1.0.0indirekt
npmisexe2.0.0indirekt
npmisobject2.1.0indirekt
npmisobject3.0.1indirekt
npmjest-worker24.9.0indirekt
npmjest-worker26.6.2indirekt
npmjquery3.6.0indirekt
npmjquery-mousewheel3.1.13indirekt
npmjquery-ui1.12.1indirekt
npmjquery-ujs1.2.2indirekt
npmjs-tokens4.0.0indirekt
npmjs-yaml3.14.1indirekt
npmjsesc0.5.0indirekt
npmjsesc2.5.2indirekt
npmjson-parse-better-errors1.0.2indirekt
npmjson-parse-even-better-errors2.3.1indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson33.3.3indirekt
npmjson51.0.1indirekt
npmjson52.2.0indirekt
npmkillable1.0.1indirekt
npmkind-of3.2.2indirekt
npmkind-of4.0.0indirekt
npmkind-of5.1.0indirekt
npmkind-of6.0.3indirekt
npmklona2.0.4indirekt
npmlast-call-webpack-plugin3.0.0indirekt
npmlines-and-columns1.1.6indirekt
npmloader-runner2.4.0indirekt
npmloader-utils1.4.0indirekt
npmloader-utils2.0.0indirekt
npmlocate-path3.0.0indirekt
npmlocate-path5.0.0indirekt
npmlodash4.17.21indirekt
npmlodash.debounce4.0.8indirekt
npmlodash.get4.4.2indirekt
npmlodash.has4.5.2indirekt
npmlodash.memoize4.1.2indirekt
npmlodash.uniq4.5.0indirekt
npmloglevel1.7.1indirekt
npmlru-cache5.1.1indirekt
npmlru-cache6.0.0indirekt
npmmagic-string0.25.7indirekt
npmmake-dir2.1.0indirekt
npmmake-dir3.1.0indirekt
npmmap-cache0.2.2indirekt
npmmap-visit1.0.0indirekt
npmmd5.js1.3.5indirekt
npmmdn-data2.0.14indirekt
npmmdn-data2.0.4indirekt
npmmedia-typer0.3.0indirekt
npmmemory-fs0.4.1indirekt
npmmemory-fs0.5.0indirekt
npmmerge-descriptors1.0.1indirekt
npmmerge-stream2.0.0indirekt
npmmethods1.1.2indirekt
npmmicromatch3.1.10indirekt
npmmiller-rabin4.0.1indirekt
npmmime1.6.0indirekt
npmmime2.5.2indirekt
npmmime-db1.47.0indirekt
npmmime-types2.1.30indirekt
npmmini-css-extract-plugin0.9.0indirekt
npmminimalistic-assert1.0.1indirekt
npmminimalistic-crypto-utils1.0.1indirekt
npmminimatch3.0.4indirekt
npmminimist1.2.5indirekt
npmminipass3.1.3indirekt
npmminipass-collect1.0.2indirekt
npmminipass-flush1.0.5indirekt
npmminipass-pipeline1.2.4indirekt
npmminizlib2.1.2indirekt
npmmississippi3.0.0indirekt
npmmixin-deep1.3.2indirekt
npmmkdirp0.5.5indirekt
npmmkdirp1.0.4indirekt
npmmove-concurrently1.0.1indirekt
npmms2.0.0indirekt
npmms2.1.1indirekt
npmms2.1.2indirekt
npmms2.1.3indirekt
npmmulticast-dns6.2.3indirekt
npmmulticast-dns-service-types1.1.0indirekt
npmnan2.14.2indirekt
npmnanomatch1.2.13indirekt
npmnegotiator0.6.2indirekt
npmneo-async2.6.2indirekt
npmnice-try1.0.5indirekt
npmnode-forge0.10.0indirekt
npmnode-libs-browser2.2.1indirekt
npmnode-releases1.1.72indirekt
npmnormalize-path2.1.1indirekt
npmnormalize-path3.0.0indirekt
npmnormalize-range0.1.2indirekt
npmnormalize-url1.9.1indirekt
npmnormalize-url3.3.0indirekt
npmnpm-run-path2.0.2indirekt
npmnth-check1.0.2indirekt
npmnum2fraction1.2.2indirekt
npmobject-assign4.1.1indirekt
npmobject-copy0.1.0indirekt
npmobject-inspect1.10.3indirekt
npmobject-is1.1.5indirekt
npmobject-keys1.1.1indirekt
npmobject-visit1.0.1indirekt
npmobject.assign4.1.2indirekt
npmobject.getownpropertydescriptors2.1.2indirekt
npmobject.pick1.3.0indirekt
npmobject.values1.1.4indirekt
npmobuf1.1.2indirekt
npmon-finished2.3.0indirekt
npmon-headers1.0.2indirekt
npmonce1.4.0indirekt
npmopn5.5.0indirekt
npmoptimize-css-assets-webpack-plugin5.0.6indirekt
npmoriginal1.0.2indirekt
npmos-browserify0.3.0indirekt
npmp-finally1.0.0indirekt
npmp-limit2.3.0indirekt
npmp-limit3.1.0indirekt
npmp-locate3.0.0indirekt
npmp-locate4.1.0indirekt
npmp-map2.1.0indirekt
npmp-map4.0.0indirekt
npmp-retry3.0.1indirekt
npmp-try2.2.0indirekt
npmpako1.0.11indirekt
npmparallel-transform1.2.0indirekt
npmparent-module1.0.1indirekt
npmparse-asn15.1.6indirekt
npmparse-json4.0.0indirekt
npmparse-json5.2.0indirekt
npmparse-passwd1.0.0indirekt
npmparseurl1.3.3indirekt
npmpascalcase0.1.1indirekt
npmpath-browserify0.0.1indirekt
npmpath-complete-extname1.0.0indirekt
npmpath-dirname1.0.2indirekt
npmpath-exists3.0.0indirekt
npmpath-exists4.0.0indirekt
npmpath-is-absolute1.0.1indirekt
npmpath-is-inside1.0.2indirekt
npmpath-key2.0.1indirekt
npmpath-parse1.0.7indirekt
npmpath-to-regexp0.1.7indirekt
npmpath-type4.0.0indirekt
npmpbkdf23.1.2indirekt
npmphp-date-formatter1.3.6indirekt
npmpicomatch2.3.0indirekt
npmpify2.3.0indirekt
npmpify4.0.1indirekt
npmpinkie2.0.4indirekt
npmpinkie-promise2.0.1indirekt
npmpkg-dir3.0.0indirekt
npmpkg-dir4.2.0indirekt
npmpnp-webpack-plugin1.6.4indirekt
npmportfinder1.0.28indirekt
npmposix-character-classes0.1.1indirekt
npmpostcss7.0.36indirekt
npmpostcss-attribute-case-insensitive4.0.2indirekt
npmpostcss-calc7.0.5indirekt
npmpostcss-color-functional-notation2.0.1indirekt
npmpostcss-color-gray5.0.0indirekt
npmpostcss-color-hex-alpha5.0.3indirekt
npmpostcss-color-mod-function3.0.3indirekt
npmpostcss-color-rebeccapurple4.0.1indirekt
npmpostcss-colormin4.0.3indirekt
npmpostcss-convert-values4.0.1indirekt
npmpostcss-custom-media7.0.8indirekt
npmpostcss-custom-properties8.0.11indirekt
npmpostcss-custom-selectors5.1.2indirekt
npmpostcss-dir-pseudo-class5.0.0indirekt
npmpostcss-discard-comments4.0.2indirekt
npmpostcss-discard-duplicates4.0.2indirekt
npmpostcss-discard-empty4.0.1indirekt
npmpostcss-discard-overridden4.0.1indirekt
npmpostcss-double-position-gradients1.0.0indirekt
npmpostcss-env-function2.0.2indirekt
npmpostcss-flexbugs-fixes4.2.1indirekt
npmpostcss-focus-visible4.0.0indirekt
npmpostcss-focus-within3.0.0indirekt
npmpostcss-font-variant4.0.1indirekt
npmpostcss-gap-properties2.0.0indirekt
npmpostcss-image-set-function3.0.1indirekt
npmpostcss-import12.0.1indirekt
npmpostcss-initial3.0.4indirekt
npmpostcss-lab-function2.0.1indirekt
npmpostcss-load-config2.1.2indirekt
npmpostcss-loader3.0.0indirekt
npmpostcss-logical3.0.0indirekt
npmpostcss-media-minmax4.0.0indirekt
npmpostcss-merge-longhand4.0.11indirekt
npmpostcss-merge-rules4.0.3indirekt
npmpostcss-minify-font-values4.0.2indirekt
npmpostcss-minify-gradients4.0.2indirekt
npmpostcss-minify-params4.0.2indirekt
npmpostcss-minify-selectors4.0.2indirekt
npmpostcss-modules-extract-imports2.0.0indirekt
npmpostcss-modules-local-by-default3.0.3indirekt
npmpostcss-modules-scope2.2.0indirekt
npmpostcss-modules-values3.0.0indirekt
npmpostcss-nesting7.0.1indirekt
npmpostcss-normalize-charset4.0.1indirekt
npmpostcss-normalize-display-values4.0.2indirekt
npmpostcss-normalize-positions4.0.2indirekt
npmpostcss-normalize-repeat-style4.0.2indirekt
npmpostcss-normalize-string4.0.2indirekt
npmpostcss-normalize-timing-functions4.0.2indirekt
npmpostcss-normalize-unicode4.0.1indirekt
npmpostcss-normalize-url4.0.1indirekt
npmpostcss-normalize-whitespace4.0.2indirekt
npmpostcss-ordered-values4.1.2indirekt
npmpostcss-overflow-shorthand2.0.0indirekt
npmpostcss-page-break2.0.0indirekt
npmpostcss-place4.0.1indirekt
npmpostcss-preset-env6.7.0indirekt
npmpostcss-pseudo-class-any-link6.0.0indirekt
npmpostcss-reduce-initial4.0.3indirekt
npmpostcss-reduce-transforms4.0.2indirekt
npmpostcss-replace-overflow-wrap3.0.0indirekt
npmpostcss-safe-parser4.0.2indirekt
npmpostcss-selector-matches4.0.0indirekt
npmpostcss-selector-not4.0.1indirekt
npmpostcss-selector-parser3.1.2indirekt
npmpostcss-selector-parser5.0.0indirekt
npmpostcss-selector-parser6.0.6indirekt
npmpostcss-svgo4.0.3indirekt
npmpostcss-unique-selectors4.0.1indirekt
npmpostcss-value-parser3.3.1indirekt
npmpostcss-value-parser4.1.0indirekt
npmpostcss-values-parser2.0.1indirekt
npmprepend-http1.0.4indirekt
npmprocess0.11.10indirekt
npmprocess-nextick-args2.0.1indirekt
npmpromise-inflight1.0.1indirekt
npmproxy-addr2.0.6indirekt
npmprr1.0.1indirekt
npmpublic-encrypt4.0.3indirekt
npmpump2.0.1indirekt
npmpump3.0.0indirekt
npmpumpify1.5.1indirekt
npmpunycode1.3.2indirekt
npmpunycode1.4.1indirekt
npmpunycode2.1.1indirekt
npmq1.5.1indirekt
npmqs6.7.0indirekt
npmquery-string4.3.4indirekt
npmquerystring0.2.0indirekt
npmquerystring-es30.2.1indirekt
npmquerystringify2.2.0indirekt
npmrandombytes2.1.0indirekt
npmrandomfill1.0.4indirekt
npmrange-parser1.2.1indirekt
npmraw-body2.4.0indirekt
npmraw-loader0.5.1indirekt
npmread-cache1.0.0indirekt
npmreadable-stream2.3.7indirekt
npmreadable-stream3.6.0indirekt
npmreaddirp2.2.1indirekt
npmreaddirp3.5.0indirekt
npmregenerate1.4.2indirekt
npmregenerate-unicode-properties8.2.0indirekt
npmregenerator-runtime0.13.7indirekt
npmregenerator-transform0.14.5indirekt
npmregex-not1.0.2indirekt
npmregexp.prototype.flags1.3.1indirekt
npmregexpu-core4.7.1indirekt
npmregjsgen0.5.2indirekt
npmregjsparser0.6.9indirekt
npmremove-trailing-separator1.1.0indirekt
npmrepeat-element1.1.4indirekt
npmrepeat-string1.6.1indirekt
npmrequire-directory2.1.1indirekt
npmrequire-main-filename2.0.0indirekt
npmrequires-port1.0.0indirekt
npmresolve1.20.0indirekt
npmresolve-cwd2.0.0indirekt
npmresolve-dir1.0.1indirekt
npmresolve-from3.0.0indirekt
npmresolve-from4.0.0indirekt
npmresolve-url0.2.1indirekt
npmret0.1.15indirekt
npmretry0.12.0indirekt
npmrgb-regex1.0.1indirekt
npmrgba-regex1.0.0indirekt
npmrimraf2.7.1indirekt
npmrimraf3.0.2indirekt
npmripemd1602.0.2indirekt
npmrollup2.50.4indirekt
npmrollup-plugin-babel4.4.0indirekt
npmrollup-plugin-commonjs10.1.0indirekt
npmrollup-plugin-node-resolve5.2.0indirekt
npmrollup-plugin-uglify6.0.4indirekt
npmrollup-pluginutils2.8.2indirekt
npmrun-queue1.0.3indirekt
npmsafe-buffer5.1.2indirekt
npmsafe-buffer5.2.1indirekt
npmsafe-regex1.1.0indirekt
npmsafer-buffer2.1.2indirekt
npmsass1.34.0indirekt
npmsass-loader10.1.1indirekt
npmsax1.2.4indirekt
npmschema-utils1.0.0indirekt
npmschema-utils2.7.1indirekt
npmschema-utils3.0.0indirekt
npmselect-hose2.0.0indirekt
npmselfsigned1.10.11indirekt
npmsemver5.7.1indirekt
npmsemver6.3.0indirekt
npmsemver7.0.0indirekt
npmsemver7.3.5indirekt
npmsend0.17.1indirekt
npmserialize-javascript2.1.2indirekt
npmserialize-javascript4.0.0indirekt
npmserialize-javascript5.0.1indirekt
npmserve-index1.9.1indirekt
npmserve-static1.14.1indirekt
npmset-blocking2.0.0indirekt
npmset-value2.0.1indirekt
npmsetimmediate1.0.5indirekt
npmsetprototypeof1.1.0indirekt
npmsetprototypeof1.1.1indirekt
npmsha.js2.4.11indirekt
npmshebang-command1.2.0indirekt
npmshebang-regex1.0.0indirekt
npmsignal-exit3.0.3indirekt
npmsimple-swizzle0.2.2indirekt
npmsnapdragon0.8.2indirekt
npmsnapdragon-node2.1.1indirekt
npmsnapdragon-util3.0.1indirekt
npmsockjs0.3.21indirekt
npmsockjs-client1.5.1indirekt
npmsort-keys1.1.2indirekt
npmsource-list-map2.0.1indirekt
npmsource-map0.5.7indirekt
npmsource-map0.6.1indirekt
npmsource-map0.7.3indirekt
npmsource-map-resolve0.5.3indirekt
npmsource-map-support0.5.19indirekt
npmsource-map-url0.4.1indirekt
npmsourcemap-codec1.4.8indirekt
npmspdy4.0.2indirekt
npmspdy-transport3.0.0indirekt
npmsplit-string3.1.0indirekt
npmsprintf-js1.0.3indirekt
npmssri6.0.2indirekt
npmssri8.0.1indirekt
npmstable0.1.8indirekt
npmstatic-extend0.1.2indirekt
npmstatuses1.5.0indirekt
npmstream-browserify2.0.2indirekt
npmstream-each1.2.3indirekt
npmstream-http2.8.3indirekt
npmstream-shift1.0.1indirekt
npmstrict-uri-encode1.1.0indirekt
npmstring-width3.1.0indirekt
npmstring.prototype.trimend1.0.4indirekt
npmstring.prototype.trimstart1.0.4indirekt
npmstring_decoder1.1.1indirekt
npmstring_decoder1.3.0indirekt
npmstrip-ansi3.0.1indirekt
npmstrip-ansi5.2.0indirekt
npmstrip-eof1.0.0indirekt
npmstyle-loader1.3.0indirekt
npmstylehacks4.0.3indirekt
npmsupports-color5.5.0indirekt
npmsupports-color6.1.0indirekt
npmsupports-color7.2.0indirekt
npmsvgo1.3.2indirekt
npmtapable1.1.3indirekt
npmtar6.1.11indirekt
npmterser4.8.0indirekt
npmterser5.7.0indirekt
npmterser-webpack-plugin1.4.5indirekt
npmterser-webpack-plugin4.2.3indirekt
npmthrough22.0.5indirekt
npmthunky1.1.0indirekt
npmtimers-browserify2.0.12indirekt
npmtimsort0.3.0indirekt
npmto-arraybuffer1.0.1indirekt
npmto-fast-properties2.0.0indirekt
npmto-object-path0.3.0indirekt
npmto-regex3.0.2indirekt
npmto-regex-range2.1.1indirekt
npmto-regex-range5.0.1indirekt
npmtoidentifier1.0.0indirekt
npmts-pnp1.2.0indirekt
npmtty-browserify0.0.0indirekt
npmtype-is1.6.18indirekt
npmtypedarray0.0.6indirekt
npmuglify-js3.13.8indirekt
npmunbox-primitive1.0.1indirekt
npmunicode-canonical-property-names-ecmascript1.0.4indirekt
npmunicode-match-property-ecmascript1.0.4indirekt
npmunicode-match-property-value-ecmascript1.2.0indirekt
npmunicode-property-aliases-ecmascript1.1.0indirekt
npmunion-value1.0.1indirekt
npmuniq1.0.1indirekt
npmuniqs2.0.0indirekt
npmunique-filename1.1.1indirekt
npmunique-slug2.0.2indirekt
npmunpipe1.0.0indirekt
npmunquote1.1.1indirekt
npmunset-value1.0.0indirekt
npmupath1.2.0indirekt
npmuri-js4.4.1indirekt
npmurix0.1.0indirekt
npmurl0.11.0indirekt
npmurl-parse1.5.3indirekt
npmuse3.1.1indirekt
npmutil0.10.3indirekt
npmutil0.11.1indirekt
npmutil-deprecate1.0.2indirekt
npmutil.promisify1.0.1indirekt
npmutils-merge1.0.1indirekt
npmuuid3.4.0indirekt
npmv8-compile-cache2.3.0indirekt
npmvary1.1.2indirekt
npmvendors1.0.4indirekt
npmvm-browserify1.1.2indirekt
npmwatchpack1.7.5indirekt
npmwatchpack-chokidar22.0.1indirekt
npmwbuf1.7.3indirekt
npmwebpack-assets-manifest3.1.1indirekt
npmwebpack-dev-middleware3.7.3indirekt
npmwebpack-dev-server3.11.2indirekt
npmwebpack-log2.0.0indirekt
npmwebpack-sources1.4.3indirekt
npmwebsocket-driver0.7.4indirekt
npmwebsocket-extensions0.1.4indirekt
npmwhich1.3.1indirekt
npmwhich-boxed-primitive1.0.2indirekt
npmwhich-module2.0.0indirekt
npmworker-farm1.7.0indirekt
npmwrap-ansi5.1.0indirekt
npmwrappy1.0.2indirekt
npmws6.2.2indirekt
npmxtend4.0.2indirekt
npmy18n4.0.3indirekt
npmyallist3.1.1indirekt
npmyallist4.0.0indirekt
npmyaml1.10.2indirekt
npmyargs13.3.2indirekt
npmyargs-parser13.1.2indirekt
npmyocto-queue0.1.0indirekt
RubyGemsaasmindirekt
RubyGemsaasm5.2.0indirekt
RubyGemsactioncable6.1.6indirekt
RubyGemsactionmailbox6.1.6indirekt
RubyGemsactionmailer6.1.6indirekt
RubyGemsactionpack6.1.6indirekt
RubyGemsactiontext6.1.6indirekt
RubyGemsactionview6.1.6indirekt
RubyGemsactive_materialindirekt
RubyGemsactive_material1.5.2indirekt
RubyGemsactivejob6.1.6indirekt
RubyGemsactivemodel6.1.6indirekt
RubyGemsactiverecord6.1.6indirekt
RubyGemsactivestorage6.1.6indirekt
RubyGemsactivesupport6.1.6indirekt
RubyGemsaddressable2.8.0indirekt
RubyGemsarbre1.5.0indirekt
RubyGemsast2.4.2indirekt
RubyGemsbuilder3.2.4indirekt
RubyGemscapybara3.37.1indirekt
RubyGemscapybara-seleniumindirekt
RubyGemscapybara-selenium0.0.6indirekt
RubyGemschildprocess4.1.0indirekt
RubyGemsclimate_control0.2.0indirekt
RubyGemscoderay1.1.3indirekt
RubyGemsconcurrent-ruby1.1.10indirekt
RubyGemscontent_disposition1.0.0indirekt
RubyGemscrass1.0.6indirekt
RubyGemsdatabase_cleanerindirekt
RubyGemsdatabase_cleaner2.0.1indirekt
RubyGemsdatabase_cleaner-active_record2.0.1indirekt
RubyGemsdatabase_cleaner-core2.0.1indirekt
RubyGemsdiff-lcs1.5.0indirekt
RubyGemsdown5.3.1indirekt
RubyGemsenumerizeindirekt
RubyGemsenumerize2.5.0indirekt
RubyGemserubi1.10.0indirekt
RubyGemsfactory_bot6.2.1indirekt
RubyGemsfactory_bot_railsindirekt
RubyGemsfactory_bot_rails6.2.0indirekt
RubyGemsffi1.15.5indirekt
RubyGemsformatador1.1.0indirekt
RubyGemsformtastic4.0.0indirekt
RubyGemsformtastic_i18n0.7.0indirekt
RubyGemsglobalid1.0.0indirekt
RubyGemsguardindirekt
RubyGemsguard2.18.0indirekt
RubyGemsguard-compat1.2.1indirekt
RubyGemsguard-rspecindirekt
RubyGemsguard-rspec4.7.3indirekt
RubyGemshas_scope0.8.0indirekt
RubyGemsi18n1.10.0indirekt
RubyGemsimage_processingindirekt
RubyGemsimage_processing1.12.2indirekt
RubyGemsinherited_resources1.13.1indirekt
RubyGemsjaro_winkler1.5.4indirekt
RubyGemsjquery-rails4.5.0indirekt
RubyGemskaminari1.2.2indirekt
RubyGemskaminari-actionview1.2.2indirekt
RubyGemskaminari-activerecord1.2.2indirekt
RubyGemskaminari-core1.2.2indirekt
RubyGemslisten3.7.1indirekt
RubyGemsloofah2.18.0indirekt
RubyGemslumberjack1.2.8indirekt
RubyGemsmail2.7.1indirekt
RubyGemsmarcel1.0.2indirekt
RubyGemsmatrix0.4.2indirekt
RubyGemsmethod_source1.0.0indirekt
RubyGemsmime-types3.4.1indirekt
RubyGemsmime-types-data3.2022.0105indirekt
RubyGemsmini_magick4.11.0indirekt
RubyGemsmini_mime1.1.2indirekt
RubyGemsminitest5.15.0indirekt
RubyGemsnenv0.3.0indirekt
RubyGemsnio4r2.5.8indirekt
RubyGemsnokogiri1.13.6indirekt
RubyGemsnotiffany0.1.3indirekt
RubyGemspaperclipindirekt
RubyGemspaperclip6.1.0indirekt
RubyGemsparallel1.22.1indirekt
RubyGemsparser3.1.2.0indirekt
RubyGemspowerpack0.1.3indirekt
RubyGemspry0.14.1indirekt
RubyGemspry-railsindirekt
RubyGemspry-rails0.3.9indirekt
RubyGemspsych4.0.4indirekt
RubyGemspublic_suffix4.0.7indirekt
RubyGemspumaindirekt
RubyGemspuma5.6.4indirekt
RubyGemsracc1.6.0indirekt
RubyGemsrack2.2.3.1indirekt
RubyGemsrack-proxy0.7.2indirekt
RubyGemsrack-test1.1.0indirekt
RubyGemsrailsindirekt
RubyGemsrails6.1.6indirekt
RubyGemsrails-dom-testing2.0.3indirekt
RubyGemsrails-html-sanitizer1.4.3indirekt
RubyGemsrailtiesindirekt
RubyGemsrailties6.1.6indirekt
RubyGemsrainbow3.1.1indirekt
RubyGemsrake13.0.6indirekt
RubyGemsransack3.2.1indirekt
RubyGemsrb-fsevent0.11.1indirekt
RubyGemsrb-inotify0.10.1indirekt
RubyGemsregexp_parser2.5.0indirekt
RubyGemsrequire_allindirekt
RubyGemsrequire_all3.0.0indirekt
RubyGemsresponders3.0.1indirekt
RubyGemsrexml3.2.5indirekt
RubyGemsrspec3.11.0indirekt
RubyGemsrspec-core3.11.0indirekt
RubyGemsrspec-expectations3.11.0indirekt
RubyGemsrspec-mocks3.11.1indirekt
RubyGemsrspec-railsindirekt
RubyGemsrspec-rails5.1.2indirekt
RubyGemsrspec-support3.11.0indirekt
RubyGemsrspec_junit_formatterindirekt
RubyGemsrspec_junit_formatter0.5.1indirekt
RubyGemsrubocopindirekt
RubyGemsrubocop0.65.0indirekt
RubyGemsruby-progressbar1.11.0indirekt
RubyGemsruby-vips2.1.4indirekt
RubyGemsruby2_keywords0.0.5indirekt
RubyGemsrubyzip2.3.2indirekt
RubyGemssasscindirekt
RubyGemssassc2.4.0indirekt
RubyGemssassc-railsindirekt
RubyGemssassc-rails2.1.2indirekt
RubyGemsselenium-webdriver4.2.1indirekt
RubyGemssemantic_range3.0.0indirekt
RubyGemsshellany0.0.1indirekt
RubyGemsshoulda-matchersindirekt
RubyGemsshoulda-matchers5.1.0indirekt
RubyGemsshrineindirekt
RubyGemsshrine3.4.0indirekt
RubyGemssprockets4.0.3indirekt
RubyGemssprockets-rails3.4.2indirekt
RubyGemssqlite3indirekt
RubyGemssqlite31.4.4indirekt
RubyGemsstringio3.0.2indirekt
RubyGemsterrapin0.6.0indirekt
RubyGemsthor1.2.1indirekt
RubyGemstilt2.0.10indirekt
RubyGemstzinfo2.0.4indirekt
RubyGemsunicode-display_width1.4.1indirekt
RubyGemswebdriversindirekt
RubyGemswebdrivers5.0.0indirekt
RubyGemswebsocket1.2.9indirekt
RubyGemswebsocket-driver0.7.5indirekt
RubyGemswebsocket-extensions0.1.5indirekt
RubyGemsxdan-datetimepicker-railsindirekt
RubyGemsxdan-datetimepicker-rails2.5.4indirekt
RubyGemsxpath3.2.0indirekt
RubyGemszeitwerk2.6.0indirekt
Abhängigkeits-Advisories 0

Die Installation von npm:activeadmin_addons@2.0.0-beta.4 zieht 8 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": 9853,
      "has_wiki": true,
      "homepage": null,
      "languages": {
        "CSS": 683,
        "HTML": 5109,
        "Ruby": 182705,
        "SCSS": 29708,
        "Shell": 524,
        "JavaScript": 60230
      },
      "pushed_at": "2024-01-14T09:45:27Z",
      "created_at": "2022-06-04T13:01:28Z",
      "owner_type": "Organization",
      "updated_at": "2022-06-21T13:11:29Z",
      "description": "Extends ActiveAdmin to enable a set of great optional UX improving add-ons",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "master",
      "license_spdx_raw": "MIT",
      "primary_language": "Ruby",
      "significant_languages": [
        "Ruby",
        "JavaScript",
        "SCSS"
      ]
    },
    "owner": {
      "blog": "https://cartona.com/",
      "name": "Cartona",
      "type": "Organization",
      "login": "cartona",
      "company": null,
      "location": "Egypt",
      "followers": 9,
      "avatar_url": "https://avatars.githubusercontent.com/u/49100520?v=4",
      "created_at": "2019-03-30T15:56:28Z",
      "is_verified": null,
      "public_repos": 24,
      "account_age_days": 2673
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "v1.6.0",
          "kind": "minor",
          "published_at": "2024-01-08T13:15:32Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "dc1fe59dc587f3ce2e84cae5c881aee888013fa2",
          "body": null,
          "is_bot": false,
          "headline": "Create codeql-analysis.yml",
          "author_name": "Hamdy Khalil",
          "author_login": "ma7dy",
          "committed_at": "2022-06-30T14:24:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "75addd6f94c8c72ebb1a6d8b80f63dc4d53d6915",
          "body": null,
          "is_bot": false,
          "headline": "Create dependabot.yml",
          "author_name": "Hamdy Khalil",
          "author_login": "ma7dy",
          "committed_at": "2022-06-30T14:23:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "12add165383cc50afbd07dfab40dd9868ee5ffa5",
          "body": "Update to the latest official release",
          "is_bot": false,
          "headline": "Merge pull request #1 from Hossam-Hawary/master",
          "author_name": "Hamdy Khalil",
          "author_login": "ma7dy",
          "committed_at": "2022-06-21T13:11:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "604fc86de95d94d95f70e192752192f87210925d",
          "body": null,
          "is_bot": false,
          "headline": "Fix: Remove merge errors",
          "author_name": "Hossam Eldeen Hawary",
          "author_login": "Hossam-Hawary",
          "committed_at": "2022-06-15T14:37:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "261700ea8291a27c8abc0a39b6cfc21448460ae7",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'platanus-master'",
          "author_name": "Hossam Eldeen Hawary",
          "author_login": "Hossam-Hawary",
          "committed_at": "2022-06-15T12:57:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fdaa16a6c90fb4ee1ea58947f0bd214eba135721",
          "body": "…anus-master",
          "is_bot": false,
          "headline": "Merge branch 'master' of platanus/activeadmin_addons into Hossam/plat…",
          "author_name": "Hossam Eldeen Hawary",
          "author_login": "Hossam-Hawary",
          "committed_at": "2022-06-15T12:55:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "33239979879ff819b3917806bbadd5130da0ce9b",
          "body": "ruby 3.0.4\nrails 6.1.6\nactiveadmin 2.13.1",
          "is_bot": false,
          "headline": "Update ruby, rails, activeadmin version",
          "author_name": "Hossam Eldeen Hawary",
          "author_login": "Hossam-Hawary",
          "committed_at": "2022-06-12T17:19:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f0b4b8460db7c8f2288ae5f69c2738041382c71",
          "body": "https://github.com/voormedia/rails-erd/pull/345",
          "is_bot": false,
          "headline": "Fix: undefined method `parent' error",
          "author_name": "Hossam Eldeen Hawary",
          "author_login": "Hossam-Hawary",
          "committed_at": "2022-06-12T16:18:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8c9c70a8baf48039c330ff050689f5047d24823f",
          "body": "fix(image-builder): remove pry",
          "is_bot": false,
          "headline": "Merge pull request #401 from platanus/remove-pry",
          "author_name": "Guillermo Moreno",
          "author_login": "gmq",
          "committed_at": "2022-05-03T20:45:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eebf708212976e00ea371e4b295f2cda60e98625",
          "body": null,
          "is_bot": false,
          "headline": "fix(image-builder): remove pry",
          "author_name": "Guillermo Moreno",
          "author_login": "gmq",
          "committed_at": "2022-05-03T20:32:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db992b3c419ea71a87fa0843015e7df62165945b",
          "body": "Shrine images",
          "is_bot": false,
          "headline": "Merge pull request #396 from platanus/shrine-images",
          "author_name": "Gabriel Lyon",
          "author_login": null,
          "committed_at": "2022-04-08T21:43:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "98c8c00ce0ebccd0e8b197876a4d2eee7b9e7f73",
          "body": null,
          "is_bot": false,
          "headline": "feat(readme): update images implementation instructions",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-08T21:36:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "90ab956a423589d98290a4b01058025e7fb0891a",
          "body": "…plication",
          "is_bot": false,
          "headline": "feat(images-instructions): re name instructions and include shrine ex…",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-08T21:36:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "14eb6f6feeaaf39f0bd30ab245e968e9ccb83a51",
          "body": null,
          "is_bot": false,
          "headline": "feat(config): include aptfile and instalation in circleci",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:37:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8bc29f13cdc2f01b94bf2eb7e6fa0e899a6a3ef8",
          "body": null,
          "is_bot": false,
          "headline": "test(image-builder): include tests for shrine case",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:10:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e684a1bbd340ccca3e41e30ea494e1226015057a",
          "body": null,
          "is_bot": false,
          "headline": "feat(admin/invoice): include picture for shrine cases",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:10:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "588fbac366ed9fa601a613ef0b0c030bf7d1c459",
          "body": null,
          "is_bot": false,
          "headline": "feat(invoice): include picture_data and image uploader",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:10:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "21dd5da2ba38def56630f360c29202e51582d74b",
          "body": null,
          "is_bot": false,
          "headline": "feat(image-builder): define case for shrine",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:09:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a144f42bd531eb185793253d4ab4cb739b73bf4",
          "body": null,
          "is_bot": false,
          "headline": "feat(image-uploader): define basic image uploader with derivates",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:08:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e13e573989f161734963b36ecc4cf6c0dd8a5b58",
          "body": null,
          "is_bot": false,
          "headline": "feat(shrine-initializer): define basic initializer",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:07:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e29193edfa8696e9bae26940a18f9f4155252ce5",
          "body": null,
          "is_bot": false,
          "headline": "feat(gemspec): update ffi and install shrine and image_processing",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-04-01T21:06:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7508859a2fee7ffea21a08ebd891ece7044fcfdc",
          "body": "feat(select2-search): include documentation for other table search or…",
          "is_bot": false,
          "headline": "Merge pull request #392 from platanus/include-method-model-to-readme",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2022-03-03T12:58:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "330dc24f0e84c813193f55c1b9665a5717d3eacf",
          "body": "… filter",
          "is_bot": false,
          "headline": "feat(select2-search): include documentation for other table search or…",
          "author_name": "Gabriel Lyon",
          "author_login": "GabrielLyonB",
          "committed_at": "2022-03-03T12:42:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "51a0e4b23a1cea89cbe4b2f283115f177bac9c7f",
          "body": "Add turbo event",
          "is_bot": false,
          "headline": "Merge pull request #365 from jdugarte/jdugarte/add-turbo-event",
          "author_name": "Raimundo Herrera",
          "author_login": "rjherrera",
          "committed_at": "2021-12-27T15:16:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db787b976c68bc64626c1ce9b5adf930e473984e",
          "body": null,
          "is_bot": false,
          "headline": "Releasing v1.9.0",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-11-24T22:29:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "83f4e9febe9c46e89d1f799c604a15e2ef98f873",
          "body": "fix(tag-builder): generating wrong path with nested resources",
          "is_bot": false,
          "headline": "Merge pull request #383 from platanus/fix-nested-interactive-tag",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-11-24T22:20:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0f8c2bbb9fcdc92f02254b1fa95f45e9b591704",
          "body": null,
          "is_bot": false,
          "headline": "docs(README): improve bool interactive explanation",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-11-24T22:13:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "faa5e6bc10b6d9fbcaa7be9a80543ed893c19978",
          "body": null,
          "is_bot": false,
          "headline": "fix(tag-builder): generating wrong path with nested resources",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-11-19T17:41:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0530012b115b4d5f6d7ce1055033e8c8e6d612fa",
          "body": "Update select2_search.md",
          "is_bot": false,
          "headline": "Merge pull request #381 from cprodhomme/patch-3",
          "author_name": "Raimundo Herrera",
          "author_login": "rjherrera",
          "committed_at": "2021-11-05T20:33:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8b75817d72b8a234fbf6497b0ad00482faef61f2",
          "body": null,
          "is_bot": false,
          "headline": "Update select2_search.md",
          "author_name": "Clément Prod'homme",
          "author_login": "cprodhomme",
          "committed_at": "2021-11-04T12:04:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "10ff424a9c1e2f38144ccaa5521518d3287dd8fb",
          "body": "chore(deps): bump nokogiri from 1.11.6 to 1.12.5",
          "is_bot": false,
          "headline": "Merge pull request #375 from platanus/dependabot/bundler/nokogiri-1.12.5",
          "author_name": "Raimundo Herrera",
          "author_login": "rjherrera",
          "committed_at": "2021-10-12T13:18:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2529b40066159c0f96452b62fe880cfcc80c7328",
          "body": "…mmy/tar-6.1.11\n\nchore(deps): bump tar from 6.1.5 to 6.1.11 in /spec/dummy",
          "is_bot": false,
          "headline": "Merge pull request #373 from platanus/dependabot/npm_and_yarn/spec/du…",
          "author_name": "Raimundo Herrera",
          "author_login": "rjherrera",
          "committed_at": "2021-10-07T16:31:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "628f90d3da5e8a1d8a26f9266ac16f7eb075aba2",
          "body": "…mmy/url-parse-1.5.3\n\nchore(deps): bump url-parse from 1.5.1 to 1.5.3 in /spec/dummy",
          "is_bot": false,
          "headline": "Merge pull request #376 from platanus/dependabot/npm_and_yarn/spec/du…",
          "author_name": "Raimundo Herrera",
          "author_login": "rjherrera",
          "committed_at": "2021-10-07T16:30:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "74b986c101c6afa2dcfe7d5b601418867a214c7e",
          "body": "Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3.\n- [Release notes](https://github.com/unshiftio/url-parse/releases)\n- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3)\n\n---\nupdated-dependencies:\n- dependency-name: url-parse\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump url-parse from 1.5.1 to 1.5.3 in /spec/dummy",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-10-06T23:01:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d1375b0cf8d8f2d904bfb7e480923818ab603669",
          "body": "Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.6 to 1.12.5.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.6...v1.12.5)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump nokogiri from 1.11.6 to 1.12.5",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-09-27T20:22:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "471b2c63d79ef4474dbe0cfce396989646d765eb",
          "body": "Bumps [tar](https://github.com/npm/node-tar) from 6.1.5 to 6.1.11.\n- [Release notes](https://github.com/npm/node-tar/releases)\n- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-tar/compare/v6.1.5...v6.1.11)\n\n---\nupdated-dependencies:\n- dependency-name: tar\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump tar from 6.1.5 to 6.1.11 in /spec/dummy",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-08-31T23:34:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f77d79ab95ac38f50e4919267f3f6be60c89b710",
          "body": "…mmy/tar-6.1.5\n\nchore(deps): bump tar from 6.1.0 to 6.1.5 in /spec/dummy",
          "is_bot": false,
          "headline": "Merge pull request #370 from platanus/dependabot/npm_and_yarn/spec/du…",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-08-04T12:29:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9cff254aa375396b7d44fb4ec99c8974e0a390f1",
          "body": "Bumps [tar](https://github.com/npm/node-tar) from 6.1.0 to 6.1.5.\n- [Release notes](https://github.com/npm/node-tar/releases)\n- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-tar/compare/v6.1.0...v6.1.5)\n\n---\nupdated-dependencies:\n- dependency-name: tar\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump tar from 6.1.0 to 6.1.5 in /spec/dummy",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-08-04T04:00:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "59055d7c0321024c22528b2020d9ab4d923f4c69",
          "body": "Fix select2 association",
          "is_bot": false,
          "headline": "Merge pull request #369 from platanus/fix-select2-association",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-29T13:26:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f1bf5b494a3fee6dccd0eb3a135c60c33f48a2ba",
          "body": null,
          "is_bot": false,
          "headline": "feat(select2): get input AR model from object when possible",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-29T00:25:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "54cd0e8ad068c9ae94a83f2106ded2e436dcc7eb",
          "body": null,
          "is_bot": false,
          "headline": "style(): please the monkey",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-28T23:20:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2671c791b8af658927cd375d00d507762ea5cfc9",
          "body": "… AR method",
          "is_bot": false,
          "headline": "fix(nested-select): get association class from reflect_on_association…",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-28T22:45:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "98edd3b4a3def3f49a02ac8e25825085b4fb54e2",
          "body": "Datepicker options not overriding default options properly",
          "is_bot": false,
          "headline": "Merge pull request #368 from platanus/fix-default-date-picker-options",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-28T16:38:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "756ae2275871eb14143be5573d961df53c65df8b",
          "body": null,
          "is_bot": false,
          "headline": "fix(): datepicker options not overriding default options properly",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-28T16:29:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7026577a2319fef79468a51bde802b9d4f32abc",
          "body": "fix default date picker",
          "is_bot": false,
          "headline": "Merge pull request #367 from platanus/fix-default-date-picker",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-28T15:38:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e06c5b82558e9f219a48423910f14df647659b8f",
          "body": null,
          "is_bot": false,
          "headline": "fix(): invalid default datepicker type for pure Formtastic forms",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-28T14:30:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43af4e298267a290659bc9ca9c793a102091bf07",
          "body": "…mmy/postcss-7.0.36\n\nchore(deps): bump postcss from 7.0.35 to 7.0.36 in /spec/dummy",
          "is_bot": false,
          "headline": "Merge pull request #353 from platanus/dependabot/npm_and_yarn/spec/du…",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-27T20:16:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52b4de726c8cf0a0d6e4eaea015792db43f5c40c",
          "body": "…2.8.0\n\nchore(deps): bump addressable from 2.7.0 to 2.8.0",
          "is_bot": false,
          "headline": "Merge pull request #361 from platanus/dependabot/bundler/addressable-…",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-27T20:15:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ce53de97f91d56b96e2aaa72e4aaf3a11772005",
          "body": "Bumps [postcss](https://github.com/postcss/postcss) from 7.0.35 to 7.0.36.\n- [Release notes](https://github.com/postcss/postcss/releases)\n- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss/compare/7.0.35...7.0.36)\n\n---\nupdated-dependencies:\n- dependency-name: postcss\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump postcss from 7.0.35 to 7.0.36 in /spec/dummy",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-07-27T17:52:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f972e4f83f416f3b39ea7b2c62cdc9efa8422ed",
          "body": "Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.7.0 to 2.8.0.\n- [Release notes](https://github.com/sporkmonger/addressable/releases)\n- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: addressable\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump addressable from 2.7.0 to 2.8.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-07-27T17:51:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "34fcf44c59d8e11bf33c3263a134037d039db210",
          "body": null,
          "is_bot": false,
          "headline": "Releasing v1.8.3",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-27T17:22:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2767ffb7bea45d54c9faec965f1817c8e65d2707",
          "body": "Fix `DateRangeInput#input_html_options` override",
          "is_bot": false,
          "headline": "Merge pull request #366 from platanus/bad-date-rage-override",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-27T17:18:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "417a88a7ef244ed8aac5f46653cb9deb8c634b7d",
          "body": null,
          "is_bot": false,
          "headline": "fix(date-range-input): to play nice with old AA versions",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-27T16:43:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "980676ef0cf07758b3e033a509cfe459f09efe0e",
          "body": null,
          "is_bot": false,
          "headline": "fix(generators): install generator assuming webpack related method",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-27T16:35:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "01dcded72059a2fbb53f8c9062dab633597362aa",
          "body": null,
          "is_bot": false,
          "headline": "yarn build",
          "author_name": "Jesus Dugarte",
          "author_login": "jdugarte",
          "committed_at": "2021-07-27T16:21:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9576ea949138fd912e78276cb92a78e88c90fc38",
          "body": null,
          "is_bot": false,
          "headline": "add turbo event",
          "author_name": "Jesus Dugarte",
          "author_login": "jdugarte",
          "committed_at": "2021-07-27T16:00:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9b9500ce19915011efcfb4087bc524cb0e23c8d1",
          "body": "fix(select): tags option not working with active_admin_form_for",
          "is_bot": false,
          "headline": "Merge pull request #364 from platanus/selec2-tags-fix",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-27T15:20:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "862b47dd24b3561111074a5cf6afb5c276170459",
          "body": null,
          "is_bot": false,
          "headline": "fix(select): tags option not wirking with active_admin_form_for",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-27T15:06:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7fc8d7759e187d7eed91da357c88eadb2de7731b",
          "body": null,
          "is_bot": false,
          "headline": "Releasing v1.8.2",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-01T17:20:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4dc6e190dae4e909feab6f55b71c97bfcf21a88b",
          "body": "fix(): ignore vendor directory",
          "is_bot": false,
          "headline": "Merge pull request #356 from platanus/ignore-vendor-directory",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-07-01T17:18:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c9b106eedc8039d6478245c124d41db58ba2fdd1",
          "body": null,
          "is_bot": false,
          "headline": "fix(): ignore vendor directory",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-01T16:57:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f3f23ddd3e62144679f80f9eede0574be7d2c2cd",
          "body": null,
          "is_bot": false,
          "headline": "Releasing v1.8.1",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-07-01T15:04:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bfa8534c4dc47b86f196e704a83db248b3a95f4e",
          "body": null,
          "is_bot": false,
          "headline": "Releasing v1.8.0",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-25T22:18:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "da11dff982432a33233fb8ee9a7004c9fe9df21c",
          "body": "chore(): publish to rubygems with circle ci",
          "is_bot": false,
          "headline": "Merge pull request #354 from platanus/ruby-gems-publish",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-25T22:11:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ad87e8ab6299e9acc85650a3574d8c5d39cde568",
          "body": null,
          "is_bot": false,
          "headline": "chore(): publish to rubygems with circle ci",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-25T20:25:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4fda31a02c1a8c11bb448f8a8430a13bff15a20b",
          "body": "Circle CI: Configure Rubocop",
          "is_bot": false,
          "headline": "Merge pull request #352 from platanus/review-dog",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-07T19:23:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0af432865b24ec915e7623a6f5ba41ad54a2c40e",
          "body": null,
          "is_bot": false,
          "headline": "chore(): remove eslint related files",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-07T18:47:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7d234b1981823611a90e124648298ba9a0e61cc",
          "body": null,
          "is_bot": false,
          "headline": "chore(circle-ci): configure linters",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-07T18:26:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "63419ca9dcbe103bbc8478703c8c22f455af238f",
          "body": "…mmy/ws-6.2.2\n\nchore(deps): bump ws from 6.2.1 to 6.2.2 in /spec/dummy",
          "is_bot": false,
          "headline": "Merge pull request #351 from platanus/dependabot/npm_and_yarn/spec/du…",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-02T15:06:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "59b9cfa9fda855a79fb94e6e607cb07c7458f797",
          "body": "chore(deps): bump rack from 2.2.2 to 2.2.3",
          "is_bot": false,
          "headline": "Merge pull request #312 from platanus/dependabot/bundler/rack-2.2.3",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-02T15:06:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "94a71ccc9cb8741400c3433dd66078446f7111e9",
          "body": "Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/commits)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump ws from 6.2.1 to 6.2.2 in /spec/dummy",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-06-02T15:00:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ee8ea5c4d42daa366bcb1535a29130702a8afed",
          "body": "Bumps [rack](https://github.com/rack/rack) from 2.2.2 to 2.2.3.\n- [Release notes](https://github.com/rack/rack/releases)\n- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rack/rack/compare/v2.2.2...2.2.3)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump rack from 2.2.2 to 2.2.3",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-06-02T14:59:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba4c57ae51a1c355539df825da1fb6a0e0089a16",
          "body": "…tensions-0.1.5\n\nchore(deps): bump websocket-extensions from 0.1.4 to 0.1.5",
          "is_bot": false,
          "headline": "Merge pull request #309 from platanus/dependabot/bundler/websocket-ex…",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-02T14:56:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6d70092f8d32c51ac0edeb332728057962bfde29",
          "body": "Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.4 to 0.1.5.\n- [Release notes](https://github.com/faye/websocket-extensions-ruby/releases)\n- [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/faye/websocket-extensions-ruby/compare/0.1.4...0.1.5)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump websocket-extensions from 0.1.4 to 0.1.5",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-06-02T14:50:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "655d70ea3414115a30a3043de58a29aa1eb9f109",
          "body": "chore(deps): bump kaminari from 1.2.0 to 1.2.1",
          "is_bot": false,
          "headline": "Merge pull request #307 from platanus/dependabot/bundler/kaminari-1.2.1",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-02T14:49:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9881be349f97834247015b55d43e3994cb722f7b",
          "body": "Bumps [kaminari](https://github.com/kaminari/kaminari) from 1.2.0 to 1.2.1.\n- [Release notes](https://github.com/kaminari/kaminari/releases)\n- [Changelog](https://github.com/kaminari/kaminari/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/kaminari/kaminari/compare/v1.2.0...v1.2.1)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump kaminari from 1.2.0 to 1.2.1",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2021-06-02T14:42:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "93c57a3429aaac007f0c3999c618debf8167d969",
          "body": "Datetime picker filter",
          "is_bot": false,
          "headline": "Merge pull request #333 from platanus/datetime-picker-filter",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-02T14:42:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e1f9107f8b8094940ceb6dfed410f7c4fcb582e1",
          "body": null,
          "is_bot": false,
          "headline": "docs(): add datetime picker to changelog",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-02T14:33:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "83b0aa84a816049eb49fa386b622c478cf08aafc",
          "body": null,
          "is_bot": false,
          "headline": "fix(tests): click not visible filter button",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-02T14:26:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0298f7a115a2a4f0b7483881191773812d9a480c",
          "body": null,
          "is_bot": false,
          "headline": "feat(filters): add date time picker filter",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-02T14:26:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "65fbdfd2659ce719b492bfe31c8060119f880c82",
          "body": null,
          "is_bot": false,
          "headline": "chore(): update puma version",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-06-02T14:26:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c85497ee72d8ad886b94a59f4e77809e0b36399e",
          "body": "Webpacker tests refactor",
          "is_bot": false,
          "headline": "Merge pull request #343 from platanus/webpacker-tests-refactor",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-01T18:29:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b625d38c073421bf1ec95b4b510e611663ba1d77",
          "body": "refactor(): use scss files from source instead of node modules",
          "is_bot": false,
          "headline": "Merge pull request #348 from platanus/webpack-from-src",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-06-01T18:17:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4b4c068f5d898e262f32806a98ec5d81ea1ea028",
          "body": null,
          "is_bot": false,
          "headline": "refactor(): use scss files from source instead of node modules",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-29T23:11:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "013aa0a8329ba862eb6f866e8d7f045f08280337",
          "body": "Setup Circle CI",
          "is_bot": false,
          "headline": "Merge pull request #347 from platanus/circle-ci-config2",
          "author_name": "Leandro Segovia",
          "author_login": null,
          "committed_at": "2021-05-28T20:04:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b069a048b0b084280dfe2a9501d0a52aabb2ed6a",
          "body": null,
          "is_bot": false,
          "headline": "chore(): setup circle CI",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-27T22:20:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b156e5f207373f1d6d8d3a3a0f50dede59d01a96",
          "body": null,
          "is_bot": false,
          "headline": "chore(): update yarn lock",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-26T15:17:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1cdcd1e13a18186d9ad9a54cf77b9e73ee992aa2",
          "body": null,
          "is_bot": false,
          "headline": "fix(datetime-picker-test): invalid default option",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-26T14:45:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b99d53491caa5b8096f16a63e190b37033a3f50",
          "body": null,
          "is_bot": false,
          "headline": "fix(webpack): point webpack scripts to Gemfile",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-26T13:31:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f70b2833a623e6d8f6c743fbd8561a3e1433672a",
          "body": null,
          "is_bot": false,
          "headline": "fix(webpack): duplicated jquery instance",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-26T13:30:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ad766a5a7f3ba28ffb86488efffb47b4ef38d5bd",
          "body": null,
          "is_bot": false,
          "headline": "refactor(): run lib specs with own rake task",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-24T19:47:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ef769b5c22f8e2a24563c76ea9cfae5c839d5870",
          "body": null,
          "is_bot": false,
          "headline": "refactor(): run tests against source files",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-24T19:05:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "41ed66565f91ebf8943d7613e5b10002ec4b31f1",
          "body": null,
          "is_bot": false,
          "headline": "docs(contributing): remove sprockets related old info",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-17T19:32:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc0b3ae29f2c48c9a7491fd013550da4beda6fa0",
          "body": "closes #339",
          "is_bot": false,
          "headline": "refactor(): use env var to toggle between sprockets and webpacker",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-15T22:58:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5a5ac34e17b8aa6101d2f8b0e5191d3ef77e6e35",
          "body": null,
          "is_bot": false,
          "headline": "chore(): execute rake using bundler",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-14T19:18:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "247c9ef77cfda26fea4add28b54b66d2f01d811f",
          "body": null,
          "is_bot": false,
          "headline": "chore(): fix mimemagic bug",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-14T19:13:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e767a3273204aeb690c967ffa3d1cb8a9738d174",
          "body": null,
          "is_bot": false,
          "headline": "chore(): remove minor ruby version to work with aliases",
          "author_name": "Leandro Segovia",
          "author_login": "ldlsegovia",
          "committed_at": "2021-05-14T19:13:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ba6bd1e94c9f0cd714fc0bddd09d0884bed4b3f",
          "body": "Fix import of SCSS in webpacker.",
          "is_bot": false,
          "headline": "Merge pull request #334 from ParamagicDev/patch-1",
          "author_name": "Guillermo Moreno",
          "author_login": "gmq",
          "committed_at": "2021-03-12T14:04:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ce475dfdfdf93ff889d262d5ab838021d6ea3068",
          "body": null,
          "is_bot": false,
          "headline": "Fix Rubocop issues",
          "author_name": "Hossam Eldeen Hawary",
          "author_login": "Hossam-Hawary",
          "committed_at": "2021-03-07T22:52:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "282cb6d130f09166370c47be76356066c9135ae1",
          "body": "I noticed when I tried this that the import, it wasnt working properly, swapping to the above import worked (had to inspect the node_modules folder.)",
          "is_bot": false,
          "headline": "Fix import",
          "author_name": "Konnor Rogers",
          "author_login": "KonnorRogers",
          "committed_at": "2021-02-19T23:02:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 1,
      "commits_last_year": 0,
      "latest_release_at": "2024-01-08T13:15:32Z",
      "latest_release_tag": "v1.6.0",
      "releases_from_tags": false,
      "days_since_last_push": 922,
      "active_weeks_last_year": 0,
      "days_since_latest_release": 928,
      "mean_days_between_releases": null
    },
    "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": "activeadmin_addons",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": false,
          "registry_url": "https://www.npmjs.com/package/activeadmin_addons",
          "is_deprecated": false,
          "latest_version": "2.0.0-beta.4",
          "repository_url": "https://github.com/platanus/activeadmin_addons",
          "versions_count": 6,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 5,
          "monthly_downloads": 103446,
          "first_published_at": "2020-12-09T13:51:19.162000Z",
          "latest_published_at": "2024-12-06T20:20:50.690000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 595
        },
        {
          "name": "activeadmin_addons",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "rubygems",
          "matches_repo": false,
          "registry_url": "https://rubygems.org/gems/activeadmin_addons",
          "is_deprecated": false,
          "latest_version": "1.10.2",
          "repository_url": "https://github.com/platanus/activeadmin_addons",
          "versions_count": 55,
          "total_downloads": 11703252,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": "2015-04-24T20:34:18.878000Z",
          "latest_published_at": "2024-12-06T20:20:46.872000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 595
        }
      ]
    },
    "popularity": {
      "forks": 0,
      "stars": 0,
      "watchers": 0,
      "fork_history": {
        "days": [],
        "complete": true,
        "collected": 0,
        "total_forks": 0
      },
      "star_history": {
        "days": [],
        "complete": true,
        "collected": 0,
        "total_stars": 0,
        "collected_at": null
      },
      "open_issues_and_prs": 17
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [],
      "largest_source_bytes": 27357,
      "source_files_sampled": 168,
      "oversized_source_files": 0,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "Gemfile",
        "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": 8,
        "malicious_count": 0,
        "assessed_package": "npm:activeadmin_addons@2.0.0-beta.4",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm",
        "rubygems"
      ],
      "dependencies": [
        {
          "name": "activeadmin",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": "2.13.1"
        },
        {
          "name": "mimemagic",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": null
        },
        {
          "name": "webpacker",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": "~> 5.0"
        },
        {
          "name": "jquery-datetimepicker",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.5.21"
        },
        {
          "name": "script-loader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.7.2"
        },
        {
          "name": "select2",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.13"
        },
        {
          "name": "@activeadmin/activeadmin",
          "manifest": "spec/dummy/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.9.0"
        },
        {
          "name": "@rails/webpacker",
          "manifest": "spec/dummy/package.json",
          "ecosystem": "npm",
          "version_constraint": "5.3.0"
        },
        {
          "name": "webpack",
          "manifest": "spec/dummy/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.46.0"
        },
        {
          "name": "webpack-cli",
          "manifest": "spec/dummy/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.3.12"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@activeadmin/activeadmin",
            "direct": true,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rails/webpacker",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "jquery-datetimepicker",
            "direct": true,
            "version": "2.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "script-loader",
            "direct": true,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "select2",
            "direct": true,
            "version": "4.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": true,
            "version": "4.46.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-cli",
            "direct": true,
            "version": "3.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "activeadmin",
            "direct": true,
            "version": "2.13.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "webpacker",
            "direct": true,
            "version": "5.4.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-builder-binary-assignment-operator-visitor",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-explode-assignable-expression",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-function-name",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-get-function-arity",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-hoist-variables",
            "direct": false,
            "version": "7.13.16",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.13.12",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.13.12",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-simple-access",
            "direct": false,
            "version": "7.13.12",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-split-export-declaration",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.12.17",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.13.12",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-async-generator-functions",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-class-properties",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-class-static-block",
            "direct": false,
            "version": "7.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-dynamic-import",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-export-namespace-from",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-json-strings",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-logical-assignment-operators",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-nullish-coalescing-operator",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-numeric-separator",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-object-rest-spread",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-optional-catch-binding",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-optional-chaining",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-methods",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-unicode-property-regex",
            "direct": false,
            "version": "7.12.13",
            "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.12.13",
            "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-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.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.13.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.13.15",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": false,
            "version": "7.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.14.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/convert-colors",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/move-file",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "0.0.47",
            "ecosystem": "npm"
          },
          {
            "name": "@types/glob",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimatch",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "15.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse-json",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/q",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ast",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/floating-point-hex-parser",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-api-error",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-buffer",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-code-frame",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-fsm",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-module-context",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-bytecode",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-section",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ieee754",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/leb128",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/utf8",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-edit",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-gen",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-opt",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-parser",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wast-parser",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wast-printer",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/ieee754",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/long",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "6.4.2",
            "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-errors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "alphanum-sort",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-html",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "aproba",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "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-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-uniq",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "array-unique",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "asn1.js",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "assert",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "assign-symbols",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "async-each",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "async-limiter",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "atob",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "9.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "babel-loader",
            "direct": false,
            "version": "8.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-dynamic-import-node",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-macros",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.2.2",
            "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": "batch",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "big.js",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "bindings",
            "direct": false,
            "version": "1.5.0",
            "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.0",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "bonjour",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brorand",
            "direct": false,
            "version": "1.1.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.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-zlib",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.16.6",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "4.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-indexof",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-xor",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-modules",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-status-codes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "12.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "15.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cache-base",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "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": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-api",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001230",
            "ecosystem": "npm"
          },
          {
            "name": "case-sensitive-paths-webpack-plugin",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "2.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-trace-event",
            "direct": false,
            "version": "1.0.3",
            "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-stack",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "coa",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "collection-visit",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "color",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "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-string",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "common-tags",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "commondir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "component-emitter",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "compression-webpack-plugin",
            "direct": false,
            "version": "4.0.1",
            "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": "connect-history-api-fallback",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "console-browserify",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "constants-browserify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "copy-concurrently",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "copy-descriptor",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js",
            "direct": false,
            "version": "3.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "6.0.0",
            "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-spawn",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-browserify",
            "direct": false,
            "version": "3.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-blank-pseudo",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "css-color-names",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "css-declaration-sorter",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-has-pseudo",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-loader",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-prefers-color-scheme",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-select-base-adapter",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "1.0.0-alpha.37",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssdb",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano",
            "direct": false,
            "version": "4.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-preset-default",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-util-get-arguments",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-util-get-match",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-util-raw-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-util-same-parent",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cyclist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-gateway",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.1.3",
            "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": "del",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "des.js",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "detect-file",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "diffie-hellman",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dns-equal",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dns-packet",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "dns-txt",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "domain-browser",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "duplexify",
            "direct": false,
            "version": "3.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.3.742",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "emojis-list",
            "direct": false,
            "version": "3.0.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": "enhanced-resolve",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.2.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.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.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": "eslint-scope",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "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.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "0.6.1",
            "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": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "evp_bytestokey",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "expand-brackets",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "expand-tilde",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.17.1",
            "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": "extglob",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "faye-websocket",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "figgy-pudding",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "file-loader",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-uri-to-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "find-cache-dir",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-cache-dir",
            "direct": false,
            "version": "3.3.1",
            "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": "findup-sync",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatten",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "flush-write-stream",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "for-in",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "fragment-cache",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "from2",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-write-stream-atomic",
            "direct": false,
            "version": "1.0.10",
            "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.2",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-value",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.1.7",
            "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": "global-modules",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-modules",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-prefix",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "global-prefix",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "handle-thing",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.0.2",
            "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": "hash-base",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hash.js",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "hex-color-regex",
            "direct": false,
            "version": "1.1.0",
            "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": "hpack.js",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "hsl-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hsla-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-entities",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-deceiver",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-parser-js",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-middleware",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-browserify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "icss-utils",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "iferr",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "import-cwd",
            "direct": false,
            "version": "2.1.0",
            "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-from",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-local",
            "direct": false,
            "version": "2.0.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": "indexes-of",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "infer-owner",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.1",
            "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": "internal-ip",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "ip",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "ip-regex",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-absolute-url",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-absolute-url",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-accessor-descriptor",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-accessor-descriptor",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-arguments",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.0.2",
            "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.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-color-stop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-descriptor",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-descriptor",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-descriptor",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-descriptor",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-directory",
            "direct": false,
            "version": "0.3.1",
            "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": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-module",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-cwd",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-in-cwd",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-reference",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-resolvable",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-windows",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "24.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "26.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "jquery",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "jquery-mousewheel",
            "direct": false,
            "version": "3.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "jquery-ui",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "jquery-ujs",
            "direct": false,
            "version": "1.2.2",
            "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": "jsesc",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "2.5.2",
            "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-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json3",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "killable",
            "direct": false,
            "version": "1.0.1",
            "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": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "klona",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "last-call-webpack-plugin",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "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.get",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.has",
            "direct": false,
            "version": "4.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.memoize",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.uniq",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "loglevel",
            "direct": false,
            "version": "1.7.1",
            "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.25.7",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "map-cache",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "map-visit",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "md5.js",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memory-fs",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "memory-fs",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "3.1.10",
            "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.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.30",
            "ecosystem": "npm"
          },
          {
            "name": "mini-css-extract-plugin",
            "direct": false,
            "version": "0.9.0",
            "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.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-collect",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-flush",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-pipeline",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mississippi",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mixin-deep",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "move-concurrently",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "multicast-dns",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "multicast-dns-service-types",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "nan",
            "direct": false,
            "version": "2.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "nanomatch",
            "direct": false,
            "version": "1.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.2",
            "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": "node-forge",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-libs-browser",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "1.1.72",
            "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": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "num2fraction",
            "direct": false,
            "version": "1.2.2",
            "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.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "object-is",
            "direct": false,
            "version": "1.1.5",
            "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.2",
            "ecosystem": "npm"
          },
          {
            "name": "object.getownpropertydescriptors",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "object.pick",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "obuf",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "opn",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "optimize-css-assets-webpack-plugin",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "original",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "os-browserify",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.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": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-retry",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "parallel-transform",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-asn1",
            "direct": false,
            "version": "5.1.6",
            "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": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "pascalcase",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-complete-extname",
            "direct": false,
            "version": "1.0.0",
            "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-is-inside",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "php-date-formatter",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pinkie-promise",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pnp-webpack-plugin",
            "direct": false,
            "version": "1.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "portfinder",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "posix-character-classes",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "7.0.36",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-attribute-case-insensitive",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-calc",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-functional-notation",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-gray",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-hex-alpha",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-mod-function",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-rebeccapurple",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-colormin",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-convert-values",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-media",
            "direct": false,
            "version": "7.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-properties",
            "direct": false,
            "version": "8.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-selectors",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-dir-pseudo-class",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-comments",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-duplicates",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-empty",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-overridden",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-double-position-gradients",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-env-function",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-flexbugs-fixes",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-focus-visible",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-focus-within",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-font-variant",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-gap-properties",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-image-set-function",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-import",
            "direct": false,
            "version": "12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-initial",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-lab-function",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-load-config",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-loader",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-logical",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-media-minmax",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-merge-longhand",
            "direct": false,
            "version": "4.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-merge-rules",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-font-values",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-gradients",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-params",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-selectors",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-extract-imports",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-local-by-default",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-scope",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-values",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nesting",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-charset",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-display-values",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-positions",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-repeat-style",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-string",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-timing-functions",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-unicode",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-url",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-whitespace",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-ordered-values",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-overflow-shorthand",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-page-break",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-place",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-preset-env",
            "direct": false,
            "version": "6.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-pseudo-class-any-link",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reduce-initial",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reduce-transforms",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-replace-overflow-wrap",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-safe-parser",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-matches",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-not",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-svgo",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-unique-selectors",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-values-parser",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prepend-http",
            "direct": false,
            "version": "1.0.4",
            "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": "promise-inflight",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "prr",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "public-encrypt",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pumpify",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "q",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "query-string",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "querystring",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "querystring-es3",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "querystringify",
            "direct": false,
            "version": "2.2.0",
            "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.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "raw-loader",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "read-cache",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.13.7",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-transform",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "regex-not",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "regjsgen",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.6.9",
            "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": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "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": "resolve",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-cwd",
            "direct": false,
            "version": "2.0.0",
            "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-url",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ret",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "rgb-regex",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rgba-regex",
            "direct": false,
            "version": "1.0.0",
            "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": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "2.50.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-babel",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-commonjs",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-node-resolve",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-uglify",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-pluginutils",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-queue",
            "direct": false,
            "version": "1.0.3",
            "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": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sass",
            "direct": false,
            "version": "1.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "sass-loader",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "select-hose",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "selfsigned",
            "direct": false,
            "version": "1.10.11",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-index",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "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.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "sha.js",
            "direct": false,
            "version": "2.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "simple-swizzle",
            "direct": false,
            "version": "0.2.2",
            "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": "sockjs",
            "direct": false,
            "version": "0.3.21",
            "ecosystem": "npm"
          },
          {
            "name": "sockjs-client",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "sort-keys",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "source-list-map",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-resolve",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.19",
            "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": "spdy",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdy-transport",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "split-string",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ssri",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ssri",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stable",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "static-extend",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "stream-browserify",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stream-each",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "stream-http",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "stream-shift",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strict-uri-encode",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "style-loader",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylehacks",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "4.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "thunky",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "timers-browserify",
            "direct": false,
            "version": "2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "timsort",
            "direct": false,
            "version": "0.3.0",
            "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-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": "toidentifier",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-pnp",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tty-browserify",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": false,
            "version": "3.13.8",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "union-value",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uniq",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uniqs",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unique-filename",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "unique-slug",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unquote",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "unset-value",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "upath",
            "direct": false,
            "version": "1.2.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.0",
            "ecosystem": "npm"
          },
          {
            "name": "url-parse",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "use",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "util",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "util.promisify",
            "direct": false,
            "version": "1.0.1",
            "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.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vendors",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vm-browserify",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack",
            "direct": false,
            "version": "1.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack-chokidar2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "wbuf",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-assets-manifest",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-middleware",
            "direct": false,
            "version": "3.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-server",
            "direct": false,
            "version": "3.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-log",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-driver",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-extensions",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "worker-farm",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "4.0.3",
            "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-parser",
            "direct": false,
            "version": "13.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "aasm",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "aasm",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "actioncable",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionmailbox",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionmailer",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionpack",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "actiontext",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionview",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "active_material",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "active_material",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "activejob",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "activemodel",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "activerecord",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "activestorage",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "activesupport",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "addressable",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "arbre",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "ast",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "builder",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "capybara",
            "direct": false,
            "version": "3.37.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "capybara-selenium",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "capybara-selenium",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "childprocess",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "climate_control",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "coderay",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "concurrent-ruby",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "rubygems"
          },
          {
            "name": "content_disposition",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "crass",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "database_cleaner",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "database_cleaner",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "database_cleaner-active_record",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "database_cleaner-core",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "diff-lcs",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "down",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "enumerize",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "enumerize",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "erubi",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "factory_bot",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "factory_bot_rails",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "factory_bot_rails",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "ffi",
            "direct": false,
            "version": "1.15.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "formatador",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "formtastic",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "formtastic_i18n",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "globalid",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "guard",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "guard",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "guard-compat",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "guard-rspec",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "guard-rspec",
            "direct": false,
            "version": "4.7.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "has_scope",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "i18n",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "image_processing",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "image_processing",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "inherited_resources",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "jaro_winkler",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "jquery-rails",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "kaminari",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "kaminari-actionview",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "kaminari-activerecord",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "kaminari-core",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "listen",
            "direct": false,
            "version": "3.7.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "loofah",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "lumberjack",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "rubygems"
          },
          {
            "name": "mail",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "marcel",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "matrix",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "method_source",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "mime-types-data",
            "direct": false,
            "version": "3.2022.0105",
            "ecosystem": "rubygems"
          },
          {
            "name": "mini_magick",
            "direct": false,
            "version": "4.11.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "mini_mime",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "minitest",
            "direct": false,
            "version": "5.15.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "nenv",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "nio4r",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "rubygems"
          },
          {
            "name": "nokogiri",
            "direct": false,
            "version": "1.13.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "notiffany",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "paperclip",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "paperclip",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "parallel",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "parser",
            "direct": false,
            "version": "3.1.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "powerpack",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "pry",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "pry-rails",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "pry-rails",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "rubygems"
          },
          {
            "name": "psych",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "public_suffix",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "rubygems"
          },
          {
            "name": "puma",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "puma",
            "direct": false,
            "version": "5.6.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "racc",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack",
            "direct": false,
            "version": "2.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack-proxy",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rails",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "rails",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "rails-dom-testing",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "rails-html-sanitizer",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "railties",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "railties",
            "direct": false,
            "version": "6.1.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "rainbow",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rake",
            "direct": false,
            "version": "13.0.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "ransack",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rb-fsevent",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rb-inotify",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "regexp_parser",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "require_all",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "require_all",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "responders",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rexml",
            "direct": false,
            "version": "3.2.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec-core",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec-expectations",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec-mocks",
            "direct": false,
            "version": "3.11.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec-rails",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec-rails",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec-support",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec_junit_formatter",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "rspec_junit_formatter",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rubocop",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "rubocop",
            "direct": false,
            "version": "0.65.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "ruby-progressbar",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "ruby-vips",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "ruby2_keywords",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "rubyzip",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "sassc",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "sassc",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "sassc-rails",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "sassc-rails",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "selenium-webdriver",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "semantic_range",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "shellany",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "shoulda-matchers",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "shoulda-matchers",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "shrine",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "shrine",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "sprockets",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "sprockets-rails",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "sqlite3",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "sqlite3",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "stringio",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "terrapin",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "thor",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "tilt",
            "direct": false,
            "version": "2.0.10",
            "ecosystem": "rubygems"
          },
          {
            "name": "tzinfo",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "unicode-display_width",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "webdrivers",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "webdrivers",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "websocket",
            "direct": false,
            "version": "1.2.9",
            "ecosystem": "rubygems"
          },
          {
            "name": "websocket-driver",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "websocket-extensions",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "xdan-datetimepicker-rails",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "xdan-datetimepicker-rails",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "xpath",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "zeitwerk",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "rubygems"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1092,
        "direct_count": 9,
        "indirect_count": 1083
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 17,
        "merged_prs": 1,
        "open_issues": 0,
        "closed_ratio": null,
        "closed_issues": 0,
        "closed_unmerged_prs": 5
      },
      "bus_factor": 2,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "ldlsegovia",
          "commits": 216,
          "avatar_url": "https://avatars.githubusercontent.com/u/3026413?v=4"
        },
        {
          "type": "User",
          "login": "emilioeduardob",
          "commits": 68,
          "avatar_url": "https://avatars.githubusercontent.com/u/18532?v=4"
        },
        {
          "type": "User",
          "login": "mabdelfattah",
          "commits": 48,
          "avatar_url": "https://avatars.githubusercontent.com/u/721987?v=4"
        },
        {
          "type": "User",
          "login": "gmq",
          "commits": 20,
          "avatar_url": "https://avatars.githubusercontent.com/u/472791?v=4"
        },
        {
          "type": "User",
          "login": "rjherrera",
          "commits": 20,
          "avatar_url": "https://avatars.githubusercontent.com/u/11674283?v=4"
        },
        {
          "type": "User",
          "login": "joseglego",
          "commits": 20,
          "avatar_url": "https://avatars.githubusercontent.com/u/238259?v=4"
        },
        {
          "type": "User",
          "login": "juliogarciag",
          "commits": 18,
          "avatar_url": "https://avatars.githubusercontent.com/u/362584?v=4"
        },
        {
          "type": "User",
          "login": "Hossam-Hawary",
          "commits": 15,
          "avatar_url": "https://avatars.githubusercontent.com/u/17249951?v=4"
        },
        {
          "type": "User",
          "login": "felbalart",
          "commits": 14,
          "avatar_url": "https://avatars.githubusercontent.com/u/1797242?v=4"
        },
        {
          "type": "User",
          "login": "GabrielLyonB",
          "commits": 11,
          "avatar_url": "https://avatars.githubusercontent.com/u/26175977?v=4"
        }
      ],
      "contributors_sampled": 55,
      "top_contributor_share": 0.395
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "codeql-analysis.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".rubocop.yml"
      ],
      "has_editorconfig": true,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Gemfile.lock",
        "yarn.lock"
      ],
      "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": 0,
            "reason": "0 out of 1 merged PRs checked by a CI test -- score normalized to 0",
            "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": 3,
            "reason": "Found 1/3 approved changesets -- score normalized to 3",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 11 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 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": 7,
            "reason": "SAST tool detected but not run on all commits",
            "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": 9,
            "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": "238 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "dc1fe59dc587f3ce2e84cae5c881aee888013fa2",
        "ran_at": "2026-07-25T08:36:14Z",
        "aggregate_score": 4.6,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": null,
      "oldest_open_prs": [
        {
          "number": 2,
          "created_at": "2022-06-30T14:24:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3,
          "created_at": "2022-06-30T14:24:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 5,
          "created_at": "2022-06-30T14:24:35Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 6,
          "created_at": "2022-07-18T17:22:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 7,
          "created_at": "2022-07-21T06:55:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 8,
          "created_at": "2022-10-21T03:44:46Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 10,
          "created_at": "2022-11-16T16:58:59Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 11,
          "created_at": "2022-12-09T06:47:23Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 12,
          "created_at": "2022-12-13T19:42:07Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 13,
          "created_at": "2022-12-14T14:34:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 14,
          "created_at": "2022-12-15T09:04:24Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 15,
          "created_at": "2023-01-08T07:13:25Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 16,
          "created_at": "2023-01-08T07:13:25Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 18,
          "created_at": "2023-01-19T23:19:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 19,
          "created_at": "2023-03-08T03:28:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 20,
          "created_at": "2023-03-08T03:28:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 21,
          "created_at": "2023-03-09T01:24:56Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2022-06-21T13:11:08Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/cartona/activeadmin_addons",
    "host": "github.com",
    "name": "activeadmin_addons",
    "owner": "cartona"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "at_risk",
      "name": "Overall health",
      "note": "Abandonment Policy applies a 85% multiplier to weighted overall health.",
      "notes": [
        {
          "code": "abandonment_overall_adjustment",
          "params": {
            "cap": 0,
            "pct": 85
          }
        }
      ],
      "value": 32,
      "inputs": {
        "security": 57,
        "vitality": 18,
        "community": 12,
        "governance": 48,
        "engineering": 56,
        "abandonment_cap": null,
        "abandonment_state": "at_risk",
        "abandonment_multiplier": 85,
        "weighted_overall_before_abandonment": 38,
        "overall_after_abandonment_multiplier": 32
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "critical",
        "name": "Vitality",
        "value": 18,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "critical",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 1,
            "inputs": {
              "commits_last_year": 0,
              "human_commit_share": 0.9,
              "days_since_last_push": 922,
              "active_weeks_last_year": 0
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 922 days ago",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 922
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "0/52 weeks with commits",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "0 commits in the last year",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "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": 44,
            "inputs": {
              "releases_count": 1,
              "latest_release_tag": "v1.6.0",
              "releases_from_tags": false,
              "days_since_latest_release": 928,
              "mean_days_between_releases": null
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "1 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 928 days ago",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 928
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "cadence unknown (single release)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence_unknown",
                    "params": {}
                  }
                ],
                "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": 85,
            "inputs": {
              "cap": null,
              "state": "at_risk",
              "guards": [
                "dependencies_clean"
              ],
              "signals": [
                "unanswered_contributions",
                "scorecard_unmaintained"
              ],
              "red_flag": true,
              "multiplier_pct": 85,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": 17,
              "unanswered_open_issues": 0,
              "days_since_last_merged_pr": 1494,
              "days_since_last_human_commit": 1485,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "no human commit for 1485 days; 2 unmet obligation(s): pull requests unanswered, Scorecard reports it unmaintained",
                "points": 85,
                "status": "partial",
                "details": [
                  {
                    "code": "abandonment_flagged",
                    "params": {
                      "days": 1485,
                      "count": 2,
                      "signals": "pull requests unanswered, Scorecard reports it unmaintained"
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "critical",
        "name": "Community & Adoption",
        "value": 12,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 1,
            "inputs": {
              "forks": 0,
              "stars": 0,
              "watchers": 0,
              "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": "0 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "has_readme": 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": "recognized license (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "at_risk",
        "name": "Sustainability & Governance",
        "value": 48,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 55,
              "top_contributor_share": 0.395
            },
            "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 40% of commits",
                "points": 13.6,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 40
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "55 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 55
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 11 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": 20,
            "inputs": {
              "merged_prs": 1,
              "open_issues": 0,
              "closed_issues": 0,
              "issue_closed_ratio": null,
              "closed_unmerged_prs": 5
            },
            "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": "1/6 decided PRs merged",
                "points": 6.4,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1,
                      "decided": 6
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 1/3 approved changesets -- score normalized to 3",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 59,
            "inputs": {
              "followers": 9,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "cartona",
              "public_repos": 24,
              "account_age_days": 2673
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "9 followers of cartona",
                "points": 7.2,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 9,
                      "login": "cartona"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "24 public repos, account ~7 yr old",
                "points": 22.2,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 24
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 7
                    }
                  }
                ],
                "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": 56,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "1 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "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": ".rubocop.yml",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".rubocop.yml"
                    }
                  }
                ],
                "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": "0 out of 1 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "at_risk",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 35,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": null,
              "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": null,
                "points": 0,
                "status": "missed",
                "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": "moderate",
        "name": "Security",
        "value": 57,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 46,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 4.6
            },
            "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": "0 out of 1 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 1/3 approved changesets -- score normalized to 3",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 11 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "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": "SAST tool detected but not run on all commits",
                "points": 3.5,
                "status": "partial",
                "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": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "238 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:activeadmin_addons@2.0.0-beta.4 runtime dependency closure — what installing the published package pulls in — 8 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:activeadmin_addons@2.0.0-beta.4",
                  "assessed": 8
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 8,
              "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": 8,
              "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": 13
            },
            "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": 48,
        "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.822,
              "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": "74 of 90 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 74,
                      "sampled": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 51,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Gemfile.lock",
                "yarn.lock"
              ],
              "has_dockerfile": false,
              "typed_language": false,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [],
              "agent_commit_share": 0,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.1
            },
            "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": ".rubocop.yml",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".rubocop.yml"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "10 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 10,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "moderate",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 55,
            "inputs": {
              "primary_language": "Ruby",
              "largest_source_bytes": 27357,
              "source_files_sampled": 168,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Ruby without a type-check config",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_typecheck_config_language",
                    "params": {
                      "language": "Ruby"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/168 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 168,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Community profile unavailable",
    "npm package 'activeadmin_addons' points at a different repository (https://github.com/platanus/activeadmin_addons); excluded from ecosystem scoring",
    "rubygems package 'activeadmin_addons' points at a different repository (https://github.com/platanus/activeadmin_addons); excluded from ecosystem scoring",
    "Could not fetch npm package 'activeadmin_addons_dummy_app' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-25T08:36:40.084537Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/c/cartona/activeadmin_addons.svg",
  "full_name": "cartona/activeadmin_addons",
  "license_state": "standard",
  "license_spdx": "MIT"
}

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, RubyGems.