Öffentliches Register
Software-GesundheitsberichtSchema 0.11.0 · Metriken 1.13.0 · 2026-07-17 15:08 UTC

darekf77 / static-columns

Define columns with static width with Angular2 and FlexBox

TypeScript · HTML · JavaScriptEigene Lizenz★ 0 Sterne⑂ 0 Forksseit Aug. 2016Auf GitHub ansehen ↗

darekf77/static-columns erreicht einen Gesundheitsindex von 51 von 100 und liegt damit im Bereich Mittel. Am stärksten schneidet es bei Vitality (86/100) ab, am schwächsten bei Community & Adoption (30/100). Zuletzt vor 1 Tag aktualisiert. Ein einzelner Mitwirkender trägt den Großteil der jüngsten Arbeit.

51
gesamt / 100
Mittel

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.

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

Bewertungsprofil

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

Eigentümerschaft

Dariusz FilipiakPersönliches Konto
46 Follower140 öffentliche Reposseit Apr. 2014

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

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
npmstatic-columns21.0.671.999218vor 6 Tagenangular2staticwidthcolumncolumnsflex-box

Metriken nach Kategorie

Vitalität

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

86Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 1 Tagen
20.1/36Commit-Rhythmus — 29/52 Wochen mit Commits
18/18Commit-Volumen — 112 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year112
human_commit_share
days_since_last_push1
active_weeks_last_year29
Wie die Bewertung erfolgt
16.2/27Liefert Releases aus — 99 Versions-Tags (keine GitHub-Releases)
36/36Release-Aktualität — letztes Release vor 6 Tagen
27/27Release-Rhythmus — ein Release etwa alle 11,7 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count99
latest_release_tagv21.0.67
releases_from_tagsja
days_since_latest_release6
mean_days_between_releases11,7
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?

30Gefährdet · 18 % des Gesamtindex
Wie die Bewertung erfolgt
0/60Stars — 0 Stars
0/25Forks — 0 Forks
0/15Watcher — 1 Watcher
Verwendete Eingangsdaten
forks0
stars0
watchers1
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
16.9/22.5Lizenz — Lizenzdatei vorhanden, keine anerkannte Lizenz
0/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingnein
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein
Wie die Bewertung erfolgt
44/80Downloads pro Monat — 1.999 Downloads/Monat über npm
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packagesstatic-columns
dependents
ecosystemsnpm
total_downloads
monthly_downloads1.999
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

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

41Gefährdet · 24 % des Gesamtindex
Wie die Bewertung erfolgt
9/54Bus-Faktor — 1 Beitragende decken die Hälfte aller Commits ab
8.1/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 64 % der Commits
2.7/13.5Breite der Beitragenden — 2 Beitragende
0/10OpenSSF Scorecard: Contributors — project has 0 contributing companies or organizations -- score normalized to 0
Verwendete Eingangsdaten
bus_factor1
contributors_sampled2
top_contributor_share0,638
Wie die Bewertung erfolgt
0/46.8Issue-Lösungsquote — keine Issues oder keine Daten
0/38.3PR-Annahme — 0/1 entschiedene PRs gemergt
0/15OpenSSF Scorecard: Code-Review — Found 0/30 approved changesets -- score normalized to 0
Verwendete Eingangsdaten
merged_prs0
open_issues0
closed_issues0
issue_closed_ratio
closed_unmerged_prs1
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Issue-Lösungsquote. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
10/30Organisatorische Trägerschaft — persönliches (Nutzer-)Konto
0/20Verifizierte Domain — für Nutzerkonten nicht anwendbar
12/25Reichweite des Inhabers — 46 Follower von darekf77
25/25Kontohistorie — 140 öffentliche Repos, Kontoalter ca. 12 Jahre
Verwendete Eingangsdaten
followers46
owner_typeUser
is_verified
owner_logindarekf77
public_repos140
account_age_days4.489
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Verifizierte Domain. Die verbleibenden Gewichte wurden renormalisiert.

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 1 Paket(e) auf npm
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 6 Tagen
20/20Versionshistorie — 218 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagesstatic-columns
ecosystemsnpm
any_deprecatednein
min_days_since_publish6

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

53Mittel · 20 % des Gesamtindex
Wie die Bewertung erfolgt
0/24CI-Workflows
24/24Tests vorhanden
0/16Linter-Konfiguration
0/9.6Pre-Commit-Hooks
6.4/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — keine Daten
Verwendete Eingangsdaten
has_cinein
has_testsja
has_editorconfigja
has_linter_confignein
has_precommit_confignein
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: CI-Tests. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
30/30README
0/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://darekf77.github.io/static-columns
10/10Repository-Beschreibung
10/10Topics — 2 Topics
10/10Wiki
Verwendete Eingangsdaten
topicsangular-library, pwa-demo
has_wikija
homepagehttps://darekf77.github.io/static-columns
has_readmeja
has_docs_dirnein
has_descriptionja

Sicherheit

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

37Gefährdet · 16 % des Gesamtindex

Sicherheitslage

37Gefä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 — keine Daten
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 0/30 approved changesets -- score normalized to 0
0/2.5Contributors — project has 0 contributing companies or organizations -- score normalized to 0
0/10Dangerous-Workflow — keine Daten
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.2/2.5Lizenz — license file detected
7.5/7.5Maintained — 14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — keine Daten
0/5Pinned-Dependencies — keine Daten
0/5SAST — no SAST tool detected
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — keine Daten
0/7.5Token-Permissions — keine Daten
7.5/7.5Vulnerabilities — 0 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated12
scorecard_versionv5.5.0
checks_inconclusive6
scorecard_aggregate3,7
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): ci_tests, dangerous_workflow, packaging, pinned_dependencies, signed_releases, token_permissions. Die verbleibenden Gewichte wurden renormalisiert.

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.

40Gefährdet · 0 % des Gesamtindex
Wie die Bewertung erfolgt
0/45Agentenanweisungen — keine CLAUDE.md / AGENTS.md / Editor-Regeln
0/15Maschinenlesbare Doku (llms.txt)
0/40Lesbare Commit-Historie — keine Daten
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share
agent_instruction_files
agent_instruction_max_bytes
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Lesbare Commit-Historie. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
0/18Bootstrap mit einem Befehl
22/22Automatisierte Tests
0/11Lint-/Format-Konfiguration
11/11Statische Typprüfung — tsconfig.json
0/10Reproduzierbare Umgebung
0/10Belegte Agentenpraxis — keine Daten
0/8Automatisierte Wartung — keine Daten
0/10OpenSSF Scorecard: Pinned-Dependencies — keine Daten
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfiles
has_dockerfilenein
typed_languageja
bootstrap_files
has_devcontainernein
has_linter_confignein
typecheck_configstsconfig.json
agent_commit_share
toolchain_manifests
dependency_bot_commit_share
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Belegte Agentenpraxis, Automatisierte Wartung, OpenSSF Scorecard: Pinned-Dependencies. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — TypeScript (statisch typisiert)
55/55Handhabbare Dateigrößen — 0/48 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageTypeScript
largest_source_bytes7.780
source_files_sampled48
oversized_source_files0

Eckdaten

0GitHub-Sterne
2Mitwirkende
112Commits, letzte 12 Monate
1Tage seit letztem Push
99Releases
1Bus-Faktor
0offene Issues
npmPaket-Ökosysteme

Weitere Details

OpenSSF Scorecard 3.7 / 10
3.7Gesamtwert

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-17 15:08 UTC

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
k. A.CI-Testsno pull request found
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/30 approved changesets -- score normalized to 0
0Contributorsproject has 0 contributing companies or organizations -- score normalized to 0
k. A.Dangerous-Workflowno workflows found
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
9Licenselicense file detected
10Maintained14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
k. A.Packagingpackaging workflow not detected
k. A.Pinned-Dependenciesno dependencies found
0SASTno SAST tool detected
0Security-Policysecurity policy file not detected
k. A.Signed-Releasesno releases found
k. A.Token-PermissionsNo tokens found
10Vulnerabilities0 existing vulnerabilities detected
Direkte Abhängigkeiten 429
RegistryPaketVersionsvorgabeManifest
npm7zip-bin~5.2.0package.json
npm@angular-builders/custom-webpack~20.0.0package.json
npm@angular-devkit/build-angular~21.0.4package.json
npm@angular-devkit/core~21.0.4package.json
npm@angular-eslint/builder~21.1.0package.json
npm@angular-eslint/eslint-plugin~21.1.0package.json
npm@angular-eslint/eslint-plugin-template~21.1.0package.json
npm@angular-eslint/schematics~21.1.0package.json
npm@angular-eslint/template-parser~21.1.0package.json
npm@angular-material-extensions/password-strength~16.0.0package.json
npm@angular/animations~21.0.6package.json
npm@angular/build21.0.4package.json
npm@angular/cdk~21.0.5package.json
npm@angular/cli~21.0.4package.json
npm@angular/common~21.0.6package.json
npm@angular/compiler~21.0.6package.json
npm@angular/compiler-cli~21.0.6package.json
npm@angular/core~21.0.6package.json
npm@angular/elements~21.0.6package.json
npm@angular/forms~21.0.6package.json
npm@angular/language-service~21.0.3package.json
npm@angular/material~21.0.5package.json
npm@angular/platform-browser~21.0.6package.json
npm@angular/platform-browser-dynamic~21.0.6package.json
npm@angular/platform-server~21.0.6package.json
npm@angular/pwa~21.0.4package.json
npm@angular/router~21.0.6package.json
npm@angular/service-worker~21.0.6package.json
npm@angular/ssr~21.0.4package.json
npm@babel/cli~7.25.9package.json
npm@capacitor-community/media^9.0.0package.json
npm@capacitor/action-sheet^8.0.0package.json
npm@capacitor/android^8.0.1package.json
npm@capacitor/angular^2.0.3package.json
npm@capacitor/app^8.0.0package.json
npm@capacitor/app-launcher^8.0.0package.json
npm@capacitor/background-runner^3.0.0package.json
npm@capacitor/barcode-scanner^3.0.0package.json
npm@capacitor/browser^8.0.0package.json
npm@capacitor/camera^8.0.0package.json
npm@capacitor/cli^8.0.1package.json
npm@capacitor/clipboard^8.0.0package.json
npm@capacitor/core^8.0.1package.json
npm@capacitor/device^8.0.0package.json
npm@capacitor/dialog^8.0.0package.json
npm@capacitor/file-transfer^2.0.3package.json
npm@capacitor/file-viewer^2.0.0package.json
npm@capacitor/filesystem^8.0.0package.json
npm@capacitor/geolocation^8.0.0package.json
npm@capacitor/google-maps^8.0.0package.json
npm@capacitor/haptics^8.0.0package.json
npm@capacitor/inappbrowser^3.0.0package.json
npm@capacitor/ios^8.0.1package.json
npm@capacitor/keyboard^8.0.0package.json
npm@capacitor/local-notifications^8.0.0package.json
npm@capacitor/motion^8.0.0package.json
npm@capacitor/network^8.0.0package.json
npm@capacitor/preferences^8.0.0package.json
npm@capacitor/privacy-screen^2.0.0package.json
npm@capacitor/push-notifications^8.0.0package.json
npm@capacitor/screen-orientation^8.0.0package.json
npm@capacitor/screen-reader^8.0.0package.json
npm@capacitor/share^8.0.0package.json
npm@capacitor/splash-screen^8.0.0package.json
npm@capacitor/status-bar^8.0.0package.json
npm@capacitor/text-zoom^8.0.0package.json
npm@capacitor/toast^8.0.0package.json
npm@cloudflare/vitest-pool-workers^0.12.4package.json
npm@compodoc/compodoc~1.1.32package.json
npm@electron/fuses^1.8.0package.json
npm@fancyapps/ui~6.1.14package.json
npm@iconify/icons-fa-solid~1.2.4package.json
npm@iconify/icons-mdi~1.2.48package.json
npm@imgly/background-removal-node~1.4.5package.json
npm@inquirer/prompts~5.3.8package.json
npm@ionic/pwa-elements^3.3.0package.json
npm@mdi/js~7.4.47package.json
npm@msgpack/msgpack~3.1.3package.json
npm@ng-bootstrap/ng-bootstrap^20.0.0package.json
npm@ng-matero/extensions21.1.2package.json
npm@ngneat/content-loader~7.0.0package.json
npm@ngneat/falso~7.4.0package.json
npm@ngneat/hot-toast~7.0.0package.json
npm@ngneat/hotkeys~4.1.0package.json
npm@ngneat/overview~7.0.0package.json
npm@ngneat/spectator~22.1.0package.json
npm@ngneat/until-destroy~10.0.0package.json
npm@ngrx/component-store~21.0.1package.json
npm@ngrx/data~21.0.1package.json
npm@ngrx/effects~21.0.1package.json
npm@ngrx/entity~21.0.1package.json
npm@ngrx/router-store~21.0.1package.json
npm@ngrx/schematics~21.0.1package.json
npm@ngrx/signals~21.0.1package.json
npm@ngrx/store~21.0.1package.json
npm@ngrx/store-devtools~21.0.1package.json
npm@ngtools/webpack~21.0.4package.json
npm@ngx-formly/bootstrap~7.0.0package.json
npm@ngx-formly/core~7.0.1package.json
npm@ngx-formly/material~7.0.1package.json
npm@ngx-formly/primeng~7.0.1package.json
npm@ngx-translate/core~17.0.0package.json
npm@ngx-translate/http-loader~17.0.0package.json
npm@node-rs/argon22.0.2package.json
npm@nut-tree-fork/nut-js4.2.6package.json
npm@parcel/watcher2.5.1package.json
npm@playwright/test1.57.0package.json
npm@primeng/themes~21.0.2package.json
npm@semantic-components/re-captcha0.34.0package.json
npm@sqltools/formatter~1.2.5package.json
npm@storybook/addon-docs>=9.0.0-0 <10package.json
npm@storybook/addon-essentials>=9.0.0-0 <10package.json
npm@storybook/addon-interactions>=9.0.0-0 <10package.json
npm@storybook/addon-links>=9.0.0-0 <10package.json
npm@storybook/addon-mdx-gfm>=9.0.0-0 <10package.json
npm@storybook/addon-storysource>=9.0.0-0 <10package.json
npm@storybook/addon-viewport>=9.0.0-0 <10package.json
npm@storybook/angular>=9.0.0-0 <10package.json
npm@storybook/blocks>=9.0.0-0 <10package.json
npm@storybook/manager-api>=9.0.0-0 <10package.json
npm@storybook/test>=9.0.0-0 <10package.json
npm@storybook/theming>=9.0.0-0 <10package.json
npm@sweetalert2/ngx-sweetalert2~14.1.1package.json
npm@tailwindcss/postcss~4.3.0package.json
npm@taon-dev/api-workers~21.0.0package.json
npm@taon-dev/cloud~21.0.0package.json
npm@taon-dev/i18n~21.0.0package.json
npm@taon-dev/session~21.0.0package.json
npm@testdeck/jest~0.3.3package.json
npm@testdeck/mocha~0.3.3package.json
npm@types/chai~4.3.20package.json
npm@types/dateformat^1.0.1package.json
npm@types/diff~5.2.3package.json
npm@types/dockerode~3.3.47package.json
npm@types/express~4.17.25package.json
npm@types/express-fileupload~1.5.0package.json
npm@types/fs-extra~11.0.4package.json
npm@types/glob^5.0.35package.json
npm@types/google.maps^3.58.1package.json
npm@types/http-proxy~1.17.17package.json
npm@types/http-proxy-middleware~1.0.0package.json
npm@types/jest~30.0.0package.json
npm@types/json-stringify-safe~5.0.3package.json
npm@types/json50.0.29package.json
npm@types/lockfile~1.0.4package.json
npm@types/lodash4.14.92package.json
npm@types/lodash-es~4.17.12package.json
npm@types/mocha~10.0.10package.json
npm@types/multer~2.0.0package.json
npm@types/node^22.19.1package.json
npm@types/node-notifier~8.0.5package.json
npm@types/progress2.0.7package.json
npm@types/q~1.5.8package.json
npm@types/rimraf^2.0.2package.json
npm@types/semver~7.3.13package.json
npm@types/systeminformation~3.54.1package.json
npm@types/vinyl~2.0.12package.json
npm@types/vscode1.105.0package.json
npm@types/wait-on5.3.4package.json
npm@typescript-eslint/eslint-plugin~8.50.1package.json
npm@typescript-eslint/parser~8.50.1package.json
npm@typescript/native-preview7.0.0-dev.20260522.1package.json
npm@vitest/browser-playwright4.0.15package.json
npm@vitest/coverage-v84.0.15package.json
npm@vitest/ui4.0.15package.json
npmaccepts~1.3.8package.json
npmajv~8.17.1package.json
npmangular-material-css-vars~10.0.0package.json
npmangular-resize-event~3.2.0package.json
npmanimate.css~4.1.1package.json
npmapp-root-path~3.1.0package.json
npmaxios1.13.6package.json
npmaxios-cookiejar-support~6.0.4package.json
npmbase32~0.0.7package.json
npmbcryptjs~2.4.3package.json
npmbody-parser~1.20.4package.json
npmbootstrap~5.3.8package.json
npmbuffer-shims1.0.0package.json
npmbun~1.3.5package.json
npmcallsite-record~4.1.5package.json
npmcapacitor-secure-storage-plugin^0.13.0package.json
npmcfonts3.3.0package.json
npmchai~5.3.3package.json
npmchalk^2.3.2package.json
npmcheerio~1.1.2package.json
npmchokidar3.5.3package.json
npmclass-transformer0.5.1package.json
npmclass-validator~0.14.3package.json
npmcli-highlight2.1.11package.json
npmcli-progress3.12.0package.json
npmcli-spinners3.4.0package.json
npmcolumnify1.6.0package.json
npmcommand-exists^1.2.2package.json
npmcompression1.8.1package.json
npmconcurrently~9.1.2package.json
npmconsole-png^1.2.1package.json
npmcontent-type~1.0.5package.json
npmconventional-changelog7.1.1package.json
npmconventional-changelog-cli~5.0.0package.json
npmcookie-parser~1.4.7package.json
npmcopy-paste1.5.3package.json
npmcors~2.8.5package.json
npmcpr^3.0.1package.json
npmcross-env7.0.2package.json
npmcross-spawn~7.0.6package.json
npmdate-fns^4.1.0package.json
npmdateformat^3.0.3package.json
npmdbus-next0.10.2package.json
npmdetect-mocha0.1.0package.json
npmdiff~4.0.2package.json
npmdockerode~4.0.9package.json
npmelectron30.5.1package.json
npmelectron-builder~26.0.12package.json
npmelectron-debug3.2.0package.json
npmelectron-reloader1.2.3package.json
npmelement-resize-detector~1.2.4package.json
npmenquirer2.4.1package.json
npmenum-values1.2.1package.json
npmerrorhandler~1.5.2package.json
npmesbuild~0.25.1package.json
npmeslint~9.39.2package.json
npmeslint-config-prettier~10.1.8package.json
npmeslint-plugin-importlatestpackage.json
npmeslint-plugin-jsdoclatestpackage.json
npmeslint-plugin-prefer-arrowlatestpackage.json
npmeslint-plugin-prettier~5.5.4package.json
npmeslint-plugin-reactlatestpackage.json
npmexpress~4.22.1package.json
npmexpress-fileupload~1.5.2package.json
npmexpress-rate-limit~8.1.0package.json
npmexpress-session~1.18.2package.json
npmfast-glob~3.3.2package.json
npmfavicons~7.2.0package.json
npmfile-loader~1.1.11package.json
npmfile-saver2.0.5package.json
npmfile-type~17.1.6package.json
npmfkill6.1.0package.json
npmfont-awesome4.7.0package.json
npmform-data~4.0.5package.json
npmfs-extra~10.1.0package.json
npmfuzzy0.1.3package.json
npmglob^7.1.2package.json
npmgoogle-auth-library^10.6.1package.json
npmgoogle-libphonenumber~3.2.43package.json
npmgulp^3.9.1package.json
npmhelmet~8.1.0package.json
npmhostile~1.3.3package.json
npmhowler~2.2.4package.json
npmhttp-proxy1.18.1package.json
npmhttp-proxy-middleware~0.21.0package.json
npmhttp-server~0.13.0package.json
npmimage-focus1.2.1package.json
npmimmer~10.0.2package.json
npmimmutable~5.1.4package.json
npmimpress.js~1.1.0package.json
npmincremental-compiler~21.0.0package.json
npminquirer~7.3.3package.json
npminquirer-autocomplete-prompt~1.4.0package.json
npminquirer-autocomplete-standalone~0.8.1package.json
npminquirer-select-pro1.0.0-alpha.7package.json
npminquirer-toggle^1.0.1package.json
npmis-elevated~3.0.0package.json
npmisomorphic-region-loader~21.0.0package.json
npmistanbul-instrumenter-loader~3.0.1package.json
npmjavascript-obfuscator~4.1.1package.json
npmjest~30.2.0package.json
npmjest-date-mock~1.0.10package.json
npmjest-junit16.0.0package.json
npmjest-marbleslatestpackage.json
npmjest-preset-angular~16.0.0package.json
npmjimp~0.22.12package.json
npmjquery~3.7.1package.json
npmjscodeshift^0.6.3package.json
npmjsdom27.2.0package.json
npmjson-stringify-safe^5.0.1package.json
npmjson10~21.0.0package.json
npmjson5~2.2.3package.json
npmjson5-writer0.2.0package.json
npmjsonwebtoken~9.0.2package.json
npmjszip3.10.1package.json
npmkarma-cli~1.0.1package.json
npmlightgallery~2.9.0package.json
npmlnk~1.0.1package.json
npmlocalforage1.10.0package.json
npmlockfile^1.0.4package.json
npmlodash~4.17.21package.json
npmlodash-es~4.17.22package.json
npmlodash-walk-object~21.0.0package.json
npmlowdb7.0.1package.json
npmmagic-renamer~21.0.0package.json
npmmariadb~3.4.4package.json
npmmaterial-design-icons3.0.1package.json
npmmethod-override^2.3.10package.json
npmminimist~1.2.8package.json
npmmkdirp^0.5.1package.json
npmmocha~10.8.2package.json
npmmulter2.0.2package.json
npmnanospinner1.2.2package.json
npmng-for-track-by-property~21.0.1package.json
npmng-in-viewport~16.1.0package.json
npmng-lock~20.0.1package.json
npmng-openapi-gen1.0.5package.json
npmng-packagr~21.0.1package.json
npmng-swagger-gen2.3.1package.json
npmng-talkback~21.0.0package.json
npmng2-logger~21.0.0package.json
npmng2-pdfjs-viewer~25.0.18package.json
npmng2-rest~21.0.0package.json
npmng2-rest-swagger-generator~21.0.0package.json
npmngx-ace-wrapper~17.0.0package.json
npmngx-bootstrap~20.0.2package.json
npmngx-date-fns~12.0.1package.json
npmngx-editor~18.0.0package.json
npmngx-highlightjs~14.0.1package.json
npmngx-infinite-scroll~21.0.0package.json
npmngx-monaco-editor12.0.0package.json
npmngx-photo-editor0.4.4package.json
npmngx-pipes3.2.2package.json
npmngx-progressbar~14.0.0package.json
npmngx-scrollbar~19.1.0package.json
npmngx-scrolltop~21.0.1package.json
npmngx-spinner~19.0.0package.json
npmngx-typed-js2.1.1package.json
npmnode-7z~3.0.0package.json
npmnode-cli-tester~21.0.0package.json
npmnode-localstorage2.1.6package.json
npmnode-notifier~10.0.1package.json
npmnode-polyfill-webpack-plugin2.0.1package.json
npmnodemailer~7.0.5package.json
npmnodemon~2.0.22package.json
npmnpm-get-dependents^1.0.1package.json
npmnpm-run-all4.1.5package.json
npmomelette~0.4.17package.json
npmopen7.2.1package.json
npmora3.4.0package.json
npmotplib~12.0.1package.json
npmpassport~0.7.0package.json
npmpassport-http-bearer1.0.1package.json
npmpath-to-regexp~6.2.2package.json
npmphotoswipe~5.4.4package.json
npmpica9.0.1package.json
npmplaywright~1.57.0package.json
npmpm2~6.0.14package.json
npmportfinder1.0.21package.json
npmpostcss~8.5.15package.json
npmprettier~3.7.4package.json
npmprettier-eslint~16.4.2package.json
npmpretty-error4.0.0package.json
npmprimeflex~4.0.0package.json
npmprimeicons~7.0.0package.json
npmprimeng~21.0.2package.json
npmprogress2.0.3package.json
npmprogress-estimator0.3.1package.json
npmprompts2.4.2package.json
npmps-list6.1.0package.json
npmps-node^0.1.6package.json
npmpwa-asset-generator~8.0.5package.json
npmq1.5.1package.json
npmqrcode~1.5.4package.json
npmrallax.js2.0.4package.json
npmrandomcolor^0.5.3package.json
npmrecord-replay-req-res-scenario~21.0.0package.json
npmreflect-metadata~0.2.2package.json
npmrimraf^2.6.2package.json
npmrxjs~7.8.2package.json
npmsemver~7.5.4package.json
npmsharp~0.34.2package.json
npmsimple-git~3.30.0package.json
npmsinon~16.1.3package.json
npmsloc^0.3.2package.json
npmsocket.io~4.8.3package.json
npmsocket.io-client~4.7.5package.json
npmsort-package-json^1.11.0package.json
npmsql-template-strings~2.2.2package.json
npmsql-template-tag~5.2.1package.json
npmsql.js1.8.0package.json
npmstatic-columns~21.0.0package.json
npmstorybook^9.1.3package.json
npmstring-similarity~4.0.4package.json
npmstripe^20.4.0package.json
npmsudo-block~3.0.0package.json
npmsupertest~7.1.4package.json
npmsweetalert2~11.4.38package.json
npmsysteminformation^3.45.7package.json
npmtailwindcss~4.3.0package.json
npmtaon~21.0.0package.json
npmtaon-storage~21.0.0package.json
npmtaon-type-sql~21.0.0package.json
npmtaon-typeorm~21.0.0package.json
npmtaon-ui~21.0.0package.json
npmtask.js^0.1.5package.json
npmthreads1.7.0package.json
npmtnp~21.0.0package.json
npmtnp-core~21.0.0package.json
npmtnp-helpers~21.0.0package.json
npmtough-cookie~6.0.0package.json
npmts-debug1.3.0package.json
npmts-json-schema-generator~2.4.0package.json
npmts-loader^2.3.1package.json
npmts-node~10.9.2package.json
npmtslib~2.8.1package.json
npmtslint~6.1.3package.json
npmturndown~7.2.0package.json
npmtype-fest~4.39.1package.json
npmtypedoc~0.28.15package.json
npmtypedoc-plugin-markdown~4.9.0package.json
npmtypescript5.9.3package.json
npmtypescript-class-helpers~21.0.0package.json
npmtypescript-formatter~7.2.2package.json
npmtypescript-string-enums^1.0.0package.json
npmua-parser-js~2.0.6package.json
npmuglify-js~3.19.3package.json
npmunderscore~1.13.7package.json
npmuuid~11.0.0package.json
npmvalidator~13.1.17package.json
npmvconsole^3.15.1package.json
npmvideo.js~8.3.0package.json
npmvitest4.0.15package.json
npmvpn-split~21.0.0package.json
npmwait-on~9.0.3package.json
npmwebdriver-manager13.0.2package.json
npmwebpack~5.80package.json
npmwebpack-dev-middleware~6.1.3package.json
npmwebpack-dev-server~5.0.4package.json
npmwrangler^4.69.0package.json
npmyauzl~3.2.0package.json
npmyazl~3.3.1package.json
npmzod~4.1.13package.json
npmzone.js~0.16.0package.json
Alle Abhängigkeiten 432

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

RegistryPaketVersionBeziehung
npm7zip-bin~5.2.0direkt
npm@angular-builders/custom-webpack~20.0.0direkt
npm@angular-devkit/build-angular~21.0.4direkt
npm@angular-devkit/core~21.0.4direkt
npm@angular-eslint/builder~21.1.0direkt
npm@angular-eslint/eslint-plugin~21.1.0direkt
npm@angular-eslint/eslint-plugin-template~21.1.0direkt
npm@angular-eslint/schematics~21.1.0direkt
npm@angular-eslint/template-parser~21.1.0direkt
npm@angular-material-extensions/password-strength~16.0.0direkt
npm@angular/animations~21.0.6direkt
npm@angular/build21.0.4direkt
npm@angular/cdk~21.0.5direkt
npm@angular/cli~21.0.4direkt
npm@angular/common~21.0.6direkt
npm@angular/compiler~21.0.6direkt
npm@angular/compiler-cli~21.0.6direkt
npm@angular/core~21.0.6direkt
npm@angular/elements~21.0.6direkt
npm@angular/forms~21.0.6direkt
npm@angular/language-service~21.0.3direkt
npm@angular/material~21.0.5direkt
npm@angular/platform-browser~21.0.6direkt
npm@angular/platform-browser-dynamic~21.0.6direkt
npm@angular/platform-server~21.0.6direkt
npm@angular/pwa~21.0.4direkt
npm@angular/router~21.0.6direkt
npm@angular/service-worker~21.0.6direkt
npm@angular/ssr~21.0.4direkt
npm@babel/cli~7.25.9direkt
npm@capacitor-community/media^9.0.0direkt
npm@capacitor/action-sheet^8.0.0direkt
npm@capacitor/android^8.0.1direkt
npm@capacitor/angular^2.0.3direkt
npm@capacitor/app^8.0.0direkt
npm@capacitor/app-launcher^8.0.0direkt
npm@capacitor/background-runner^3.0.0direkt
npm@capacitor/barcode-scanner^3.0.0direkt
npm@capacitor/browser^8.0.0direkt
npm@capacitor/camera^8.0.0direkt
npm@capacitor/cli^8.0.1direkt
npm@capacitor/clipboard^8.0.0direkt
npm@capacitor/core^8.0.1direkt
npm@capacitor/device^8.0.0direkt
npm@capacitor/dialog^8.0.0direkt
npm@capacitor/file-transfer^2.0.3direkt
npm@capacitor/file-viewer^2.0.0direkt
npm@capacitor/filesystem^8.0.0direkt
npm@capacitor/geolocation^8.0.0direkt
npm@capacitor/google-maps^8.0.0direkt
npm@capacitor/haptics^8.0.0direkt
npm@capacitor/inappbrowser^3.0.0direkt
npm@capacitor/ios^8.0.1direkt
npm@capacitor/keyboard^8.0.0direkt
npm@capacitor/local-notifications^8.0.0direkt
npm@capacitor/motion^8.0.0direkt
npm@capacitor/network^8.0.0direkt
npm@capacitor/preferences^8.0.0direkt
npm@capacitor/privacy-screen^2.0.0direkt
npm@capacitor/push-notifications^8.0.0direkt
npm@capacitor/screen-orientation^8.0.0direkt
npm@capacitor/screen-reader^8.0.0direkt
npm@capacitor/share^8.0.0direkt
npm@capacitor/splash-screen^8.0.0direkt
npm@capacitor/status-bar^8.0.0direkt
npm@capacitor/text-zoom^8.0.0direkt
npm@capacitor/toast^8.0.0direkt
npm@cloudflare/vitest-pool-workers^0.12.4direkt
npm@compodoc/compodoc~1.1.32direkt
npm@electron/fuses^1.8.0direkt
npm@fancyapps/ui~6.1.14direkt
npm@iconify/icons-fa-solid~1.2.4direkt
npm@iconify/icons-mdi~1.2.48direkt
npm@imgly/background-removal-node~1.4.5direkt
npm@inquirer/prompts~5.3.8direkt
npm@ionic/pwa-elements^3.3.0direkt
npm@mdi/js~7.4.47direkt
npm@msgpack/msgpack~3.1.3direkt
npm@ng-bootstrap/ng-bootstrap^20.0.0direkt
npm@ng-matero/extensions21.1.2direkt
npm@ngneat/content-loader~7.0.0direkt
npm@ngneat/falso~7.4.0direkt
npm@ngneat/hot-toast~7.0.0direkt
npm@ngneat/hotkeys~4.1.0direkt
npm@ngneat/overview~7.0.0direkt
npm@ngneat/spectator~22.1.0direkt
npm@ngneat/until-destroy~10.0.0direkt
npm@ngrx/component-store~21.0.1direkt
npm@ngrx/data~21.0.1direkt
npm@ngrx/effects~21.0.1direkt
npm@ngrx/entity~21.0.1direkt
npm@ngrx/router-store~21.0.1direkt
npm@ngrx/schematics~21.0.1direkt
npm@ngrx/signals~21.0.1direkt
npm@ngrx/store~21.0.1direkt
npm@ngrx/store-devtools~21.0.1direkt
npm@ngtools/webpack~21.0.4direkt
npm@ngx-formly/bootstrap~7.0.0direkt
npm@ngx-formly/core~7.0.1direkt
npm@ngx-formly/material~7.0.1direkt
npm@ngx-formly/primeng~7.0.1direkt
npm@ngx-translate/core~17.0.0direkt
npm@ngx-translate/http-loader~17.0.0direkt
npm@node-rs/argon22.0.2direkt
npm@nut-tree-fork/nut-js4.2.6direkt
npm@parcel/watcher2.5.1direkt
npm@playwright/test1.57.0direkt
npm@primeng/themes~21.0.2direkt
npm@semantic-components/re-captcha0.34.0direkt
npm@sqltools/formatter~1.2.5direkt
npm@storybook/addon-docs>=9.0.0-0 <10direkt
npm@storybook/addon-essentials>=9.0.0-0 <10direkt
npm@storybook/addon-interactions>=9.0.0-0 <10direkt
npm@storybook/addon-links>=9.0.0-0 <10direkt
npm@storybook/addon-mdx-gfm>=9.0.0-0 <10direkt
npm@storybook/addon-storysource>=9.0.0-0 <10direkt
npm@storybook/addon-viewport>=9.0.0-0 <10direkt
npm@storybook/angular>=9.0.0-0 <10direkt
npm@storybook/blocks>=9.0.0-0 <10direkt
npm@storybook/manager-api>=9.0.0-0 <10direkt
npm@storybook/test>=9.0.0-0 <10direkt
npm@storybook/theming>=9.0.0-0 <10direkt
npm@sweetalert2/ngx-sweetalert2~14.1.1direkt
npm@tailwindcss/postcss~4.3.0direkt
npm@taon-dev/api-workers~21.0.0direkt
npm@taon-dev/cloud~21.0.0direkt
npm@taon-dev/i18n~21.0.0direkt
npm@taon-dev/session~21.0.0direkt
npm@testdeck/jest~0.3.3direkt
npm@testdeck/mocha~0.3.3direkt
npm@types/chai~4.3.20direkt
npm@types/dateformat^1.0.1direkt
npm@types/diff~5.2.3direkt
npm@types/dockerode~3.3.47direkt
npm@types/express~4.17.25direkt
npm@types/express-fileupload~1.5.0direkt
npm@types/fs-extra~11.0.4direkt
npm@types/glob^5.0.35direkt
npm@types/google.maps^3.58.1direkt
npm@types/http-proxy~1.17.17direkt
npm@types/http-proxy-middleware~1.0.0direkt
npm@types/jest~30.0.0direkt
npm@types/json-stringify-safe~5.0.3direkt
npm@types/json50.0.29direkt
npm@types/lockfile~1.0.4direkt
npm@types/lodash4.14.92direkt
npm@types/lodash-es~4.17.12direkt
npm@types/mocha~10.0.10direkt
npm@types/multer~2.0.0direkt
npm@types/node^22.19.1direkt
npm@types/node-notifier~8.0.5direkt
npm@types/progress2.0.7direkt
npm@types/q~1.5.8direkt
npm@types/rimraf^2.0.2direkt
npm@types/semver~7.3.13direkt
npm@types/systeminformation~3.54.1direkt
npm@types/vinyl~2.0.12direkt
npm@types/vscode1.105.0direkt
npm@types/wait-on5.3.4direkt
npm@typescript-eslint/eslint-plugin~8.50.1direkt
npm@typescript-eslint/parser~8.50.1direkt
npm@typescript/native-preview7.0.0-dev.20260522.1direkt
npm@vitest/browser-playwright4.0.15direkt
npm@vitest/coverage-v84.0.15direkt
npm@vitest/ui4.0.15direkt
npmaccepts~1.3.8direkt
npmajv~8.17.1direkt
npmangular-material-css-vars~10.0.0direkt
npmangular-resize-event~3.2.0direkt
npmanimate.css~4.1.1direkt
npmapp-root-path~3.1.0direkt
npmaxios1.13.6direkt
npmaxios-cookiejar-support~6.0.4direkt
npmbase32~0.0.7direkt
npmbcryptjs~2.4.3direkt
npmbody-parser~1.20.4direkt
npmbootstrap~5.3.8direkt
npmbuffer-shims1.0.0direkt
npmbun~1.3.5direkt
npmcallsite-record~4.1.5direkt
npmcapacitor-secure-storage-plugin^0.13.0direkt
npmcfonts3.3.0direkt
npmchai~5.3.3direkt
npmchalk^2.3.2direkt
npmcheerio~1.1.2direkt
npmchokidar3.5.3direkt
npmclass-transformer0.5.1direkt
npmclass-validator~0.14.3direkt
npmcli-highlight2.1.11direkt
npmcli-progress3.12.0direkt
npmcli-spinners3.4.0direkt
npmcolumnify1.6.0direkt
npmcommand-exists^1.2.2direkt
npmcompression1.8.1direkt
npmconcurrently~9.1.2direkt
npmconsole-png^1.2.1direkt
npmcontent-type~1.0.5direkt
npmconventional-changelog7.1.1direkt
npmconventional-changelog-cli~5.0.0direkt
npmcookie-parser~1.4.7direkt
npmcopy-paste1.5.3direkt
npmcors~2.8.5direkt
npmcpr^3.0.1direkt
npmcross-env7.0.2direkt
npmcross-spawn~7.0.6direkt
npmdate-fns^4.1.0direkt
npmdateformat^3.0.3direkt
npmdbus-next0.10.2direkt
npmdetect-mocha0.1.0direkt
npmdiff~4.0.2direkt
npmdockerode~4.0.9direkt
npmelectron30.5.1direkt
npmelectron-builder~26.0.12direkt
npmelectron-debug3.2.0direkt
npmelectron-reloader1.2.3direkt
npmelement-resize-detector~1.2.4direkt
npmenquirer2.4.1direkt
npmenum-values1.2.1direkt
npmerrorhandler~1.5.2direkt
npmesbuild~0.25.1direkt
npmeslint~9.39.2direkt
npmeslint-config-prettier~10.1.8direkt
npmeslint-plugin-importlatestdirekt
npmeslint-plugin-jsdoclatestdirekt
npmeslint-plugin-prefer-arrowlatestdirekt
npmeslint-plugin-prettier~5.5.4direkt
npmeslint-plugin-reactlatestdirekt
npmexpress~4.22.1direkt
npmexpress-fileupload~1.5.2direkt
npmexpress-rate-limit~8.1.0direkt
npmexpress-session~1.18.2direkt
npmfast-glob~3.3.2direkt
npmfavicons~7.2.0direkt
npmfile-loader~1.1.11direkt
npmfile-saver2.0.5direkt
npmfile-type~17.1.6direkt
npmfkill6.1.0direkt
npmfont-awesome4.7.0direkt
npmform-data~4.0.5direkt
npmfs-extra~10.1.0direkt
npmfuzzy0.1.3direkt
npmglob^7.1.2direkt
npmgoogle-auth-library^10.6.1direkt
npmgoogle-libphonenumber~3.2.43direkt
npmgulp^3.9.1direkt
npmhelmet~8.1.0direkt
npmhostile~1.3.3direkt
npmhowler~2.2.4direkt
npmhttp-proxy1.18.1direkt
npmhttp-proxy-middleware~0.21.0direkt
npmhttp-server~0.13.0direkt
npmimage-focus1.2.1direkt
npmimmer~10.0.2direkt
npmimmutable~5.1.4direkt
npmimpress.js~1.1.0direkt
npmincremental-compiler~21.0.0direkt
npminquirer~7.3.3direkt
npminquirer-autocomplete-prompt~1.4.0direkt
npminquirer-autocomplete-standalone~0.8.1direkt
npminquirer-select-pro1.0.0-alpha.7direkt
npminquirer-toggle^1.0.1direkt
npmis-elevated~3.0.0direkt
npmisomorphic-region-loader~21.0.0direkt
npmistanbul-instrumenter-loader~3.0.1direkt
npmjavascript-obfuscator~4.1.1direkt
npmjest~30.2.0direkt
npmjest-date-mock~1.0.10direkt
npmjest-junit16.0.0direkt
npmjest-marbleslatestdirekt
npmjest-preset-angular~16.0.0direkt
npmjimp~0.22.12direkt
npmjquery~3.7.1direkt
npmjscodeshift^0.6.3direkt
npmjsdom27.2.0direkt
npmjson-stringify-safe^5.0.1direkt
npmjson10~21.0.0direkt
npmjson5~2.2.3direkt
npmjson5-writer0.2.0direkt
npmjsonwebtoken~9.0.2direkt
npmjszip3.10.1direkt
npmkarma-cli~1.0.1direkt
npmlightgallery~2.9.0direkt
npmlnk~1.0.1direkt
npmlocalforage1.10.0direkt
npmlockfile^1.0.4direkt
npmlodash~4.17.21direkt
npmlodash-es~4.17.22direkt
npmlodash-walk-object~21.0.0direkt
npmlowdb7.0.1direkt
npmmagic-renamer~21.0.0direkt
npmmariadb~3.4.4direkt
npmmaterial-design-icons3.0.1direkt
npmmethod-override^2.3.10direkt
npmminimist~1.2.8direkt
npmmkdirp^0.5.1direkt
npmmocha~10.8.2direkt
npmmulter2.0.2direkt
npmnanospinner1.2.2direkt
npmng-for-track-by-property~21.0.1direkt
npmng-in-viewport~16.1.0direkt
npmng-lock~20.0.1direkt
npmng-openapi-gen1.0.5direkt
npmng-packagr~21.0.1direkt
npmng-swagger-gen2.3.1direkt
npmng-talkback~21.0.0direkt
npmng2-logger~21.0.0direkt
npmng2-pdfjs-viewer~25.0.18direkt
npmng2-rest~21.0.0direkt
npmng2-rest-swagger-generator~21.0.0direkt
npmngx-ace-wrapper~17.0.0direkt
npmngx-bootstrap~20.0.2direkt
npmngx-date-fns~12.0.1direkt
npmngx-editor~18.0.0direkt
npmngx-highlightjs~14.0.1direkt
npmngx-infinite-scroll~21.0.0direkt
npmngx-monaco-editor12.0.0direkt
npmngx-photo-editor0.4.4direkt
npmngx-pipes3.2.2direkt
npmngx-progressbar~14.0.0direkt
npmngx-scrollbar~19.1.0direkt
npmngx-scrolltop~21.0.1direkt
npmngx-spinner~19.0.0direkt
npmngx-typed-js2.1.1direkt
npmnode-7z~3.0.0direkt
npmnode-cli-tester~21.0.0direkt
npmnode-localstorage2.1.6direkt
npmnode-notifier~10.0.1direkt
npmnode-polyfill-webpack-plugin2.0.1direkt
npmnodemailer~7.0.5direkt
npmnodemon~2.0.22direkt
npmnpm-get-dependents^1.0.1direkt
npmnpm-run-all4.1.5direkt
npmomelette~0.4.17direkt
npmopen7.2.1direkt
npmora3.4.0direkt
npmotplib~12.0.1direkt
npmpassport~0.7.0direkt
npmpassport-http-bearer1.0.1direkt
npmpath-to-regexp~6.2.2direkt
npmphotoswipe~5.4.4direkt
npmpica9.0.1direkt
npmplaywright~1.57.0direkt
npmpm2~6.0.14direkt
npmportfinder1.0.21direkt
npmpostcss~8.5.15direkt
npmprettier~3.7.4direkt
npmprettier-eslint~16.4.2direkt
npmpretty-error4.0.0direkt
npmprimeflex~4.0.0direkt
npmprimeicons~7.0.0direkt
npmprimeng~21.0.2direkt
npmprogress2.0.3direkt
npmprogress-estimator0.3.1direkt
npmprompts2.4.2direkt
npmps-list6.1.0direkt
npmps-node^0.1.6direkt
npmpwa-asset-generator~8.0.5direkt
npmq1.5.1direkt
npmqrcode~1.5.4direkt
npmrallax.js2.0.4direkt
npmrandomcolor^0.5.3direkt
npmrecord-replay-req-res-scenario~21.0.0direkt
npmreflect-metadata~0.2.2direkt
npmrimraf^2.6.2direkt
npmrxjs~7.8.2direkt
npmsemver~7.5.4direkt
npmsharp~0.34.2direkt
npmsimple-git~3.30.0direkt
npmsinon~16.1.3direkt
npmsloc^0.3.2direkt
npmsocket.io~4.8.3direkt
npmsocket.io-client~4.7.5direkt
npmsort-package-json^1.11.0direkt
npmsql-template-strings~2.2.2direkt
npmsql-template-tag~5.2.1direkt
npmsql.js1.8.0direkt
npmstatic-columns~21.0.0direkt
npmstorybook^9.1.3direkt
npmstring-similarity~4.0.4direkt
npmstripe^20.4.0direkt
npmsudo-block~3.0.0direkt
npmsupertest~7.1.4direkt
npmsweetalert2~11.4.38direkt
npmsysteminformation^3.45.7direkt
npmtailwindcss~4.3.0direkt
npmtaon~21.0.0direkt
npmtaon-storage~21.0.0direkt
npmtaon-type-sql~21.0.0direkt
npmtaon-typeorm~21.0.0direkt
npmtaon-ui~21.0.0direkt
npmtask.js^0.1.5direkt
npmthreads1.7.0direkt
npmtnp~21.0.0direkt
npmtnp-core~21.0.0direkt
npmtnp-helpers~21.0.0direkt
npmtough-cookie~6.0.0direkt
npmts-debug1.3.0direkt
npmts-json-schema-generator~2.4.0direkt
npmts-loader^2.3.1direkt
npmts-node~10.9.2direkt
npmtslib~2.8.1direkt
npmtslint~6.1.3direkt
npmturndown~7.2.0direkt
npmtype-fest~4.39.1direkt
npmtypedoc~0.28.15direkt
npmtypedoc-plugin-markdown~4.9.0direkt
npmtypescript5.9.3direkt
npmtypescript-class-helpers~21.0.0direkt
npmtypescript-formatter~7.2.2direkt
npmtypescript-string-enums^1.0.0direkt
npmua-parser-js~2.0.6direkt
npmuglify-js~3.19.3direkt
npmunderscore~1.13.7direkt
npmuuid~11.0.0direkt
npmvalidator~13.1.17direkt
npmvconsole^3.15.1direkt
npmvideo.js~8.3.0direkt
npmvitest4.0.15direkt
npmvpn-split~21.0.0direkt
npmwait-on~9.0.3direkt
npmwebdriver-manager13.0.2direkt
npmwebpack~5.80direkt
npmwebpack-dev-middleware~6.1.3direkt
npmwebpack-dev-server~5.0.4direkt
npmwrangler^4.69.0direkt
npmyauzl~3.2.0direkt
npmyazl~3.3.1direkt
npmzod~4.1.13direkt
npmzone.js~0.16.0direkt
npm@parcel/watcher-darwin-x642.5.1indirekt
npm@parcel/watcher-linux-x64-glibc2.5.1indirekt
npm@parcel/watcher-win32-x64-msvc2.5.1indirekt
JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [
        "angular-library",
        "pwa-demo"
      ],
      "is_fork": false,
      "size_kb": 22194,
      "has_wiki": true,
      "homepage": "https://darekf77.github.io/static-columns",
      "languages": {
        "HTML": 15455,
        "SCSS": 1842,
        "JavaScript": 13171,
        "TypeScript": 29337
      },
      "pushed_at": "2026-07-16T14:15:58Z",
      "created_at": "2016-08-04T09:29:24Z",
      "owner_type": "User",
      "updated_at": "2026-07-16T14:18:02Z",
      "description": "Define columns with static width with Angular2 and FlexBox ",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "master",
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript",
        "HTML",
        "JavaScript"
      ]
    },
    "owner": {
      "blog": "https://www.paypal.me/dariuszfilipiak",
      "name": "Dariusz Filipiak",
      "type": "User",
      "login": "darekf77",
      "company": null,
      "location": "Poland, Warsaw",
      "followers": 46,
      "avatar_url": "https://avatars.githubusercontent.com/u/7131693?v=4",
      "created_at": "2014-04-01T20:46:16Z",
      "is_verified": null,
      "public_repos": 140,
      "account_age_days": 4489
    },
    "activity": {
      "releases_count": 99,
      "commits_last_year": 112,
      "latest_release_at": "2026-07-11T00:01:23Z",
      "latest_release_tag": "v21.0.67",
      "releases_from_tags": true,
      "days_since_last_push": 1,
      "active_weeks_last_year": 29,
      "days_since_latest_release": 6,
      "mean_days_between_releases": 11.7
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 42,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "static-columns",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "angular2",
            "static",
            "width",
            "column",
            "static",
            "columns",
            "flex-box",
            "columns"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/static-columns",
          "is_deprecated": false,
          "latest_version": "21.0.67",
          "repository_url": "git+https://github.com/darekf77/static-columns.git",
          "versions_count": 218,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 1999,
          "first_published_at": "2016-08-04T10:09:26.858000Z",
          "latest_published_at": "2026-07-11T00:01:28.507000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        }
      ]
    },
    "popularity": {
      "forks": 0,
      "stars": 0,
      "watchers": 1,
      "open_issues_and_prs": 0
    },
    "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": [
        "tsconfig.json"
      ],
      "largest_source_bytes": 7780,
      "source_files_sampled": 48,
      "oversized_source_files": 0,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "package.json"
      ],
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "7zip-bin",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.2.0"
        },
        {
          "name": "@angular-builders/custom-webpack",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~20.0.0"
        },
        {
          "name": "@angular-devkit/build-angular",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.4"
        },
        {
          "name": "@angular-devkit/core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.4"
        },
        {
          "name": "@angular-eslint/builder",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.1.0"
        },
        {
          "name": "@angular-eslint/eslint-plugin",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.1.0"
        },
        {
          "name": "@angular-eslint/eslint-plugin-template",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.1.0"
        },
        {
          "name": "@angular-eslint/schematics",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.1.0"
        },
        {
          "name": "@angular-eslint/template-parser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.1.0"
        },
        {
          "name": "@angular-material-extensions/password-strength",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~16.0.0"
        },
        {
          "name": "@angular/animations",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/build",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "21.0.4"
        },
        {
          "name": "@angular/cdk",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.5"
        },
        {
          "name": "@angular/cli",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.4"
        },
        {
          "name": "@angular/common",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/compiler",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/compiler-cli",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/elements",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/forms",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/language-service",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.3"
        },
        {
          "name": "@angular/material",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.5"
        },
        {
          "name": "@angular/platform-browser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/platform-browser-dynamic",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/platform-server",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/pwa",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.4"
        },
        {
          "name": "@angular/router",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/service-worker",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.6"
        },
        {
          "name": "@angular/ssr",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.4"
        },
        {
          "name": "@babel/cli",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.25.9"
        },
        {
          "name": "@capacitor-community/media",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.0.0"
        },
        {
          "name": "@capacitor/action-sheet",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/android",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.1"
        },
        {
          "name": "@capacitor/angular",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.3"
        },
        {
          "name": "@capacitor/app",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/app-launcher",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/background-runner",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.0"
        },
        {
          "name": "@capacitor/barcode-scanner",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.0"
        },
        {
          "name": "@capacitor/browser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/camera",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/cli",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.1"
        },
        {
          "name": "@capacitor/clipboard",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.1"
        },
        {
          "name": "@capacitor/device",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/dialog",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/file-transfer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.3"
        },
        {
          "name": "@capacitor/file-viewer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.0"
        },
        {
          "name": "@capacitor/filesystem",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/geolocation",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/google-maps",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/haptics",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/inappbrowser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.0"
        },
        {
          "name": "@capacitor/ios",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.1"
        },
        {
          "name": "@capacitor/keyboard",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/local-notifications",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/motion",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/network",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/preferences",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/privacy-screen",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.0"
        },
        {
          "name": "@capacitor/push-notifications",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/screen-orientation",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/screen-reader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/share",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/splash-screen",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/status-bar",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/text-zoom",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@capacitor/toast",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@cloudflare/vitest-pool-workers",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.12.4"
        },
        {
          "name": "@compodoc/compodoc",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.1.32"
        },
        {
          "name": "@electron/fuses",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.8.0"
        },
        {
          "name": "@fancyapps/ui",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~6.1.14"
        },
        {
          "name": "@iconify/icons-fa-solid",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.2.4"
        },
        {
          "name": "@iconify/icons-mdi",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.2.48"
        },
        {
          "name": "@imgly/background-removal-node",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.4.5"
        },
        {
          "name": "@inquirer/prompts",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.3.8"
        },
        {
          "name": "@ionic/pwa-elements",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.3.0"
        },
        {
          "name": "@mdi/js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.4.47"
        },
        {
          "name": "@msgpack/msgpack",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.1.3"
        },
        {
          "name": "@ng-bootstrap/ng-bootstrap",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^20.0.0"
        },
        {
          "name": "@ng-matero/extensions",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "21.1.2"
        },
        {
          "name": "@ngneat/content-loader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.0"
        },
        {
          "name": "@ngneat/falso",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.4.0"
        },
        {
          "name": "@ngneat/hot-toast",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.0"
        },
        {
          "name": "@ngneat/hotkeys",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.1.0"
        },
        {
          "name": "@ngneat/overview",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.0"
        },
        {
          "name": "@ngneat/spectator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~22.1.0"
        },
        {
          "name": "@ngneat/until-destroy",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.0.0"
        },
        {
          "name": "@ngrx/component-store",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/data",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/effects",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/entity",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/router-store",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/schematics",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/signals",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/store",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngrx/store-devtools",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "@ngtools/webpack",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.4"
        },
        {
          "name": "@ngx-formly/bootstrap",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.0"
        },
        {
          "name": "@ngx-formly/core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.1"
        },
        {
          "name": "@ngx-formly/material",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.1"
        },
        {
          "name": "@ngx-formly/primeng",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.1"
        },
        {
          "name": "@ngx-translate/core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~17.0.0"
        },
        {
          "name": "@ngx-translate/http-loader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~17.0.0"
        },
        {
          "name": "@node-rs/argon2",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.0.2"
        },
        {
          "name": "@nut-tree-fork/nut-js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.2.6"
        },
        {
          "name": "@parcel/watcher",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.5.1"
        },
        {
          "name": "@playwright/test",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.57.0"
        },
        {
          "name": "@primeng/themes",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.2"
        },
        {
          "name": "@semantic-components/re-captcha",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.34.0"
        },
        {
          "name": "@sqltools/formatter",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.2.5"
        },
        {
          "name": "@storybook/addon-docs",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/addon-essentials",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/addon-interactions",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/addon-links",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/addon-mdx-gfm",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/addon-storysource",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/addon-viewport",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/angular",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/blocks",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/manager-api",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/test",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@storybook/theming",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": ">=9.0.0-0 <10"
        },
        {
          "name": "@sweetalert2/ngx-sweetalert2",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~14.1.1"
        },
        {
          "name": "@tailwindcss/postcss",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.3.0"
        },
        {
          "name": "@taon-dev/api-workers",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "@taon-dev/cloud",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "@taon-dev/i18n",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "@taon-dev/session",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "@testdeck/jest",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.3.3"
        },
        {
          "name": "@testdeck/mocha",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.3.3"
        },
        {
          "name": "@types/chai",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.3.20"
        },
        {
          "name": "@types/dateformat",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.1"
        },
        {
          "name": "@types/diff",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.2.3"
        },
        {
          "name": "@types/dockerode",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.3.47"
        },
        {
          "name": "@types/express",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.17.25"
        },
        {
          "name": "@types/express-fileupload",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.5.0"
        },
        {
          "name": "@types/fs-extra",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~11.0.4"
        },
        {
          "name": "@types/glob",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.35"
        },
        {
          "name": "@types/google.maps",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.58.1"
        },
        {
          "name": "@types/http-proxy",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.17.17"
        },
        {
          "name": "@types/http-proxy-middleware",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.0.0"
        },
        {
          "name": "@types/jest",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~30.0.0"
        },
        {
          "name": "@types/json-stringify-safe",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.0.3"
        },
        {
          "name": "@types/json5",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.0.29"
        },
        {
          "name": "@types/lockfile",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.0.4"
        },
        {
          "name": "@types/lodash",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.14.92"
        },
        {
          "name": "@types/lodash-es",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.17.12"
        },
        {
          "name": "@types/mocha",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.0.10"
        },
        {
          "name": "@types/multer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.0.0"
        },
        {
          "name": "@types/node",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^22.19.1"
        },
        {
          "name": "@types/node-notifier",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.0.5"
        },
        {
          "name": "@types/progress",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.0.7"
        },
        {
          "name": "@types/q",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.5.8"
        },
        {
          "name": "@types/rimraf",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.2"
        },
        {
          "name": "@types/semver",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.3.13"
        },
        {
          "name": "@types/systeminformation",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.54.1"
        },
        {
          "name": "@types/vinyl",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.0.12"
        },
        {
          "name": "@types/vscode",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.105.0"
        },
        {
          "name": "@types/wait-on",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "5.3.4"
        },
        {
          "name": "@typescript-eslint/eslint-plugin",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.50.1"
        },
        {
          "name": "@typescript-eslint/parser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.50.1"
        },
        {
          "name": "@typescript/native-preview",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "7.0.0-dev.20260522.1"
        },
        {
          "name": "@vitest/browser-playwright",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.15"
        },
        {
          "name": "@vitest/coverage-v8",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.15"
        },
        {
          "name": "@vitest/ui",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.15"
        },
        {
          "name": "accepts",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.3.8"
        },
        {
          "name": "ajv",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.17.1"
        },
        {
          "name": "angular-material-css-vars",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.0.0"
        },
        {
          "name": "angular-resize-event",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.2.0"
        },
        {
          "name": "animate.css",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.1.1"
        },
        {
          "name": "app-root-path",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.1.0"
        },
        {
          "name": "axios",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.13.6"
        },
        {
          "name": "axios-cookiejar-support",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~6.0.4"
        },
        {
          "name": "base32",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.0.7"
        },
        {
          "name": "bcryptjs",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.4.3"
        },
        {
          "name": "body-parser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.20.4"
        },
        {
          "name": "bootstrap",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.3.8"
        },
        {
          "name": "buffer-shims",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.0.0"
        },
        {
          "name": "bun",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.3.5"
        },
        {
          "name": "callsite-record",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.1.5"
        },
        {
          "name": "capacitor-secure-storage-plugin",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.13.0"
        },
        {
          "name": "cfonts",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.3.0"
        },
        {
          "name": "chai",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.3.3"
        },
        {
          "name": "chalk",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.3.2"
        },
        {
          "name": "cheerio",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.1.2"
        },
        {
          "name": "chokidar",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.5.3"
        },
        {
          "name": "class-transformer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.5.1"
        },
        {
          "name": "class-validator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.14.3"
        },
        {
          "name": "cli-highlight",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.1.11"
        },
        {
          "name": "cli-progress",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.12.0"
        },
        {
          "name": "cli-spinners",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.0"
        },
        {
          "name": "columnify",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.6.0"
        },
        {
          "name": "command-exists",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.2.2"
        },
        {
          "name": "compression",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.8.1"
        },
        {
          "name": "concurrently",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~9.1.2"
        },
        {
          "name": "console-png",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.2.1"
        },
        {
          "name": "content-type",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.0.5"
        },
        {
          "name": "conventional-changelog",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "7.1.1"
        },
        {
          "name": "conventional-changelog-cli",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.0.0"
        },
        {
          "name": "cookie-parser",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.4.7"
        },
        {
          "name": "copy-paste",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.5.3"
        },
        {
          "name": "cors",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.8.5"
        },
        {
          "name": "cpr",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.1"
        },
        {
          "name": "cross-env",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "7.0.2"
        },
        {
          "name": "cross-spawn",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.6"
        },
        {
          "name": "date-fns",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.1.0"
        },
        {
          "name": "dateformat",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.3"
        },
        {
          "name": "dbus-next",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.10.2"
        },
        {
          "name": "detect-mocha",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.1.0"
        },
        {
          "name": "diff",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.0.2"
        },
        {
          "name": "dockerode",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.0.9"
        },
        {
          "name": "electron",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "30.5.1"
        },
        {
          "name": "electron-builder",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~26.0.12"
        },
        {
          "name": "electron-debug",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.2.0"
        },
        {
          "name": "electron-reloader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.2.3"
        },
        {
          "name": "element-resize-detector",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.2.4"
        },
        {
          "name": "enquirer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.4.1"
        },
        {
          "name": "enum-values",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.2.1"
        },
        {
          "name": "errorhandler",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.5.2"
        },
        {
          "name": "esbuild",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.25.1"
        },
        {
          "name": "eslint",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~9.39.2"
        },
        {
          "name": "eslint-config-prettier",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.1.8"
        },
        {
          "name": "eslint-plugin-import",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "latest"
        },
        {
          "name": "eslint-plugin-jsdoc",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "latest"
        },
        {
          "name": "eslint-plugin-prefer-arrow",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "latest"
        },
        {
          "name": "eslint-plugin-prettier",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.5.4"
        },
        {
          "name": "eslint-plugin-react",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "latest"
        },
        {
          "name": "express",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.22.1"
        },
        {
          "name": "express-fileupload",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.5.2"
        },
        {
          "name": "express-rate-limit",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.1.0"
        },
        {
          "name": "express-session",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.18.2"
        },
        {
          "name": "fast-glob",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.3.2"
        },
        {
          "name": "favicons",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.2.0"
        },
        {
          "name": "file-loader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.1.11"
        },
        {
          "name": "file-saver",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.0.5"
        },
        {
          "name": "file-type",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~17.1.6"
        },
        {
          "name": "fkill",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "6.1.0"
        },
        {
          "name": "font-awesome",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.7.0"
        },
        {
          "name": "form-data",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.0.5"
        },
        {
          "name": "fs-extra",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.1.0"
        },
        {
          "name": "fuzzy",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.1.3"
        },
        {
          "name": "glob",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.1.2"
        },
        {
          "name": "google-auth-library",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^10.6.1"
        },
        {
          "name": "google-libphonenumber",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.2.43"
        },
        {
          "name": "gulp",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.9.1"
        },
        {
          "name": "helmet",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.1.0"
        },
        {
          "name": "hostile",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.3.3"
        },
        {
          "name": "howler",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.2.4"
        },
        {
          "name": "http-proxy",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.18.1"
        },
        {
          "name": "http-proxy-middleware",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.21.0"
        },
        {
          "name": "http-server",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.13.0"
        },
        {
          "name": "image-focus",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.2.1"
        },
        {
          "name": "immer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.0.2"
        },
        {
          "name": "immutable",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.1.4"
        },
        {
          "name": "impress.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.1.0"
        },
        {
          "name": "incremental-compiler",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "inquirer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.3.3"
        },
        {
          "name": "inquirer-autocomplete-prompt",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.4.0"
        },
        {
          "name": "inquirer-autocomplete-standalone",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.8.1"
        },
        {
          "name": "inquirer-select-pro",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.0.0-alpha.7"
        },
        {
          "name": "inquirer-toggle",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.1"
        },
        {
          "name": "is-elevated",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.0.0"
        },
        {
          "name": "isomorphic-region-loader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "istanbul-instrumenter-loader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.0.1"
        },
        {
          "name": "javascript-obfuscator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.1.1"
        },
        {
          "name": "jest",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~30.2.0"
        },
        {
          "name": "jest-date-mock",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.0.10"
        },
        {
          "name": "jest-junit",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "16.0.0"
        },
        {
          "name": "jest-marbles",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "latest"
        },
        {
          "name": "jest-preset-angular",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~16.0.0"
        },
        {
          "name": "jimp",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.22.12"
        },
        {
          "name": "jquery",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.7.1"
        },
        {
          "name": "jscodeshift",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.6.3"
        },
        {
          "name": "jsdom",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "27.2.0"
        },
        {
          "name": "json-stringify-safe",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.1"
        },
        {
          "name": "json10",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "json5",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.2.3"
        },
        {
          "name": "json5-writer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.2.0"
        },
        {
          "name": "jsonwebtoken",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~9.0.2"
        },
        {
          "name": "jszip",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.10.1"
        },
        {
          "name": "karma-cli",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.0.1"
        },
        {
          "name": "lightgallery",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.9.0"
        },
        {
          "name": "lnk",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.0.1"
        },
        {
          "name": "localforage",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.10.0"
        },
        {
          "name": "lockfile",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.4"
        },
        {
          "name": "lodash",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.17.21"
        },
        {
          "name": "lodash-es",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.17.22"
        },
        {
          "name": "lodash-walk-object",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "lowdb",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "7.0.1"
        },
        {
          "name": "magic-renamer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "mariadb",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.4.4"
        },
        {
          "name": "material-design-icons",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.0.1"
        },
        {
          "name": "method-override",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.3.10"
        },
        {
          "name": "minimist",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.2.8"
        },
        {
          "name": "mkdirp",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.5.1"
        },
        {
          "name": "mocha",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.8.2"
        },
        {
          "name": "multer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.0.2"
        },
        {
          "name": "nanospinner",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.2.2"
        },
        {
          "name": "ng-for-track-by-property",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "ng-in-viewport",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~16.1.0"
        },
        {
          "name": "ng-lock",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~20.0.1"
        },
        {
          "name": "ng-openapi-gen",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.0.5"
        },
        {
          "name": "ng-packagr",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "ng-swagger-gen",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.3.1"
        },
        {
          "name": "ng-talkback",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "ng2-logger",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "ng2-pdfjs-viewer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~25.0.18"
        },
        {
          "name": "ng2-rest",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "ng2-rest-swagger-generator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "ngx-ace-wrapper",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~17.0.0"
        },
        {
          "name": "ngx-bootstrap",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~20.0.2"
        },
        {
          "name": "ngx-date-fns",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~12.0.1"
        },
        {
          "name": "ngx-editor",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~18.0.0"
        },
        {
          "name": "ngx-highlightjs",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~14.0.1"
        },
        {
          "name": "ngx-infinite-scroll",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "ngx-monaco-editor",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "12.0.0"
        },
        {
          "name": "ngx-photo-editor",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.4.4"
        },
        {
          "name": "ngx-pipes",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.2.2"
        },
        {
          "name": "ngx-progressbar",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~14.0.0"
        },
        {
          "name": "ngx-scrollbar",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~19.1.0"
        },
        {
          "name": "ngx-scrolltop",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.1"
        },
        {
          "name": "ngx-spinner",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~19.0.0"
        },
        {
          "name": "ngx-typed-js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.1.1"
        },
        {
          "name": "node-7z",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.0.0"
        },
        {
          "name": "node-cli-tester",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "node-localstorage",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.1.6"
        },
        {
          "name": "node-notifier",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.0.1"
        },
        {
          "name": "node-polyfill-webpack-plugin",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.0.1"
        },
        {
          "name": "nodemailer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.5"
        },
        {
          "name": "nodemon",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.0.22"
        },
        {
          "name": "npm-get-dependents",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.1"
        },
        {
          "name": "npm-run-all",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.1.5"
        },
        {
          "name": "omelette",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.4.17"
        },
        {
          "name": "open",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "7.2.1"
        },
        {
          "name": "ora",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "3.4.0"
        },
        {
          "name": "otplib",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~12.0.1"
        },
        {
          "name": "passport",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.7.0"
        },
        {
          "name": "passport-http-bearer",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.0.1"
        },
        {
          "name": "path-to-regexp",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~6.2.2"
        },
        {
          "name": "photoswipe",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.4.4"
        },
        {
          "name": "pica",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "9.0.1"
        },
        {
          "name": "playwright",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.57.0"
        },
        {
          "name": "pm2",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~6.0.14"
        },
        {
          "name": "portfinder",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.0.21"
        },
        {
          "name": "postcss",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.5.15"
        },
        {
          "name": "prettier",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.7.4"
        },
        {
          "name": "prettier-eslint",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~16.4.2"
        },
        {
          "name": "pretty-error",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.0"
        },
        {
          "name": "primeflex",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.0.0"
        },
        {
          "name": "primeicons",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.0.0"
        },
        {
          "name": "primeng",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.2"
        },
        {
          "name": "progress",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.0.3"
        },
        {
          "name": "progress-estimator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "0.3.1"
        },
        {
          "name": "prompts",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.4.2"
        },
        {
          "name": "ps-list",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "6.1.0"
        },
        {
          "name": "ps-node",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.1.6"
        },
        {
          "name": "pwa-asset-generator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.0.5"
        },
        {
          "name": "q",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.5.1"
        },
        {
          "name": "qrcode",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.5.4"
        },
        {
          "name": "rallax.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.0.4"
        },
        {
          "name": "randomcolor",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.5.3"
        },
        {
          "name": "record-replay-req-res-scenario",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "reflect-metadata",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.2.2"
        },
        {
          "name": "rimraf",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.6.2"
        },
        {
          "name": "rxjs",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.8.2"
        },
        {
          "name": "semver",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.5.4"
        },
        {
          "name": "sharp",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.34.2"
        },
        {
          "name": "simple-git",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.30.0"
        },
        {
          "name": "sinon",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~16.1.3"
        },
        {
          "name": "sloc",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.3.2"
        },
        {
          "name": "socket.io",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.8.3"
        },
        {
          "name": "socket.io-client",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.7.5"
        },
        {
          "name": "sort-package-json",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.11.0"
        },
        {
          "name": "sql-template-strings",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.2.2"
        },
        {
          "name": "sql-template-tag",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.2.1"
        },
        {
          "name": "sql.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.8.0"
        },
        {
          "name": "static-columns",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "storybook",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.1.3"
        },
        {
          "name": "string-similarity",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.0.4"
        },
        {
          "name": "stripe",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^20.4.0"
        },
        {
          "name": "sudo-block",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.0.0"
        },
        {
          "name": "supertest",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.1.4"
        },
        {
          "name": "sweetalert2",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~11.4.38"
        },
        {
          "name": "systeminformation",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.45.7"
        },
        {
          "name": "tailwindcss",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.3.0"
        },
        {
          "name": "taon",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "taon-storage",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "taon-type-sql",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "taon-typeorm",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "taon-ui",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "task.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.1.5"
        },
        {
          "name": "threads",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.7.0"
        },
        {
          "name": "tnp",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "tnp-core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "tnp-helpers",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "tough-cookie",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~6.0.0"
        },
        {
          "name": "ts-debug",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "1.3.0"
        },
        {
          "name": "ts-json-schema-generator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.4.0"
        },
        {
          "name": "ts-loader",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.3.1"
        },
        {
          "name": "ts-node",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~10.9.2"
        },
        {
          "name": "tslib",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.8.1"
        },
        {
          "name": "tslint",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~6.1.3"
        },
        {
          "name": "turndown",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.2.0"
        },
        {
          "name": "type-fest",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.39.1"
        },
        {
          "name": "typedoc",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.28.15"
        },
        {
          "name": "typedoc-plugin-markdown",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.9.0"
        },
        {
          "name": "typescript",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "5.9.3"
        },
        {
          "name": "typescript-class-helpers",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "typescript-formatter",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~7.2.2"
        },
        {
          "name": "typescript-string-enums",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.0"
        },
        {
          "name": "ua-parser-js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.0.6"
        },
        {
          "name": "uglify-js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.19.3"
        },
        {
          "name": "underscore",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~1.13.7"
        },
        {
          "name": "uuid",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~11.0.0"
        },
        {
          "name": "validator",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~13.1.17"
        },
        {
          "name": "vconsole",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.15.1"
        },
        {
          "name": "video.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~8.3.0"
        },
        {
          "name": "vitest",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.15"
        },
        {
          "name": "vpn-split",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~21.0.0"
        },
        {
          "name": "wait-on",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~9.0.3"
        },
        {
          "name": "webdriver-manager",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "13.0.2"
        },
        {
          "name": "webpack",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.80"
        },
        {
          "name": "webpack-dev-middleware",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~6.1.3"
        },
        {
          "name": "webpack-dev-server",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.0.4"
        },
        {
          "name": "wrangler",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.69.0"
        },
        {
          "name": "yauzl",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.2.0"
        },
        {
          "name": "yazl",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~3.3.1"
        },
        {
          "name": "zod",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.1.13"
        },
        {
          "name": "zone.js",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "~0.16.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "7zip-bin",
            "direct": true,
            "version": "~5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-builders/custom-webpack",
            "direct": true,
            "version": "~20.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-devkit/build-angular",
            "direct": true,
            "version": "~21.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-devkit/core",
            "direct": true,
            "version": "~21.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-eslint/builder",
            "direct": true,
            "version": "~21.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-eslint/eslint-plugin",
            "direct": true,
            "version": "~21.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-eslint/eslint-plugin-template",
            "direct": true,
            "version": "~21.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-eslint/schematics",
            "direct": true,
            "version": "~21.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-eslint/template-parser",
            "direct": true,
            "version": "~21.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular-material-extensions/password-strength",
            "direct": true,
            "version": "~16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/animations",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/build",
            "direct": true,
            "version": "21.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/cdk",
            "direct": true,
            "version": "~21.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/cli",
            "direct": true,
            "version": "~21.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/common",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/compiler",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/compiler-cli",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/core",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/elements",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/forms",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/language-service",
            "direct": true,
            "version": "~21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/material",
            "direct": true,
            "version": "~21.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/platform-browser",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/platform-browser-dynamic",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/platform-server",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/pwa",
            "direct": true,
            "version": "~21.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/router",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/service-worker",
            "direct": true,
            "version": "~21.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@angular/ssr",
            "direct": true,
            "version": "~21.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/cli",
            "direct": true,
            "version": "~7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor-community/media",
            "direct": true,
            "version": "^9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/action-sheet",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/android",
            "direct": true,
            "version": "^8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/angular",
            "direct": true,
            "version": "^2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/app",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/app-launcher",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/background-runner",
            "direct": true,
            "version": "^3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/barcode-scanner",
            "direct": true,
            "version": "^3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/browser",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/camera",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/cli",
            "direct": true,
            "version": "^8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/clipboard",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/core",
            "direct": true,
            "version": "^8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/device",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/dialog",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/file-transfer",
            "direct": true,
            "version": "^2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/file-viewer",
            "direct": true,
            "version": "^2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/filesystem",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/geolocation",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/google-maps",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/haptics",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/inappbrowser",
            "direct": true,
            "version": "^3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/ios",
            "direct": true,
            "version": "^8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/keyboard",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/local-notifications",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/motion",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/network",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/preferences",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/privacy-screen",
            "direct": true,
            "version": "^2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/push-notifications",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/screen-orientation",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/screen-reader",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/share",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/splash-screen",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/status-bar",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/text-zoom",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@capacitor/toast",
            "direct": true,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/vitest-pool-workers",
            "direct": true,
            "version": "^0.12.4",
            "ecosystem": "npm"
          },
          {
            "name": "@compodoc/compodoc",
            "direct": true,
            "version": "~1.1.32",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/fuses",
            "direct": true,
            "version": "^1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@fancyapps/ui",
            "direct": true,
            "version": "~6.1.14",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/icons-fa-solid",
            "direct": true,
            "version": "~1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/icons-mdi",
            "direct": true,
            "version": "~1.2.48",
            "ecosystem": "npm"
          },
          {
            "name": "@imgly/background-removal-node",
            "direct": true,
            "version": "~1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/prompts",
            "direct": true,
            "version": "~5.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@ionic/pwa-elements",
            "direct": true,
            "version": "^3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mdi/js",
            "direct": true,
            "version": "~7.4.47",
            "ecosystem": "npm"
          },
          {
            "name": "@msgpack/msgpack",
            "direct": true,
            "version": "~3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ng-bootstrap/ng-bootstrap",
            "direct": true,
            "version": "^20.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ng-matero/extensions",
            "direct": true,
            "version": "21.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@ngneat/content-loader",
            "direct": true,
            "version": "~7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngneat/falso",
            "direct": true,
            "version": "~7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngneat/hot-toast",
            "direct": true,
            "version": "~7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngneat/hotkeys",
            "direct": true,
            "version": "~4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngneat/overview",
            "direct": true,
            "version": "~7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngneat/spectator",
            "direct": true,
            "version": "~22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngneat/until-destroy",
            "direct": true,
            "version": "~10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/component-store",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/data",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/effects",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/entity",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/router-store",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/schematics",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/signals",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/store",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngrx/store-devtools",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngtools/webpack",
            "direct": true,
            "version": "~21.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@ngx-formly/bootstrap",
            "direct": true,
            "version": "~7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngx-formly/core",
            "direct": true,
            "version": "~7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngx-formly/material",
            "direct": true,
            "version": "~7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngx-formly/primeng",
            "direct": true,
            "version": "~7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ngx-translate/core",
            "direct": true,
            "version": "~17.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ngx-translate/http-loader",
            "direct": true,
            "version": "~17.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-rs/argon2",
            "direct": true,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@nut-tree-fork/nut-js",
            "direct": true,
            "version": "4.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher",
            "direct": true,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@playwright/test",
            "direct": true,
            "version": "1.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "@primeng/themes",
            "direct": true,
            "version": "~21.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@semantic-components/re-captcha",
            "direct": true,
            "version": "0.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sqltools/formatter",
            "direct": true,
            "version": "~1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-docs",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-essentials",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-interactions",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-links",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-mdx-gfm",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-storysource",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-viewport",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/angular",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/blocks",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/manager-api",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/test",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/theming",
            "direct": true,
            "version": ">=9.0.0-0 <10",
            "ecosystem": "npm"
          },
          {
            "name": "@sweetalert2/ngx-sweetalert2",
            "direct": true,
            "version": "~14.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/postcss",
            "direct": true,
            "version": "~4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@taon-dev/api-workers",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@taon-dev/cloud",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@taon-dev/i18n",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@taon-dev/session",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@testdeck/jest",
            "direct": true,
            "version": "~0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@testdeck/mocha",
            "direct": true,
            "version": "~0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": true,
            "version": "~4.3.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/dateformat",
            "direct": true,
            "version": "^1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/diff",
            "direct": true,
            "version": "~5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/dockerode",
            "direct": true,
            "version": "~3.3.47",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": true,
            "version": "~4.17.25",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-fileupload",
            "direct": true,
            "version": "~1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/fs-extra",
            "direct": true,
            "version": "~11.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/glob",
            "direct": true,
            "version": "^5.0.35",
            "ecosystem": "npm"
          },
          {
            "name": "@types/google.maps",
            "direct": true,
            "version": "^3.58.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-proxy",
            "direct": true,
            "version": "~1.17.17",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-proxy-middleware",
            "direct": true,
            "version": "~1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jest",
            "direct": true,
            "version": "~30.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-stringify-safe",
            "direct": true,
            "version": "~5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json5",
            "direct": true,
            "version": "0.0.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lockfile",
            "direct": true,
            "version": "~1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": true,
            "version": "4.14.92",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash-es",
            "direct": true,
            "version": "~4.17.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": true,
            "version": "~10.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/multer",
            "direct": true,
            "version": "~2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": true,
            "version": "^22.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-notifier",
            "direct": true,
            "version": "~8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/progress",
            "direct": true,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/q",
            "direct": true,
            "version": "~1.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/rimraf",
            "direct": true,
            "version": "^2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": true,
            "version": "~7.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/systeminformation",
            "direct": true,
            "version": "~3.54.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vinyl",
            "direct": true,
            "version": "~2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vscode",
            "direct": true,
            "version": "1.105.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/wait-on",
            "direct": true,
            "version": "5.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": true,
            "version": "~8.50.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": true,
            "version": "~8.50.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/native-preview",
            "direct": true,
            "version": "7.0.0-dev.20260522.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/browser-playwright",
            "direct": true,
            "version": "4.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/coverage-v8",
            "direct": true,
            "version": "4.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/ui",
            "direct": true,
            "version": "4.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": true,
            "version": "~1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": true,
            "version": "~8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "angular-material-css-vars",
            "direct": true,
            "version": "~10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "angular-resize-event",
            "direct": true,
            "version": "~3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "animate.css",
            "direct": true,
            "version": "~4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "app-root-path",
            "direct": true,
            "version": "~3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": true,
            "version": "1.13.6",
            "ecosystem": "npm"
          },
          {
            "name": "axios-cookiejar-support",
            "direct": true,
            "version": "~6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "base32",
            "direct": true,
            "version": "~0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "bcryptjs",
            "direct": true,
            "version": "~2.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": true,
            "version": "~1.20.4",
            "ecosystem": "npm"
          },
          {
            "name": "bootstrap",
            "direct": true,
            "version": "~5.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-shims",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bun",
            "direct": true,
            "version": "~1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "callsite-record",
            "direct": true,
            "version": "~4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "capacitor-secure-storage-plugin",
            "direct": true,
            "version": "^0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "cfonts",
            "direct": true,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": true,
            "version": "~5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "^2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio",
            "direct": true,
            "version": "~1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": true,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "class-transformer",
            "direct": true,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "class-validator",
            "direct": true,
            "version": "~0.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "cli-highlight",
            "direct": true,
            "version": "2.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "cli-progress",
            "direct": true,
            "version": "3.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": true,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "columnify",
            "direct": true,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "command-exists",
            "direct": true,
            "version": "^1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": true,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "concurrently",
            "direct": true,
            "version": "~9.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "console-png",
            "direct": true,
            "version": "^1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": true,
            "version": "~1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog",
            "direct": true,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-cli",
            "direct": true,
            "version": "~5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-parser",
            "direct": true,
            "version": "~1.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "copy-paste",
            "direct": true,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": true,
            "version": "~2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "cpr",
            "direct": true,
            "version": "^3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-env",
            "direct": true,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": true,
            "version": "~7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "date-fns",
            "direct": true,
            "version": "^4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dateformat",
            "direct": true,
            "version": "^3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dbus-next",
            "direct": true,
            "version": "0.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "detect-mocha",
            "direct": true,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": true,
            "version": "~4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "dockerode",
            "direct": true,
            "version": "~4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": true,
            "version": "30.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-builder",
            "direct": true,
            "version": "~26.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "electron-debug",
            "direct": true,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron-reloader",
            "direct": true,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "element-resize-detector",
            "direct": true,
            "version": "~1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "enquirer",
            "direct": true,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "enum-values",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "errorhandler",
            "direct": true,
            "version": "~1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": true,
            "version": "~0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": true,
            "version": "~9.39.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": true,
            "version": "~10.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": true,
            "version": "latest",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jsdoc",
            "direct": true,
            "version": "latest",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-prefer-arrow",
            "direct": true,
            "version": "latest",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-prettier",
            "direct": true,
            "version": "~5.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": true,
            "version": "latest",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": true,
            "version": "~4.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "express-fileupload",
            "direct": true,
            "version": "~1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "express-rate-limit",
            "direct": true,
            "version": "~8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "express-session",
            "direct": true,
            "version": "~1.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": true,
            "version": "~3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "favicons",
            "direct": true,
            "version": "~7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-loader",
            "direct": true,
            "version": "~1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "file-saver",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "file-type",
            "direct": true,
            "version": "~17.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "fkill",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "font-awesome",
            "direct": true,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": true,
            "version": "~4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": true,
            "version": "~10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fuzzy",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": true,
            "version": "^7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "google-auth-library",
            "direct": true,
            "version": "^10.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "google-libphonenumber",
            "direct": true,
            "version": "~3.2.43",
            "ecosystem": "npm"
          },
          {
            "name": "gulp",
            "direct": true,
            "version": "^3.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "helmet",
            "direct": true,
            "version": "~8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hostile",
            "direct": true,
            "version": "~1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "howler",
            "direct": true,
            "version": "~2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": true,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-middleware",
            "direct": true,
            "version": "~0.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-server",
            "direct": true,
            "version": "~0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "image-focus",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "immer",
            "direct": true,
            "version": "~10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "immutable",
            "direct": true,
            "version": "~5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "impress.js",
            "direct": true,
            "version": "~1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "incremental-compiler",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer",
            "direct": true,
            "version": "~7.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer-autocomplete-prompt",
            "direct": true,
            "version": "~1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer-autocomplete-standalone",
            "direct": true,
            "version": "~0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer-select-pro",
            "direct": true,
            "version": "1.0.0-alpha.7",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer-toggle",
            "direct": true,
            "version": "^1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-elevated",
            "direct": true,
            "version": "~3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isomorphic-region-loader",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-instrumenter-loader",
            "direct": true,
            "version": "~3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "javascript-obfuscator",
            "direct": true,
            "version": "~4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest",
            "direct": true,
            "version": "~30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-date-mock",
            "direct": true,
            "version": "~1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "jest-junit",
            "direct": true,
            "version": "16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-marbles",
            "direct": true,
            "version": "latest",
            "ecosystem": "npm"
          },
          {
            "name": "jest-preset-angular",
            "direct": true,
            "version": "~16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jimp",
            "direct": true,
            "version": "~0.22.12",
            "ecosystem": "npm"
          },
          {
            "name": "jquery",
            "direct": true,
            "version": "~3.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "jscodeshift",
            "direct": true,
            "version": "^0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": true,
            "version": "27.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stringify-safe",
            "direct": true,
            "version": "^5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json10",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": true,
            "version": "~2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "json5-writer",
            "direct": true,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonwebtoken",
            "direct": true,
            "version": "~9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jszip",
            "direct": true,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "karma-cli",
            "direct": true,
            "version": "~1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightgallery",
            "direct": true,
            "version": "~2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "lnk",
            "direct": true,
            "version": "~1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "localforage",
            "direct": true,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "lockfile",
            "direct": true,
            "version": "^1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": true,
            "version": "~4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-es",
            "direct": true,
            "version": "~4.17.22",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-walk-object",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lowdb",
            "direct": true,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "magic-renamer",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mariadb",
            "direct": true,
            "version": "~3.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "material-design-icons",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "method-override",
            "direct": true,
            "version": "^2.3.10",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": true,
            "version": "~1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": true,
            "version": "^0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": true,
            "version": "~10.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "multer",
            "direct": true,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "nanospinner",
            "direct": true,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ng-for-track-by-property",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ng-in-viewport",
            "direct": true,
            "version": "~16.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ng-lock",
            "direct": true,
            "version": "~20.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ng-openapi-gen",
            "direct": true,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "ng-packagr",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ng-swagger-gen",
            "direct": true,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "ng-talkback",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ng2-logger",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ng2-pdfjs-viewer",
            "direct": true,
            "version": "~25.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "ng2-rest",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ng2-rest-swagger-generator",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-ace-wrapper",
            "direct": true,
            "version": "~17.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-bootstrap",
            "direct": true,
            "version": "~20.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-date-fns",
            "direct": true,
            "version": "~12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-editor",
            "direct": true,
            "version": "~18.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-highlightjs",
            "direct": true,
            "version": "~14.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-infinite-scroll",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-monaco-editor",
            "direct": true,
            "version": "12.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-photo-editor",
            "direct": true,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-pipes",
            "direct": true,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-progressbar",
            "direct": true,
            "version": "~14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-scrollbar",
            "direct": true,
            "version": "~19.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-scrolltop",
            "direct": true,
            "version": "~21.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-spinner",
            "direct": true,
            "version": "~19.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ngx-typed-js",
            "direct": true,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-7z",
            "direct": true,
            "version": "~3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-cli-tester",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-localstorage",
            "direct": true,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "node-notifier",
            "direct": true,
            "version": "~10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-polyfill-webpack-plugin",
            "direct": true,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nodemailer",
            "direct": true,
            "version": "~7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "nodemon",
            "direct": true,
            "version": "~2.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "npm-get-dependents",
            "direct": true,
            "version": "^1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-all",
            "direct": true,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "omelette",
            "direct": true,
            "version": "~0.4.17",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": true,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": true,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "otplib",
            "direct": true,
            "version": "~12.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "passport",
            "direct": true,
            "version": "~0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "passport-http-bearer",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": true,
            "version": "~6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "photoswipe",
            "direct": true,
            "version": "~5.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "pica",
            "direct": true,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": true,
            "version": "~1.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "pm2",
            "direct": true,
            "version": "~6.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "portfinder",
            "direct": true,
            "version": "1.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": true,
            "version": "~8.5.15",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": true,
            "version": "~3.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-eslint",
            "direct": true,
            "version": "~16.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-error",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "primeflex",
            "direct": true,
            "version": "~4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "primeicons",
            "direct": true,
            "version": "~7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "primeng",
            "direct": true,
            "version": "~21.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": true,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "progress-estimator",
            "direct": true,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "prompts",
            "direct": true,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "ps-list",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ps-node",
            "direct": true,
            "version": "^0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "pwa-asset-generator",
            "direct": true,
            "version": "~8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "q",
            "direct": true,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "qrcode",
            "direct": true,
            "version": "~1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "rallax.js",
            "direct": true,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "randomcolor",
            "direct": true,
            "version": "^0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "record-replay-req-res-scenario",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reflect-metadata",
            "direct": true,
            "version": "~0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": true,
            "version": "^2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": true,
            "version": "~7.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "~7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": true,
            "version": "~0.34.2",
            "ecosystem": "npm"
          },
          {
            "name": "simple-git",
            "direct": true,
            "version": "~3.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": true,
            "version": "~16.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "sloc",
            "direct": true,
            "version": "^0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "socket.io",
            "direct": true,
            "version": "~4.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "socket.io-client",
            "direct": true,
            "version": "~4.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "sort-package-json",
            "direct": true,
            "version": "^1.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "sql-template-strings",
            "direct": true,
            "version": "~2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "sql-template-tag",
            "direct": true,
            "version": "~5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "sql.js",
            "direct": true,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "static-columns",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "storybook",
            "direct": true,
            "version": "^9.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-similarity",
            "direct": true,
            "version": "~4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "stripe",
            "direct": true,
            "version": "^20.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "sudo-block",
            "direct": true,
            "version": "~3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "supertest",
            "direct": true,
            "version": "~7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "sweetalert2",
            "direct": true,
            "version": "~11.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "systeminformation",
            "direct": true,
            "version": "^3.45.7",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": true,
            "version": "~4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "taon",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "taon-storage",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "taon-type-sql",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "taon-typeorm",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "taon-ui",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "task.js",
            "direct": true,
            "version": "^0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "threads",
            "direct": true,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "tnp",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tnp-core",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tnp-helpers",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": true,
            "version": "~6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-debug",
            "direct": true,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-json-schema-generator",
            "direct": true,
            "version": "~2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-loader",
            "direct": true,
            "version": "^2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-node",
            "direct": true,
            "version": "~10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": true,
            "version": "~2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslint",
            "direct": true,
            "version": "~6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "turndown",
            "direct": true,
            "version": "~7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": true,
            "version": "~4.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc",
            "direct": true,
            "version": "~0.28.15",
            "ecosystem": "npm"
          },
          {
            "name": "typedoc-plugin-markdown",
            "direct": true,
            "version": "~4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-class-helpers",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-formatter",
            "direct": true,
            "version": "~7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-string-enums",
            "direct": true,
            "version": "^1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ua-parser-js",
            "direct": true,
            "version": "~2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": true,
            "version": "~3.19.3",
            "ecosystem": "npm"
          },
          {
            "name": "underscore",
            "direct": true,
            "version": "~1.13.7",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "~11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "validator",
            "direct": true,
            "version": "~13.1.17",
            "ecosystem": "npm"
          },
          {
            "name": "vconsole",
            "direct": true,
            "version": "^3.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "video.js",
            "direct": true,
            "version": "~8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": true,
            "version": "4.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "vpn-split",
            "direct": true,
            "version": "~21.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wait-on",
            "direct": true,
            "version": "~9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "webdriver-manager",
            "direct": true,
            "version": "13.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": true,
            "version": "~5.80",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-middleware",
            "direct": true,
            "version": "~6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-server",
            "direct": true,
            "version": "~5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "wrangler",
            "direct": true,
            "version": "^4.69.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": true,
            "version": "~3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yazl",
            "direct": true,
            "version": "~3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "~4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "zone.js",
            "direct": true,
            "version": "~0.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-darwin-x64",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-x64-glibc",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-win32-x64-msvc",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 432,
        "direct_count": 429,
        "indirect_count": 3
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 0,
        "merged_prs": 0,
        "open_issues": 0,
        "closed_ratio": null,
        "closed_issues": 0,
        "closed_unmerged_prs": 1
      },
      "bus_factor": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "darekf77",
          "commits": 381,
          "avatar_url": "https://avatars.githubusercontent.com/u/7131693?u=74e4bc6d6c8f045577a6016ea975e8a4436d8ad5&v=4"
        },
        {
          "type": "User",
          "login": "darekf77igt",
          "commits": 216,
          "avatar_url": "https://avatars.githubusercontent.com/u/154605075?u=86b052e0a62353c9be5a28134026addc3b704fe6&v=4"
        }
      ],
      "contributors_sampled": 2,
      "top_contributor_share": 0.638
    },
    "quality_signals": {
      "has_ci": false,
      "has_tests": true,
      "ci_workflows": [],
      "has_docs_dir": false,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": null,
            "reason": "no pull request found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 0/30 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 0,
            "reason": "project has 0 contributing companies or organizations -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": null,
            "reason": "no workflows found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 9,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": null,
            "reason": "no dependencies found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "no SAST tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": null,
            "reason": "No tokens found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 10,
            "reason": "0 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "fb06db5de9a0223d06ce3bcf54e059b98964ed23",
        "ran_at": "2026-07-17T15:08:53Z",
        "aggregate_score": 3.7,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/darekf77/static-columns",
    "host": "github.com",
    "name": "static-columns",
    "owner": "darekf77"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 51,
      "inputs": {
        "security": 37,
        "vitality": 86,
        "community": 30,
        "governance": 41,
        "engineering": 53
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 86,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "commits_last_year": 112,
              "human_commit_share": null,
              "days_since_last_push": 1,
              "active_weeks_last_year": 29
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "29/52 weeks with commits",
                "points": 20.1,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 29
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "112 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 112
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 88,
            "inputs": {
              "releases_count": 99,
              "latest_release_tag": "v21.0.67",
              "releases_from_tags": true,
              "days_since_latest_release": 6,
              "mean_days_between_releases": 11.7
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "99 version tags (no GitHub releases)",
                "points": 16.2,
                "status": "partial",
                "details": [
                  {
                    "code": "version_tags_no_releases",
                    "params": {
                      "count": 99
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 6 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 6
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~11.7 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 11.7
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "no_commit_sample",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "at_risk",
        "name": "Community & Adoption",
        "value": 30,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 1,
            "inputs": {
              "forks": 0,
              "stars": 0,
              "watchers": 1,
              "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": "1 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "at_risk",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 44,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file present, not a recognized license",
                "points": 16.9,
                "status": "partial",
                "details": [
                  {
                    "code": "license_custom",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "moderate",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 55,
            "inputs": {
              "packages": [
                "static-columns"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 1999
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "1,999 downloads/month across npm",
                "points": 44,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 1999,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "at_risk",
        "name": "Sustainability & Governance",
        "value": 41,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 20,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 2,
              "top_contributor_share": 0.638
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 64% of commits",
                "points": 8.1,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 64
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "2 contributors",
                "points": 2.7,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 0 contributing companies or organizations -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "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": 1,
            "inputs": {
              "merged_prs": 0,
              "open_issues": 0,
              "closed_issues": 0,
              "issue_closed_ratio": null,
              "closed_unmerged_prs": 1
            },
            "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": "0/1 decided PRs merged",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 0,
                      "decided": 1
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "verified_domain"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 59,
            "inputs": {
              "followers": 46,
              "owner_type": "User",
              "is_verified": null,
              "owner_login": "darekf77",
              "public_repos": 140,
              "account_age_days": 4489
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "personal (user) account",
                "points": 10,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_personal",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": "not applicable to user accounts",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_applicable_to_user_accounts",
                    "params": {}
                  }
                ],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "46 followers of darekf77",
                "points": 12,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 46,
                      "login": "darekf77"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "140 public repos, account ~12 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 140
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 12
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "static-columns"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 6
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 6 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 6
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "218 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 218
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 53,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "at_risk",
            "name": "Engineering practices",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_ci_tests"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 38,
            "inputs": {
              "has_ci": false,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "no pull request found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "topics": [
                "angular-library",
                "pwa-demo"
              ],
              "has_wiki": true,
              "homepage": "https://darekf77.github.io/static-columns",
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://darekf77.github.io/static-columns",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "2 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 37,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): CI-Tests, Dangerous-Workflow, Packaging, Pinned-Dependencies, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "ci_tests",
                    "dangerous_workflow",
                    "packaging",
                    "pinned_dependencies",
                    "signed_releases",
                    "token_permissions"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 37,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 12,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 6,
              "scorecard_aggregate": 3.7
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "no pull request found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 0 contributing companies or organizations -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no workflows found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "no SAST tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "No tokens found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "0 existing vulnerabilities detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "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": 2
            },
            "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": 40,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "critical",
            "name": "Agent context & guidance",
            "note": "Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "legible_commit_history"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 1,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": null,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "at_risk",
            "name": "Verify loop (build / test / typecheck)",
            "note": "Excluded from scoring (no data or not applicable): Demonstrated agent practice, Automated maintenance, OpenSSF Scorecard: Pinned-Dependencies. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "demonstrated_agent_practice",
                    "automated_maintenance",
                    "openssf_scorecard_pinned_dependencies"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 46,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "tsconfig.json"
              ],
              "agent_commit_share": null,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": null
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 7780,
              "source_files_sampled": 48,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/48 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 48,
                      "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": [],
  "report_type": "repository",
  "generated_at": "2026-07-17T15:08:58.587923Z",
  "schema_version": "0.11.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/d/darekf77/static-columns.svg",
  "full_name": "darekf77/static-columns",
  "license_state": "custom",
  "license_spdx": null
}

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

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

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikennpm.