{"id":2386,"url":"https://github.com/jgw96/Coho","last_synced_at":"2026-08-13T06:00:37.294Z","repository":{"id":69335650,"uuid":"581981903","full_name":"jgw96/Coho","owner":"jgw96","description":"Coho makes Mastodon fast, familiar and simple","archived":false,"fork":false,"pushed_at":"2026-07-03T04:11:40.000Z","size":81695,"stargazers_count":31,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-20T17:05:30.895Z","etag":null,"topics":["cross-platform","mastodon","mastodon-client","pwa"],"latest_commit_sha":null,"homepage":"https://coho.place","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgw96.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"jgw96"}},"created_at":"2022-12-25T06:38:22.000Z","updated_at":"2026-07-03T04:11:43.000Z","dependencies_parsed_at":"2026-03-02T08:01:45.563Z","dependency_job_id":null,"html_url":"https://github.com/jgw96/Coho","commit_stats":{"total_commits":249,"total_committers":2,"mean_commits":124.5,"dds":"0.048192771084337394","last_synced_commit":"0ac94e6c7f32c777c2ed6bd9fce4b8be1fded2ec"},"previous_names":["jgw96/otter","jgw96/mammoth-app","jgw96/coho"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/jgw96/Coho","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgw96","download_url":"https://codeload.github.com/jgw96/Coho/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36325188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"jgw96","name":"Justin Willis","uuid":"8823093","kind":"user","description":"If not on my Mac, I’m in the Cascade Mountains or out in the Salish Sea","email":"","website":"https://jgw96.github.io/cascadia.computer/_site/","location":"Bellevue","twitter":null,"company":"Adobe","icon_url":"https://avatars.githubusercontent.com/u/8823093?u=c9fe3b18de9c0c61093448f927991dea24c14b19\u0026v=4","repositories_count":246,"last_synced_at":"2026-08-07T06:02:20.346Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/jgw96","funding_links":["https://github.com/sponsors/jgw96"],"total_stars":593,"followers":619,"following":113,"created_at":"2022-11-11T00:58:23.594Z","updated_at":"2026-08-07T06:02:20.657Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgw96","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgw96/repositories"},"packages":[],"commits":{"id":11615708,"full_name":"jgw96/Coho","default_branch":"master","total_commits":486,"total_committers":8,"total_bot_commits":12,"total_bot_committers":1,"mean_commits":60.75,"dds":0.19753086419753085,"past_year_total_commits":237,"past_year_total_committers":7,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":33.857142857142854,"past_year_dds":0.35443037974683544,"last_synced_at":"2026-08-12T05:30:38.298Z","last_synced_commit":"af2151f132ad79ff09250de614433ffc6b05a607","created_at":"2026-02-11T03:24:47.797Z","updated_at":"2026-08-12T05:30:38.205Z","committers":[{"name":"jgw96","email":"jgw9617@gmail.com","login":"jgw96","count":390},{"name":"Justin Willis","email":"justinwillis@Justins-Air.hsd1.wa.comcast.net","login":null,"count":30},{"name":"Justin Willis","email":"justinwillis@mac.lan","login":null,"count":24},{"name":"Justin Willis","email":"justinwillis@Mac.hsd1.wa.comcast.net","login":null,"count":22},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":12},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":3},{"name":"Justin Willis","email":"justinwillis@Justins-MacBook-Pro.local","login":null,"count":3},{"name":"Justin Willis","email":"justinwillis@Justins-MacBook-Air.local","login":null,"count":2}],"past_year_committers":[{"name":"Justin Willis","email":"jgw9617@gmail.com","login":"jgw96","count":153},{"name":"Justin Willis","email":"justinwillis@Justins-Air.hsd1.wa.comcast.net","login":null,"count":30},{"name":"Justin Willis","email":"justinwillis@mac.lan","login":null,"count":24},{"name":"Justin Willis","email":"justinwillis@Mac.hsd1.wa.comcast.net","login":null,"count":22},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":3},{"name":"Justin Willis","email":"justinwillis@Justins-MacBook-Pro.local","login":null,"count":3},{"name":"Justin Willis","email":"justinwillis@Justins-MacBook-Air.local","login":null,"count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-13T00:00:06.963Z","repositories_count":6645867,"commits_count":929985889,"contributors_count":39571092,"owners_count":1335232,"committers_count":3300230,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"jgw96/Coho","html_url":"https://github.com/jgw96/Coho","last_synced_at":"2026-08-10T04:30:43.995Z","status":null,"issues_count":5,"pull_requests_count":4,"avg_time_to_close_issue":6388843.75,"avg_time_to_close_pull_request":212502.33333333334,"issues_closed_count":4,"pull_requests_closed_count":3,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":0.4,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":3,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":6388843.75,"past_year_avg_time_to_close_pull_request":212502.33333333334,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.4,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"created_at":"2025-11-24T08:00:11.400Z","updated_at":"2026-08-12T11:08:07.874Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgw96%2FCoho/issues","issue_labels_count":{"table":{"bug":3,"in-progress":3}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"OWNER":5}},"pull_request_author_associations_count":{"table":{"OWNER":4}},"issue_authors":{"table":{"jgw96":5}},"pull_request_authors":{"table":{"jgw96":4}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-13T00:00:06.201Z","repositories_count":16028013,"issues_count":40478594,"pull_requests_count":130926717,"authors_count":11442024,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"bug":3,"in-progress":3}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"OWNER":5}},"past_year_pull_request_author_associations_count":{"table":{"OWNER":4}},"past_year_issue_authors":{"table":{"jgw96":5}},"past_year_pull_request_authors":{"table":{"jgw96":4}},"maintainers":[{"table":{"login":"jgw96","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgw96"}}],"active_maintainers":[{"table":{"login":"jgw96","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgw96"}}]}},"events":{"total":{"ReleaseEvent":3,"DeleteEvent":30,"PullRequestEvent":46,"DiscussionEvent":1,"IssuesEvent":61,"WatchEvent":3,"IssueCommentEvent":15,"PushEvent":175,"GollumEvent":3,"PullRequestReviewEvent":22,"PullRequestReviewCommentEvent":86,"CreateEvent":25},"last_year":{"ReleaseEvent":3,"DeleteEvent":30,"PullRequestEvent":46,"DiscussionEvent":1,"IssuesEvent":61,"WatchEvent":3,"IssueCommentEvent":15,"PushEvent":175,"GollumEvent":3,"PullRequestReviewEvent":22,"PullRequestReviewCommentEvent":86,"CreateEvent":25}},"keywords":["cross-platform","mastodon","mastodon-client","pwa"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci-reusable.yml","sha":null,"kind":"manifest","created_at":"2026-03-02T08:01:15.299Z","updated_at":"2026-03-02T08:01:15.299Z","repository_link":"https://github.com/jgw96/Coho/blob/main/.github/workflows/ci-reusable.yml","dependencies":[{"id":25829155593,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25829155594,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25829155595,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2026-03-02T08:01:15.393Z","updated_at":"2026-03-02T08:01:15.393Z","repository_link":"https://github.com/jgw96/Coho/blob/main/.github/workflows/ci.yml","dependencies":[]},{"ecosystem":"npm","filepath":"functions/package-lock.json","sha":null,"kind":"lockfile","created_at":"2026-03-02T08:01:15.693Z","updated_at":"2026-03-02T08:01:15.693Z","repository_link":"https://github.com/jgw96/Coho/blob/main/functions/package-lock.json","dependencies":[{"id":25829155603,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155604,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829155605,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829155606,"package_name":"debug","ecosystem":"npm","requirements":"4.4.3","direct":false,"kind":"development","optional":false},{"id":25829155607,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":25829155608,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829155609,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.27.2","direct":false,"kind":"development","optional":false},{"id":25829155610,"package_name":"@babel/helper-globals","ecosystem":"npm","requirements":"7.28.0","direct":false,"kind":"development","optional":false},{"id":25829155611,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155612,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.28.3","direct":false,"kind":"development","optional":false},{"id":25829155613,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155614,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155615,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829155616,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155617,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.28.4","direct":false,"kind":"development","optional":false},{"id":25829155618,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829155619,"package_name":"@babel/plugin-syntax-async-generators","ecosystem":"npm","requirements":"7.8.4","direct":false,"kind":"development","optional":false},{"id":25829155620,"package_name":"@babel/plugin-syntax-bigint","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":25829155621,"package_name":"@babel/plugin-syntax-class-properties","ecosystem":"npm","requirements":"7.12.13","direct":false,"kind":"development","optional":false},{"id":25829155622,"package_name":"@babel/plugin-syntax-class-static-block","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":25829155623,"package_name":"@babel/plugin-syntax-import-attributes","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155624,"package_name":"@babel/plugin-syntax-import-meta","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":25829155625,"package_name":"@babel/plugin-syntax-json-strings","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":25829155626,"package_name":"@babel/plugin-syntax-jsx","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155627,"package_name":"@babel/plugin-syntax-logical-assignment-operators","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":25829155628,"package_name":"@babel/plugin-syntax-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":25829155629,"package_name":"@babel/plugin-syntax-numeric-separator","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":25829155630,"package_name":"@babel/plugin-syntax-object-rest-spread","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":25829155631,"package_name":"@babel/plugin-syntax-optional-catch-binding","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":25829155632,"package_name":"@babel/plugin-syntax-optional-chaining","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":25829155633,"package_name":"@babel/plugin-syntax-private-property-in-object","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":25829155634,"package_name":"@babel/plugin-syntax-top-level-await","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":25829155635,"package_name":"@babel/plugin-syntax-typescript","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829155636,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.27.2","direct":false,"kind":"development","optional":false},{"id":25829155637,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829155638,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829155639,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":25829155640,"package_name":"@emnapi/core","ecosystem":"npm","requirements":"1.7.1","direct":false,"kind":"development","optional":false},{"id":25829155641,"package_name":"@emnapi/runtime","ecosystem":"npm","requirements":"1.7.1","direct":false,"kind":"development","optional":false},{"id":25829155642,"package_name":"@emnapi/wasi-threads","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829155643,"package_name":"@fastify/busboy","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829155644,"package_name":"@firebase/app-check-interop-types","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":25829155645,"package_name":"@firebase/app-types","ecosystem":"npm","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":25829155646,"package_name":"@firebase/auth-interop-types","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":25829155647,"package_name":"@firebase/component","ecosystem":"npm","requirements":"0.6.9","direct":false,"kind":"runtime","optional":false},{"id":25829155648,"package_name":"@firebase/database","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25829155649,"package_name":"@firebase/database-compat","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25829155650,"package_name":"@firebase/database-types","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25829155651,"package_name":"@firebase/logger","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":25829155652,"package_name":"@firebase/util","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":25829155653,"package_name":"@google-cloud/firestore","ecosystem":"npm","requirements":"7.11.6","direct":false,"kind":"runtime","optional":false},{"id":25829155654,"package_name":"@google-cloud/paginator","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155655,"package_name":"@google-cloud/projectify","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155656,"package_name":"@google-cloud/promisify","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155657,"package_name":"@google-cloud/storage","ecosystem":"npm","requirements":"7.17.3","direct":false,"kind":"runtime","optional":false},{"id":25829155658,"package_name":"uuid","ecosystem":"npm","requirements":"8.3.2","direct":false,"kind":"runtime","optional":false},{"id":25829155659,"package_name":"@grpc/grpc-js","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":25829155660,"package_name":"@grpc/proto-loader","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":25829155661,"package_name":"@grpc/proto-loader","ecosystem":"npm","requirements":"0.7.15","direct":false,"kind":"runtime","optional":false},{"id":25829155662,"package_name":"@isaacs/cliui","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"development","optional":false},{"id":25829155663,"package_name":"@istanbuljs/load-nyc-config","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829155664,"package_name":"@istanbuljs/schema","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":25829155665,"package_name":"@jest/console","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155666,"package_name":"@jest/core","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155667,"package_name":"@jest/diff-sequences","ecosystem":"npm","requirements":"30.0.1","direct":false,"kind":"development","optional":false},{"id":25829155668,"package_name":"@jest/environment","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155670,"package_name":"@jest/expect","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155671,"package_name":"@jest/expect-utils","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155672,"package_name":"@jest/fake-timers","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155673,"package_name":"@jest/get-type","ecosystem":"npm","requirements":"30.1.0","direct":false,"kind":"development","optional":false},{"id":25829155674,"package_name":"@jest/globals","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155675,"package_name":"@jest/pattern","ecosystem":"npm","requirements":"30.0.1","direct":false,"kind":"development","optional":false},{"id":25829155676,"package_name":"@jest/reporters","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155677,"package_name":"@jest/schemas","ecosystem":"npm","requirements":"30.0.5","direct":false,"kind":"development","optional":false},{"id":25829155678,"package_name":"@jest/snapshot-utils","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155679,"package_name":"@jest/source-map","ecosystem":"npm","requirements":"30.0.1","direct":false,"kind":"development","optional":false},{"id":25829155680,"package_name":"@jest/test-result","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155681,"package_name":"@jest/test-sequencer","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155682,"package_name":"@jest/transform","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155683,"package_name":"@jest/types","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155684,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.13","direct":false,"kind":"development","optional":false},{"id":25829155685,"package_name":"@jridgewell/remapping","ecosystem":"npm","requirements":"2.3.5","direct":false,"kind":"development","optional":false},{"id":25829155686,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":25829155687,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.5.5","direct":false,"kind":"development","optional":false},{"id":25829155688,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.31","direct":false,"kind":"development","optional":false},{"id":25829155689,"package_name":"@js-sdsl/ordered-map","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":25829155690,"package_name":"@napi-rs/wasm-runtime","ecosystem":"npm","requirements":"0.2.12","direct":false,"kind":"development","optional":false},{"id":25829155691,"package_name":"@opentelemetry/api","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":25829155692,"package_name":"@pkgjs/parseargs","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":25829155693,"package_name":"@pkgr/core","ecosystem":"npm","requirements":"0.2.9","direct":false,"kind":"development","optional":false},{"id":25829155694,"package_name":"@protobufjs/aspromise","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829155695,"package_name":"@protobufjs/base64","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829155696,"package_name":"@protobufjs/codegen","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25829155697,"package_name":"@protobufjs/eventemitter","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155698,"package_name":"@protobufjs/fetch","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155699,"package_name":"@protobufjs/float","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155700,"package_name":"@protobufjs/inquire","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155701,"package_name":"@protobufjs/path","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829155702,"package_name":"@protobufjs/pool","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155703,"package_name":"@protobufjs/utf8","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155704,"package_name":"@sinclair/typebox","ecosystem":"npm","requirements":"0.34.41","direct":false,"kind":"development","optional":false},{"id":25829155705,"package_name":"@sinonjs/commons","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829155706,"package_name":"@sinonjs/fake-timers","ecosystem":"npm","requirements":"13.0.5","direct":false,"kind":"development","optional":false},{"id":25829155707,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155708,"package_name":"@tybys/wasm-util","ecosystem":"npm","requirements":"0.10.1","direct":false,"kind":"development","optional":false},{"id":25829155709,"package_name":"@types/babel__core","ecosystem":"npm","requirements":"7.20.5","direct":false,"kind":"development","optional":false},{"id":25829155710,"package_name":"@types/babel__generator","ecosystem":"npm","requirements":"7.27.0","direct":false,"kind":"development","optional":false},{"id":25829155711,"package_name":"@types/babel__template","ecosystem":"npm","requirements":"7.4.4","direct":false,"kind":"development","optional":false},{"id":25829155712,"package_name":"@types/babel__traverse","ecosystem":"npm","requirements":"7.28.0","direct":false,"kind":"development","optional":false},{"id":25829155713,"package_name":"@types/body-parser","ecosystem":"npm","requirements":"1.19.6","direct":false,"kind":"runtime","optional":false},{"id":25829155714,"package_name":"@types/caseless","ecosystem":"npm","requirements":"0.12.5","direct":false,"kind":"runtime","optional":false},{"id":25829155715,"package_name":"@types/connect","ecosystem":"npm","requirements":"3.4.38","direct":false,"kind":"runtime","optional":false},{"id":25829155716,"package_name":"@types/cors","ecosystem":"npm","requirements":"2.8.19","direct":false,"kind":"runtime","optional":false},{"id":25829155717,"package_name":"@types/express","ecosystem":"npm","requirements":"4.17.25","direct":false,"kind":"runtime","optional":false},{"id":25829155718,"package_name":"@types/express-serve-static-core","ecosystem":"npm","requirements":"4.19.7","direct":false,"kind":"runtime","optional":false},{"id":25829155719,"package_name":"@types/http-errors","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25829155720,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":25829155721,"package_name":"@types/istanbul-lib-report","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":25829155722,"package_name":"@types/istanbul-reports","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":25829155723,"package_name":"@types/jsonwebtoken","ecosystem":"npm","requirements":"9.0.10","direct":false,"kind":"runtime","optional":false},{"id":25829155724,"package_name":"@types/lodash","ecosystem":"npm","requirements":"4.17.20","direct":false,"kind":"development","optional":false},{"id":25829155725,"package_name":"@types/long","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155726,"package_name":"@types/mime","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":25829155727,"package_name":"@types/ms","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155728,"package_name":"@types/node","ecosystem":"npm","requirements":"22.19.0","direct":false,"kind":"runtime","optional":false},{"id":25829155729,"package_name":"@types/qs","ecosystem":"npm","requirements":"6.14.0","direct":false,"kind":"runtime","optional":false},{"id":25829155730,"package_name":"@types/range-parser","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":25829155731,"package_name":"@types/request","ecosystem":"npm","requirements":"2.48.13","direct":false,"kind":"runtime","optional":false},{"id":25829155732,"package_name":"@types/send","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25829155733,"package_name":"@types/serve-static","ecosystem":"npm","requirements":"1.15.10","direct":false,"kind":"runtime","optional":false},{"id":25829155734,"package_name":"@types/send","ecosystem":"npm","requirements":"0.17.6","direct":false,"kind":"runtime","optional":false},{"id":25829155735,"package_name":"@types/stack-utils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25829155736,"package_name":"@types/tough-cookie","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":25829155737,"package_name":"@types/yargs","ecosystem":"npm","requirements":"17.0.34","direct":false,"kind":"development","optional":false},{"id":25829155738,"package_name":"@types/yargs-parser","ecosystem":"npm","requirements":"21.0.3","direct":false,"kind":"development","optional":false},{"id":25829155739,"package_name":"@ungap/structured-clone","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":25829155740,"package_name":"@unrs/resolver-binding-android-arm-eabi","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155741,"package_name":"@unrs/resolver-binding-android-arm64","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155742,"package_name":"@unrs/resolver-binding-darwin-arm64","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155743,"package_name":"@unrs/resolver-binding-darwin-x64","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155744,"package_name":"@unrs/resolver-binding-freebsd-x64","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155745,"package_name":"@unrs/resolver-binding-linux-arm-gnueabihf","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155746,"package_name":"@unrs/resolver-binding-linux-arm-musleabihf","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155747,"package_name":"@unrs/resolver-binding-linux-arm64-gnu","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155748,"package_name":"@unrs/resolver-binding-linux-arm64-musl","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155749,"package_name":"@unrs/resolver-binding-linux-ppc64-gnu","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155750,"package_name":"@unrs/resolver-binding-linux-riscv64-gnu","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155751,"package_name":"@unrs/resolver-binding-linux-riscv64-musl","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155752,"package_name":"@unrs/resolver-binding-linux-s390x-gnu","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155753,"package_name":"@unrs/resolver-binding-linux-x64-gnu","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155754,"package_name":"@unrs/resolver-binding-linux-x64-musl","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155755,"package_name":"@unrs/resolver-binding-wasm32-wasi","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155756,"package_name":"@unrs/resolver-binding-win32-arm64-msvc","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155757,"package_name":"@unrs/resolver-binding-win32-ia32-msvc","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155758,"package_name":"@unrs/resolver-binding-win32-x64-msvc","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829155759,"package_name":"abort-controller","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155760,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":25829155761,"package_name":"agent-base","ecosystem":"npm","requirements":"7.1.4","direct":false,"kind":"runtime","optional":false},{"id":25829155762,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":25829155763,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"development","optional":false},{"id":25829155764,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":25829155765,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":25829155766,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":25829155767,"package_name":"array-flatten","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829155768,"package_name":"arrify","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155769,"package_name":"async-retry","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25829155770,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25829155771,"package_name":"babel-jest","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155772,"package_name":"babel-plugin-istanbul","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":25829155773,"package_name":"babel-plugin-jest-hoist","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155774,"package_name":"babel-preset-current-node-syntax","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25829155775,"package_name":"babel-preset-jest","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155776,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829155777,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":25829155778,"package_name":"baseline-browser-mapping","ecosystem":"npm","requirements":"2.8.25","direct":false,"kind":"development","optional":false},{"id":25829155779,"package_name":"bignumber.js","ecosystem":"npm","requirements":"9.3.1","direct":false,"kind":"runtime","optional":false},{"id":25829155780,"package_name":"body-parser","ecosystem":"npm","requirements":"1.20.3","direct":false,"kind":"runtime","optional":false},{"id":25829155781,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829155782,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":25829155783,"package_name":"browserslist","ecosystem":"npm","requirements":"4.27.0","direct":false,"kind":"development","optional":false},{"id":25829155784,"package_name":"bser","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":25829155785,"package_name":"buffer-equal-constant-time","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155786,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25829155787,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829155788,"package_name":"call-bind-apply-helpers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155789,"package_name":"call-bound","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25829155790,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829155791,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":25829155792,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001754","direct":false,"kind":"development","optional":false},{"id":25829155793,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":25829155794,"package_name":"char-regex","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829155795,"package_name":"ci-info","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":25829155796,"package_name":"cjs-module-lexer","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":25829155797,"package_name":"cliui","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"development","optional":false},{"id":25829155798,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829155799,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":25829155800,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":25829155801,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":25829155802,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":25829155803,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":25829155804,"package_name":"collect-v8-coverage","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25829155805,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829155806,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":25829155807,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25829155808,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":25829155809,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.4","direct":false,"kind":"runtime","optional":false},{"id":25829155810,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25829155811,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829155812,"package_name":"cookie","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":25829155813,"package_name":"cookie-signature","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":25829155814,"package_name":"cors","ecosystem":"npm","requirements":"2.8.5","direct":false,"kind":"runtime","optional":false},{"id":25829155815,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"development","optional":false},{"id":25829155816,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":25829155817,"package_name":"dedent","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"development","optional":false},{"id":25829155818,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":25829155819,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155820,"package_name":"depd","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155821,"package_name":"destroy","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829155822,"package_name":"detect-newline","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829155823,"package_name":"dunder-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155824,"package_name":"duplexify","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"runtime","optional":false},{"id":25829155825,"package_name":"eastasianwidth","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":25829155826,"package_name":"ecdsa-sig-formatter","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":25829155827,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829155828,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.5.249","direct":false,"kind":"development","optional":false},{"id":25829155829,"package_name":"emittery","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"development","optional":false},{"id":25829155830,"package_name":"emoji-regex","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"development","optional":false},{"id":25829155831,"package_name":"encodeurl","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155832,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.5","direct":false,"kind":"runtime","optional":false},{"id":25829155833,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.4","direct":false,"kind":"development","optional":false},{"id":25829155834,"package_name":"es-define-property","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155835,"package_name":"es-errors","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829155836,"package_name":"es-object-atoms","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829155837,"package_name":"es-set-tostringtag","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155838,"package_name":"escalade","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25829155839,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25829155840,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829155841,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":25829155842,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":25829155843,"package_name":"event-target-shim","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155844,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":25829155845,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"development","optional":false},{"id":25829155846,"package_name":"exit-x","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":25829155847,"package_name":"expect","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155848,"package_name":"express","ecosystem":"npm","requirements":"4.21.2","direct":false,"kind":"runtime","optional":false},{"id":25829155849,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155850,"package_name":"farmhash-modern","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155851,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":25829155852,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829155853,"package_name":"fast-xml-parser","ecosystem":"npm","requirements":"4.5.3","direct":false,"kind":"runtime","optional":false},{"id":25829155854,"package_name":"faye-websocket","ecosystem":"npm","requirements":"0.11.4","direct":false,"kind":"runtime","optional":false},{"id":25829155855,"package_name":"fb-watchman","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829155856,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":25829155857,"package_name":"finalhandler","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25829155858,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25829155859,"package_name":"firebase-admin","ecosystem":"npm","requirements":"12.7.0","direct":false,"kind":"runtime","optional":false},{"id":25829155860,"package_name":"firebase-functions","ecosystem":"npm","requirements":"6.6.0","direct":false,"kind":"runtime","optional":false},{"id":25829155862,"package_name":"firebase-functions-test","ecosystem":"npm","requirements":"3.4.1","direct":false,"kind":"development","optional":false},{"id":25829155863,"package_name":"foreground-child","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":25829155865,"package_name":"form-data","ecosystem":"npm","requirements":"2.5.5","direct":false,"kind":"runtime","optional":false},{"id":25829155866,"package_name":"forwarded","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829155867,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":25829155868,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829155869,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":25829155870,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829155871,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155872,"package_name":"gaxios","ecosystem":"npm","requirements":"6.7.1","direct":false,"kind":"runtime","optional":false},{"id":25829155873,"package_name":"uuid","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155874,"package_name":"gcp-metadata","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829155875,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"development","optional":false},{"id":25829155876,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":25829155877,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829155878,"package_name":"get-package-type","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":25829155879,"package_name":"get-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155880,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":25829155881,"package_name":"glob","ecosystem":"npm","requirements":"10.4.5","direct":false,"kind":"development","optional":false},{"id":25829155882,"package_name":"google-auth-library","ecosystem":"npm","requirements":"9.15.1","direct":false,"kind":"runtime","optional":false},{"id":25829155883,"package_name":"google-gax","ecosystem":"npm","requirements":"4.6.1","direct":false,"kind":"runtime","optional":false},{"id":25829155884,"package_name":"google-logging-utils","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155885,"package_name":"gopd","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829155886,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"development","optional":false},{"id":25829155887,"package_name":"gtoken","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155888,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829155894,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155895,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155896,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155897,"package_name":"html-entities","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":25829155898,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829155899,"package_name":"http-errors","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155900,"package_name":"http-parser-js","ecosystem":"npm","requirements":"0.5.10","direct":false,"kind":"runtime","optional":false},{"id":25829155901,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155902,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155903,"package_name":"debug","ecosystem":"npm","requirements":"4.4.3","direct":false,"kind":"runtime","optional":false},{"id":25829155904,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25829155905,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":25829155906,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829155907,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":25829155908,"package_name":"import-local","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25829155909,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":25829155910,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25829155911,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25829155912,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":25829155913,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":25829155914,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829155915,"package_name":"is-generator-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829155916,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":25829155917,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829155918,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829155919,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":25829155920,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":25829155921,"package_name":"semver","ecosystem":"npm","requirements":"7.7.3","direct":false,"kind":"development","optional":false},{"id":25829155922,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829155923,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"5.0.6","direct":false,"kind":"development","optional":false},{"id":25829155924,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25829155925,"package_name":"jackspeak","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"development","optional":false},{"id":25829155926,"package_name":"jest","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155927,"package_name":"jest-changed-files","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155928,"package_name":"jest-circus","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155929,"package_name":"jest-cli","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155930,"package_name":"jest-config","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155931,"package_name":"jest-diff","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155932,"package_name":"jest-docblock","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155933,"package_name":"jest-each","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155934,"package_name":"jest-environment-node","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155935,"package_name":"jest-haste-map","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155936,"package_name":"jest-leak-detector","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155937,"package_name":"jest-matcher-utils","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155938,"package_name":"jest-message-util","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155939,"package_name":"jest-mock","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155940,"package_name":"jest-pnp-resolver","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":25829155941,"package_name":"jest-regex-util","ecosystem":"npm","requirements":"30.0.1","direct":false,"kind":"development","optional":false},{"id":25829155942,"package_name":"jest-resolve","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155943,"package_name":"jest-resolve-dependencies","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155944,"package_name":"jest-runner","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155945,"package_name":"jest-runtime","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155946,"package_name":"jest-snapshot","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155947,"package_name":"jest-util","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155948,"package_name":"picomatch","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":25829155949,"package_name":"jest-validate","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155950,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":25829155951,"package_name":"jest-watcher","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155952,"package_name":"jest-worker","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829155953,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":25829155954,"package_name":"jose","ecosystem":"npm","requirements":"4.15.9","direct":false,"kind":"runtime","optional":false},{"id":25829155955,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829155956,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"development","optional":false},{"id":25829155957,"package_name":"jsesc","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829155958,"package_name":"json-bigint","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155959,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":25829155960,"package_name":"json5","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":25829155961,"package_name":"jsonwebtoken","ecosystem":"npm","requirements":"9.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829155962,"package_name":"jwa","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":25829155963,"package_name":"jws","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":25829155964,"package_name":"semver","ecosystem":"npm","requirements":"7.7.3","direct":false,"kind":"runtime","optional":false},{"id":25829155965,"package_name":"jwa","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155966,"package_name":"jwks-rsa","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829155967,"package_name":"jws","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155968,"package_name":"leven","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829155969,"package_name":"limiter","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":25829155970,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":25829155971,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25829155972,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":25829155973,"package_name":"lodash.camelcase","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829155974,"package_name":"lodash.clonedeep","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":25829155975,"package_name":"lodash.includes","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829155976,"package_name":"lodash.isboolean","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25829155977,"package_name":"lodash.isinteger","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":25829155978,"package_name":"lodash.isnumber","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25829155979,"package_name":"lodash.isplainobject","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"runtime","optional":false},{"id":25829155980,"package_name":"lodash.isstring","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829155981,"package_name":"lodash.once","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829155982,"package_name":"long","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25829155983,"package_name":"lru-cache","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":25829155984,"package_name":"lru-memoizer","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829155985,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155986,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155987,"package_name":"make-dir","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829155988,"package_name":"makeerror","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"development","optional":false},{"id":25829155989,"package_name":"math-intrinsics","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829155990,"package_name":"media-typer","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829155991,"package_name":"merge-descriptors","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25829155992,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829155993,"package_name":"methods","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829155994,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":25829155995,"package_name":"mime","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829155996,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":25829155997,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":25829155998,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829155999,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":25829156000,"package_name":"minipass","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"development","optional":false},{"id":25829156001,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156002,"package_name":"napi-postinstall","ecosystem":"npm","requirements":"0.3.4","direct":false,"kind":"development","optional":false},{"id":25829156003,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829156004,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":25829156005,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":25829156006,"package_name":"node-forge","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25829156007,"package_name":"node-int64","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":25829156008,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.27","direct":false,"kind":"development","optional":false},{"id":25829156009,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829156010,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":25829156011,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829156012,"package_name":"object-hash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156013,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.13.4","direct":false,"kind":"runtime","optional":false},{"id":25829156014,"package_name":"on-finished","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":25829156015,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829156016,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":25829156017,"package_name":"openai","ecosystem":"npm","requirements":"6.8.1","direct":false,"kind":"runtime","optional":false},{"id":25829156018,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829156019,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25829156020,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":25829156021,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":25829156022,"package_name":"package-json-from-dist","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156023,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":25829156024,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25829156025,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156026,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156027,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":25829156028,"package_name":"path-scurry","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829156029,"package_name":"lru-cache","ecosystem":"npm","requirements":"10.4.3","direct":false,"kind":"development","optional":false},{"id":25829156030,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"0.1.12","direct":false,"kind":"runtime","optional":false},{"id":25829156031,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25829156032,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":25829156033,"package_name":"pirates","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":25829156034,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":25829156035,"package_name":"pretty-format","ecosystem":"npm","requirements":"30.2.0","direct":false,"kind":"development","optional":false},{"id":25829156036,"package_name":"ansi-styles","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":25829156037,"package_name":"proto3-json-serializer","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829156038,"package_name":"protobufjs","ecosystem":"npm","requirements":"7.5.4","direct":false,"kind":"runtime","optional":false},{"id":25829156039,"package_name":"proxy-addr","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":25829156040,"package_name":"pure-rand","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":25829156041,"package_name":"qs","ecosystem":"npm","requirements":"6.13.0","direct":false,"kind":"runtime","optional":false},{"id":25829156042,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25829156043,"package_name":"raw-body","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":25829156044,"package_name":"react-is","ecosystem":"npm","requirements":"18.3.1","direct":false,"kind":"development","optional":false},{"id":25829156045,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.2","direct":false,"kind":"runtime","optional":false},{"id":25829156046,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":25829156047,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829156048,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25829156049,"package_name":"retry","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":25829156050,"package_name":"retry-request","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829156051,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":25829156052,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156053,"package_name":"semver","ecosystem":"npm","requirements":"6.3.1","direct":false,"kind":"development","optional":false},{"id":25829156054,"package_name":"send","ecosystem":"npm","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":25829156055,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829156056,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25829156057,"package_name":"serve-static","ecosystem":"npm","requirements":"1.16.2","direct":false,"kind":"runtime","optional":false},{"id":25829156058,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829156059,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156060,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829156061,"package_name":"side-channel","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829156062,"package_name":"side-channel-list","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156063,"package_name":"side-channel-map","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156064,"package_name":"side-channel-weakmap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829156065,"package_name":"signal-exit","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25829156066,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829156067,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":25829156068,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.13","direct":false,"kind":"development","optional":false},{"id":25829156069,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25829156070,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":25829156071,"package_name":"statuses","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156072,"package_name":"stream-events","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25829156073,"package_name":"stream-shift","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25829156074,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829156075,"package_name":"string-length","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":25829156076,"package_name":"string-width","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":25829156077,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"development","optional":false},{"id":25829156078,"package_name":"strip-bom","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156079,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156080,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":25829156081,"package_name":"strnum","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156082,"package_name":"stubs","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156083,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":25829156084,"package_name":"synckit","ecosystem":"npm","requirements":"0.11.11","direct":false,"kind":"development","optional":false},{"id":25829156085,"package_name":"teeny-request","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156086,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156087,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":25829156088,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.12","direct":false,"kind":"development","optional":false},{"id":25829156089,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"development","optional":false},{"id":25829156090,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":25829156091,"package_name":"tmpl","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":25829156092,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829156093,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156094,"package_name":"tr46","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"runtime","optional":false},{"id":25829156095,"package_name":"ts-deepmerge","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"development","optional":false},{"id":25829156096,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":25829156097,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":25829156098,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"development","optional":false},{"id":25829156099,"package_name":"type-is","ecosystem":"npm","requirements":"1.6.18","direct":false,"kind":"runtime","optional":false},{"id":25829156100,"package_name":"typescript","ecosystem":"npm","requirements":"5.9.3","direct":false,"kind":"development","optional":false},{"id":25829156101,"package_name":"undici-types","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"runtime","optional":false},{"id":25829156102,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156103,"package_name":"unrs-resolver","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":25829156104,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":25829156105,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829156106,"package_name":"utils-merge","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156107,"package_name":"uuid","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156108,"package_name":"v8-to-istanbul","ecosystem":"npm","requirements":"9.3.0","direct":false,"kind":"development","optional":false},{"id":25829156109,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156110,"package_name":"walker","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":25829156111,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156112,"package_name":"websocket-driver","ecosystem":"npm","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":25829156113,"package_name":"websocket-extensions","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25829156114,"package_name":"whatwg-url","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156115,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829156116,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":25829156117,"package_name":"ansi-styles","ecosystem":"npm","requirements":"6.2.3","direct":false,"kind":"development","optional":false},{"id":25829156118,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829156119,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829156120,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":25829156121,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":25829156122,"package_name":"yargs","ecosystem":"npm","requirements":"17.7.2","direct":false,"kind":"development","optional":false},{"id":25829156123,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.1.1","direct":false,"kind":"development","optional":false},{"id":25829156124,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"functions/package.json","sha":null,"kind":"manifest","created_at":"2026-03-02T08:01:17.560Z","updated_at":"2026-03-02T08:01:17.560Z","repository_link":"https://github.com/jgw96/Coho/blob/main/functions/package.json","dependencies":[{"id":25829156132,"package_name":"firebase-admin","ecosystem":"npm","requirements":"^12.6.0","direct":true,"kind":"runtime","optional":false},{"id":25829156133,"package_name":"firebase-functions","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":25829156134,"package_name":"openai","ecosystem":"npm","requirements":"^6.8.1","direct":true,"kind":"runtime","optional":false},{"id":25829156135,"package_name":"firebase-functions-test","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false},{"id":25829156136,"package_name":"typescript","ecosystem":"npm","requirements":"^5.3.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2026-03-02T08:01:42.755Z","updated_at":"2026-03-02T08:01:42.755Z","repository_link":"https://github.com/jgw96/Coho/blob/main/package.json","dependencies":[{"id":25829158053,"package_name":"@huggingface/transformers","ecosystem":"npm","requirements":"^4.0.0-next.2","direct":true,"kind":"runtime","optional":false},{"id":25829158056,"package_name":"@lit-labs/compiler","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":25829158057,"package_name":"@lit-labs/virtualizer","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":25829158058,"package_name":"@lit/localize","ecosystem":"npm","requirements":"^0.12.2","direct":true,"kind":"runtime","optional":false},{"id":25829158059,"package_name":"@virtualstate/navigation","ecosystem":"npm","requirements":"^1.0.1-alpha.212","direct":true,"kind":"runtime","optional":false},{"id":25829158060,"package_name":"browser-fs-access","ecosystem":"npm","requirements":"^0.38.0","direct":true,"kind":"runtime","optional":false},{"id":25829158061,"package_name":"fast-blurhash","ecosystem":"npm","requirements":"^1.1.4","direct":true,"kind":"runtime","optional":false},{"id":25829158062,"package_name":"hotkeys-js","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":25829158063,"package_name":"idb-keyval","ecosystem":"npm","requirements":"^6.2.0","direct":true,"kind":"runtime","optional":false},{"id":25829158064,"package_name":"lit","ecosystem":"npm","requirements":"^3.3.2","direct":true,"kind":"runtime","optional":false},{"id":25829158065,"package_name":"marked","ecosystem":"npm","requirements":"^17.0.1","direct":true,"kind":"runtime","optional":false},{"id":25829158066,"package_name":"urlpattern-polyfill","ecosystem":"npm","requirements":"^10.1.0","direct":true,"kind":"runtime","optional":false},{"id":25829158067,"package_name":"web-router","ecosystem":"npm","requirements":"^0.5.0","direct":true,"kind":"runtime","optional":false},{"id":25829158068,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"^3.3.3","direct":true,"kind":"development","optional":false},{"id":25829158069,"package_name":"@eslint/js","ecosystem":"npm","requirements":"^9.39.1","direct":true,"kind":"development","optional":false},{"id":25829158070,"package_name":"@lit-labs/ssr","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":25829158071,"package_name":"@lit/localize-tools","ecosystem":"npm","requirements":"^0.8.0","direct":true,"kind":"development","optional":false},{"id":25829158072,"package_name":"@open-wc/testing","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":25829158073,"package_name":"@playwright/test","ecosystem":"npm","requirements":"^1.50.0","direct":true,"kind":"development","optional":false},{"id":25829158074,"package_name":"@rollup/plugin-typescript","ecosystem":"npm","requirements":"^12.3.0","direct":true,"kind":"development","optional":false},{"id":25829158075,"package_name":"@types/dom-navigation","ecosystem":"npm","requirements":"^1.0.6","direct":true,"kind":"development","optional":false},{"id":25829158076,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"^8.48.1","direct":true,"kind":"development","optional":false},{"id":25829158101,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^8.48.1","direct":true,"kind":"development","optional":false},{"id":25829158102,"package_name":"@vitest/browser","ecosystem":"npm","requirements":"^4.0.16","direct":true,"kind":"development","optional":false},{"id":25829158103,"package_name":"@vitest/browser-playwright","ecosystem":"npm","requirements":"^4.0.16","direct":true,"kind":"development","optional":false},{"id":25829158104,"package_name":"@vitest/coverage-v8","ecosystem":"npm","requirements":"4.0.16","direct":true,"kind":"development","optional":false},{"id":25829158105,"package_name":"eslint","ecosystem":"npm","requirements":"^9.39.1","direct":true,"kind":"development","optional":false},{"id":25829158107,"package_name":"eslint-plugin-lit","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"development","optional":false},{"id":25829158108,"package_name":"eslint-plugin-wc","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false},{"id":25829158109,"package_name":"fake-indexeddb","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":25829158110,"package_name":"globals","ecosystem":"npm","requirements":"^16.5.0","direct":true,"kind":"development","optional":false},{"id":25829158111,"package_name":"husky","ecosystem":"npm","requirements":"^9.1.7","direct":true,"kind":"development","optional":false},{"id":25829158115,"package_name":"lint-staged","ecosystem":"npm","requirements":"^16.2.7","direct":true,"kind":"development","optional":false},{"id":25829158116,"package_name":"msw","ecosystem":"npm","requirements":"^2.7.0","direct":true,"kind":"development","optional":false},{"id":25829158117,"package_name":"playwright","ecosystem":"npm","requirements":"^1.57.0","direct":true,"kind":"development","optional":false},{"id":25829158118,"package_name":"prettier","ecosystem":"npm","requirements":"^3.7.3","direct":true,"kind":"development","optional":false},{"id":25829158119,"package_name":"rollup-plugin-copy","ecosystem":"npm","requirements":"^3.4.0","direct":true,"kind":"development","optional":false},{"id":25829158120,"package_name":"rollup-plugin-visualizer","ecosystem":"npm","requirements":"^6.0.5","direct":true,"kind":"development","optional":false},{"id":25829158121,"package_name":"terser","ecosystem":"npm","requirements":"^5.44.0","direct":true,"kind":"development","optional":false},{"id":25829158135,"package_name":"tslib","ecosystem":"npm","requirements":"^2.8.1","direct":true,"kind":"development","optional":false},{"id":25829158136,"package_name":"tsx","ecosystem":"npm","requirements":"^4.21.0","direct":true,"kind":"development","optional":false},{"id":25829158137,"package_name":"typescript","ecosystem":"npm","requirements":"^5.9.3","direct":true,"kind":"development","optional":false},{"id":25829158138,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"^8.48.1","direct":true,"kind":"development","optional":false},{"id":25829158139,"package_name":"vite","ecosystem":"npm","requirements":"^7.3.1","direct":true,"kind":"development","optional":false},{"id":25829158140,"package_name":"vite-plugin-checker","ecosystem":"npm","requirements":"^0.12.0","direct":true,"kind":"development","optional":false},{"id":25829158141,"package_name":"vite-plugin-wasm","ecosystem":"npm","requirements":"^3.2.1","direct":true,"kind":"development","optional":false},{"id":25829158142,"package_name":"vitest","ecosystem":"npm","requirements":"^4.0.16","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/firebase-hosting-pull-request.yml","sha":null,"kind":"manifest","created_at":"2026-03-02T08:01:15.624Z","updated_at":"2026-03-02T08:01:15.624Z","repository_link":"https://github.com/jgw96/Coho/blob/main/.github/workflows/firebase-hosting-pull-request.yml","dependencies":[{"id":25829155600,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25829155601,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25829155602,"package_name":"FirebaseExtended/action-hosting-deploy","ecosystem":"actions","requirements":"v0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2026-03-02T08:01:18.148Z","updated_at":"2026-03-02T08:01:18.148Z","repository_link":"https://github.com/jgw96/Coho/blob/main/package-lock.json","dependencies":[{"id":25829156620,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.12","direct":false,"kind":"development","optional":false},{"id":25829156621,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":25829156622,"package_name":"browser-fs-access","ecosystem":"npm","requirements":"0.38.0","direct":false,"kind":"runtime","optional":false},{"id":25829156623,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25829156624,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":25829156625,"package_name":"cache-content-type","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156642,"package_name":"call-bind-apply-helpers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829156643,"package_name":"call-bound","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":25829156644,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829156645,"package_name":"chai","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"development","optional":false},{"id":25829156646,"package_name":"chai-a11y-axe","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":25829156647,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":25829156648,"package_name":"chokidar","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":25829156649,"package_name":"cli-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829156650,"package_name":"cli-truncate","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":25829156651,"package_name":"cli-width","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25829156652,"package_name":"cliui","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"development","optional":false},{"id":25829156653,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":25829156654,"package_name":"clone","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":25829156655,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":25829156656,"package_name":"co-body","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":25829156658,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829156659,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":25829156660,"package_name":"colorette","ecosystem":"npm","requirements":"2.0.20","direct":false,"kind":"development","optional":false},{"id":25829156661,"package_name":"commander","ecosystem":"npm","requirements":"14.0.2","direct":false,"kind":"development","optional":false},{"id":25829156662,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":25829156663,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.4","direct":false,"kind":"development","optional":false},{"id":25829156664,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":25829156670,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156671,"package_name":"cookie","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25829156672,"package_name":"cookies","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"development","optional":false},{"id":25829156673,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"development","optional":false},{"id":25829156674,"package_name":"data-uri-to-buffer","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":25829156675,"package_name":"debounce","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25829156680,"package_name":"debug","ecosystem":"npm","requirements":"4.4.3","direct":false,"kind":"development","optional":false},{"id":25829156681,"package_name":"deep-equal","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156682,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":25829156683,"package_name":"default-gateway","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":25829156684,"package_name":"define-data-property","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25829156685,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156686,"package_name":"define-properties","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25829156687,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829156694,"package_name":"depd","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156695,"package_name":"dependency-graph","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":25829156713,"package_name":"destroy","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25829156714,"package_name":"detect-libc","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156715,"package_name":"detect-node","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829156716,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829156717,"package_name":"dunder-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156718,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25829156719,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":25829156720,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829156721,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"5.18.4","direct":false,"kind":"development","optional":false},{"id":25829156722,"package_name":"entities","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156723,"package_name":"environment","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829156724,"package_name":"errorstacks","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":25829156725,"package_name":"es-define-property","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156726,"package_name":"es-errors","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829156727,"package_name":"es-module-lexer","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"development","optional":false},{"id":25829156728,"package_name":"es-object-atoms","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25829156729,"package_name":"es6-error","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829156730,"package_name":"esbuild","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156731,"package_name":"escalade","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25829156732,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25829156733,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156734,"package_name":"eslint","ecosystem":"npm","requirements":"9.39.2","direct":false,"kind":"development","optional":false},{"id":25829156735,"package_name":"eslint-plugin-lit","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":25829156736,"package_name":"eslint-plugin-wc","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":25829156737,"package_name":"eslint-scope","ecosystem":"npm","requirements":"8.4.0","direct":false,"kind":"development","optional":false},{"id":25829156738,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"development","optional":false},{"id":25829156739,"package_name":"espree","ecosystem":"npm","requirements":"10.4.0","direct":false,"kind":"development","optional":false},{"id":25829156740,"package_name":"esquery","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":25829156741,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":25829156742,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":25829156743,"package_name":"estree-walker","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":25829156744,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25829156745,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"development","optional":false},{"id":25829156746,"package_name":"eventemitter3","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829156747,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":25829156748,"package_name":"expect-type","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":25829156749,"package_name":"fake-indexeddb","ecosystem":"npm","requirements":"6.2.5","direct":false,"kind":"development","optional":false},{"id":25829156750,"package_name":"fast-blurhash","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25829156751,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":25829156752,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":25829156753,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":25829156754,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829156755,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":25829156756,"package_name":"fastq","ecosystem":"npm","requirements":"1.20.1","direct":false,"kind":"development","optional":false},{"id":25829156757,"package_name":"fetch-blob","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25829156758,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":25829156759,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":25829156760,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25829156761,"package_name":"flat-cache","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":25829156762,"package_name":"flatbuffers","ecosystem":"npm","requirements":"25.9.23","direct":false,"kind":"runtime","optional":false},{"id":25829156763,"package_name":"flatted","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":25829156764,"package_name":"formdata-polyfill","ecosystem":"npm","requirements":"4.0.10","direct":false,"kind":"development","optional":false},{"id":25829156765,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"development","optional":false},{"id":25829156766,"package_name":"fs-extra","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"development","optional":false},{"id":25829156767,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829156768,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":25829156769,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25829156770,"package_name":"generator-function","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829156771,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":25829156772,"package_name":"get-east-asian-width","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829156773,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":25829156774,"package_name":"get-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156775,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":25829156776,"package_name":"get-tsconfig","ecosystem":"npm","requirements":"4.13.0","direct":false,"kind":"development","optional":false},{"id":25829156777,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"development","optional":false},{"id":25829156778,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":25829156779,"package_name":"global-agent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156780,"package_name":"globals","ecosystem":"npm","requirements":"16.5.0","direct":false,"kind":"development","optional":false},{"id":25829156781,"package_name":"globalthis","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25829156782,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":25829156783,"package_name":"gopd","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829156784,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"development","optional":false},{"id":25829156785,"package_name":"graphql","ecosystem":"npm","requirements":"16.12.0","direct":false,"kind":"development","optional":false},{"id":25829156786,"package_name":"guid-typescript","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":25829156790,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156791,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829156792,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829156793,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829156794,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829156795,"package_name":"headers-polyfill","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":25829156796,"package_name":"hotkeys-js","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156802,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829156803,"package_name":"http-assert","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":25829156805,"package_name":"http-errors","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"development","optional":false},{"id":25829156806,"package_name":"depd","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25829156807,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829156808,"package_name":"husky","ecosystem":"npm","requirements":"9.1.7","direct":false,"kind":"development","optional":false},{"id":25829156809,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":25829156810,"package_name":"idb-keyval","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"runtime","optional":false},{"id":25829156811,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":25829156812,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":25829156813,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":25829156814,"package_name":"inflation","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829156816,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25829156817,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":25829156818,"package_name":"internal-ip","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":25829156822,"package_name":"ip-regex","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":25829156823,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"development","optional":false},{"id":25829156824,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.16.1","direct":false,"kind":"development","optional":false},{"id":25829156825,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":25829156826,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":25829156827,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":25829156828,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25829156829,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":25829156830,"package_name":"is-ip","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829156832,"package_name":"is-node-process","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25829156833,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":25829156834,"package_name":"is-plain-object","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829156835,"package_name":"is-potential-custom-element-name","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156836,"package_name":"is-regex","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25829156837,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829156838,"package_name":"is-valid-element-name","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829156843,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":25829156844,"package_name":"isbinaryfile","ecosystem":"npm","requirements":"5.0.7","direct":false,"kind":"development","optional":false},{"id":25829156845,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156846,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":25829156847,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829156848,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"5.0.6","direct":false,"kind":"development","optional":false},{"id":25829156849,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25829156850,"package_name":"js-levenshtein-esm","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156853,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156854,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":25829156855,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829156856,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":25829156857,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156858,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156859,"package_name":"jsonfile","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":25829156860,"package_name":"jsonschema","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":25829156928,"package_name":"keygrip","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829156932,"package_name":"keyv","ecosystem":"npm","requirements":"4.5.4","direct":false,"kind":"development","optional":false},{"id":25829156933,"package_name":"koa","ecosystem":"npm","requirements":"2.16.3","direct":false,"kind":"development","optional":false},{"id":25829156934,"package_name":"koa-compose","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25829156935,"package_name":"koa-convert","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156938,"package_name":"koa-etag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156940,"package_name":"koa-send","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829156947,"package_name":"koa-static","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25829156948,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":25829156949,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":25829156950,"package_name":"lint-staged","ecosystem":"npm","requirements":"16.2.7","direct":false,"kind":"development","optional":false},{"id":25829156951,"package_name":"listr2","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":25829156952,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":25829156953,"package_name":"cli-cursor","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25829156954,"package_name":"log-update","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":25829156955,"package_name":"onetime","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":25829156956,"package_name":"restore-cursor","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":25829156957,"package_name":"lit","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":25829156961,"package_name":"lit-element","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":25829156968,"package_name":"lit-html","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":25829156970,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":25829156971,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"development","optional":false},{"id":25829156972,"package_name":"log-update","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156973,"package_name":"slice-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156974,"package_name":"long","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25829156975,"package_name":"lru-cache","ecosystem":"npm","requirements":"8.0.5","direct":false,"kind":"development","optional":false},{"id":25829156137,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829156138,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"development","optional":false},{"id":25829156139,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"development","optional":false},{"id":25829156140,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.28.6","direct":false,"kind":"development","optional":false},{"id":25829156141,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.28.6","direct":false,"kind":"development","optional":false},{"id":25829156142,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829156143,"package_name":"@emnapi/runtime","ecosystem":"npm","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":25829156144,"package_name":"@esbuild/aix-ppc64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156145,"package_name":"@esbuild/android-arm","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156146,"package_name":"@esbuild/android-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156147,"package_name":"@esbuild/android-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156148,"package_name":"@esbuild/darwin-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156149,"package_name":"@esbuild/darwin-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156150,"package_name":"@esbuild/freebsd-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156151,"package_name":"@esbuild/freebsd-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156152,"package_name":"@esbuild/linux-arm","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156153,"package_name":"@esbuild/linux-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156154,"package_name":"@esbuild/linux-ia32","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156155,"package_name":"@esbuild/linux-loong64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156156,"package_name":"@esbuild/linux-mips64el","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156157,"package_name":"@esbuild/linux-ppc64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156158,"package_name":"@esbuild/linux-riscv64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156159,"package_name":"@esbuild/linux-s390x","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156160,"package_name":"@esbuild/linux-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156161,"package_name":"@esbuild/netbsd-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156162,"package_name":"@esbuild/netbsd-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156163,"package_name":"@esbuild/openbsd-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156164,"package_name":"@esbuild/openbsd-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156165,"package_name":"@esbuild/openharmony-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156166,"package_name":"@esbuild/sunos-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156167,"package_name":"@esbuild/win32-arm64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156168,"package_name":"@esbuild/win32-ia32","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156169,"package_name":"@esbuild/win32-x64","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"development","optional":false},{"id":25829156170,"package_name":"@eslint-community/eslint-utils","ecosystem":"npm","requirements":"4.9.0","direct":false,"kind":"development","optional":false},{"id":25829156171,"package_name":"@eslint-community/regexpp","ecosystem":"npm","requirements":"4.12.2","direct":false,"kind":"development","optional":false},{"id":25829156172,"package_name":"@eslint/config-array","ecosystem":"npm","requirements":"0.21.1","direct":false,"kind":"development","optional":false},{"id":25829156173,"package_name":"@eslint/config-helpers","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"development","optional":false},{"id":25829156174,"package_name":"@eslint/core","ecosystem":"npm","requirements":"0.17.0","direct":false,"kind":"development","optional":false},{"id":25829156175,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":25829156176,"package_name":"globals","ecosystem":"npm","requirements":"14.0.0","direct":false,"kind":"development","optional":false},{"id":25829156177,"package_name":"@eslint/js","ecosystem":"npm","requirements":"9.39.2","direct":false,"kind":"development","optional":false},{"id":25829156178,"package_name":"@eslint/object-schema","ecosystem":"npm","requirements":"2.1.7","direct":false,"kind":"development","optional":false},{"id":25829156179,"package_name":"@eslint/plugin-kit","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":25829156180,"package_name":"@esm-bundle/chai","ecosystem":"npm","requirements":"4.3.4-fix.0","direct":false,"kind":"development","optional":false},{"id":25829156181,"package_name":"@hapi/bourne","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829156190,"package_name":"@huggingface/jinja","ecosystem":"npm","requirements":"0.5.5","direct":false,"kind":"runtime","optional":false},{"id":25829156199,"package_name":"@huggingface/tokenizers","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829156214,"package_name":"@huggingface/transformers","ecosystem":"npm","requirements":"4.0.0-next.2","direct":false,"kind":"runtime","optional":false},{"id":25829156215,"package_name":"@humanfs/core","ecosystem":"npm","requirements":"0.19.1","direct":false,"kind":"development","optional":false},{"id":25829156216,"package_name":"@humanfs/node","ecosystem":"npm","requirements":"0.16.7","direct":false,"kind":"development","optional":false},{"id":25829156217,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829156218,"package_name":"@humanwhocodes/retry","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"development","optional":false},{"id":25829156219,"package_name":"@img/colour","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156220,"package_name":"@img/sharp-darwin-arm64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156221,"package_name":"@img/sharp-darwin-x64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156222,"package_name":"@img/sharp-libvips-darwin-arm64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156223,"package_name":"@img/sharp-libvips-darwin-x64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156976,"package_name":"magic-string","ecosystem":"npm","requirements":"0.30.21","direct":false,"kind":"development","optional":false},{"id":25829156977,"package_name":"magicast","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"development","optional":false},{"id":25829156978,"package_name":"make-dir","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156979,"package_name":"marked","ecosystem":"npm","requirements":"17.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829156980,"package_name":"matcher","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156981,"package_name":"math-intrinsics","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829156982,"package_name":"media-typer","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":25829156983,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156984,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":25829156987,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":25829156988,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"development","optional":false},{"id":25829156989,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"development","optional":false},{"id":25829156990,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829156991,"package_name":"mimic-function","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829156992,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":25829156993,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":25829156994,"package_name":"mkdirp","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":25829156995,"package_name":"mrmime","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829156996,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":25829156997,"package_name":"msw","ecosystem":"npm","requirements":"2.12.7","direct":false,"kind":"development","optional":false},{"id":25829156998,"package_name":"statuses","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829156999,"package_name":"type-fest","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":25829157000,"package_name":"mute-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829157001,"package_name":"nano-spawn","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829157002,"package_name":"nanocolors","ecosystem":"npm","requirements":"0.2.13","direct":false,"kind":"development","optional":false},{"id":25829157061,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.11","direct":false,"kind":"development","optional":false},{"id":25829157062,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829157063,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"development","optional":false},{"id":25829157064,"package_name":"node-domexception","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829157065,"package_name":"node-fetch","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":25829157066,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":25829157067,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.13.4","direct":false,"kind":"development","optional":false},{"id":25829157068,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829157071,"package_name":"obug","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":25829157072,"package_name":"on-finished","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":25829157073,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829157074,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":25829157075,"package_name":"only","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"development","optional":false},{"id":25829157077,"package_name":"onnxruntime-common","ecosystem":"npm","requirements":"1.24.1","direct":false,"kind":"runtime","optional":false},{"id":25829157100,"package_name":"onnxruntime-node","ecosystem":"npm","requirements":"1.24.1","direct":false,"kind":"runtime","optional":false},{"id":25829157101,"package_name":"onnxruntime-web","ecosystem":"npm","requirements":"1.25.0-dev.20260209-a3749f1353","direct":false,"kind":"runtime","optional":false},{"id":25829157102,"package_name":"onnxruntime-common","ecosystem":"npm","requirements":"1.24.0-dev.20251116-b39e144322","direct":false,"kind":"runtime","optional":false},{"id":25829157103,"package_name":"open","ecosystem":"npm","requirements":"8.4.2","direct":false,"kind":"development","optional":false},{"id":25829157104,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.4","direct":false,"kind":"development","optional":false},{"id":25829157105,"package_name":"outvariant","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"development","optional":false},{"id":25829157106,"package_name":"p-event","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":25829157107,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829157108,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829157109,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25829157110,"package_name":"p-timeout","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25829157111,"package_name":"package-json-type","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25829157119,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829157120,"package_name":"parse5","ecosystem":"npm","requirements":"7.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829156224,"package_name":"@img/sharp-libvips-linux-arm","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156225,"package_name":"@img/sharp-libvips-linux-arm64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156226,"package_name":"@img/sharp-libvips-linux-ppc64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156227,"package_name":"@img/sharp-libvips-linux-riscv64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156228,"package_name":"@img/sharp-libvips-linux-s390x","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156229,"package_name":"@img/sharp-libvips-linux-x64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156230,"package_name":"@img/sharp-libvips-linuxmusl-arm64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156231,"package_name":"@img/sharp-libvips-linuxmusl-x64","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25829156232,"package_name":"@img/sharp-linux-arm","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156233,"package_name":"@img/sharp-linux-arm64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156234,"package_name":"@img/sharp-linux-ppc64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156235,"package_name":"@img/sharp-linux-riscv64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156236,"package_name":"@img/sharp-linux-s390x","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156237,"package_name":"@img/sharp-linux-x64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156238,"package_name":"@img/sharp-linuxmusl-arm64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156239,"package_name":"@img/sharp-linuxmusl-x64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156240,"package_name":"@img/sharp-wasm32","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156241,"package_name":"@img/sharp-win32-arm64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156242,"package_name":"@img/sharp-win32-ia32","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156243,"package_name":"@img/sharp-win32-x64","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829156244,"package_name":"@inquirer/ansi","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829156245,"package_name":"@inquirer/confirm","ecosystem":"npm","requirements":"5.1.21","direct":false,"kind":"development","optional":false},{"id":25829156246,"package_name":"@inquirer/core","ecosystem":"npm","requirements":"10.3.2","direct":false,"kind":"development","optional":false},{"id":25829156247,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829156248,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829156249,"package_name":"signal-exit","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25829156250,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":25829156251,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":25829156252,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":25829156253,"package_name":"@inquirer/figures","ecosystem":"npm","requirements":"1.0.15","direct":false,"kind":"development","optional":false},{"id":25829156254,"package_name":"@inquirer/type","ecosystem":"npm","requirements":"3.0.10","direct":false,"kind":"development","optional":false},{"id":25829156255,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.13","direct":false,"kind":"development","optional":false},{"id":25829156256,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":25829156257,"package_name":"@jridgewell/source-map","ecosystem":"npm","requirements":"0.3.11","direct":false,"kind":"development","optional":false},{"id":25829156258,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.5.5","direct":false,"kind":"development","optional":false},{"id":25829156259,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.31","direct":false,"kind":"development","optional":false},{"id":25829156260,"package_name":"@lit-labs/analyzer","ecosystem":"npm","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":25829156264,"package_name":"@parse5/tools","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25829156270,"package_name":"@lit-labs/compiler","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156271,"package_name":"@lit-labs/ssr","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156272,"package_name":"@lit-labs/ssr-client","ecosystem":"npm","requirements":"1.1.8","direct":false,"kind":"development","optional":false},{"id":25829156275,"package_name":"@lit-labs/ssr-dom-shim","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25829156276,"package_name":"@lit-labs/virtualizer","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25829156277,"package_name":"@lit/localize","ecosystem":"npm","requirements":"0.12.2","direct":false,"kind":"runtime","optional":false},{"id":25829156281,"package_name":"@lit/localize-tools","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":25829156282,"package_name":"@lit/reactive-element","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156288,"package_name":"@mswjs/interceptors","ecosystem":"npm","requirements":"0.40.0","direct":false,"kind":"development","optional":false},{"id":25829156289,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":25829156290,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":25829156291,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":25829156292,"package_name":"@open-draft/deferred-promise","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":25829156293,"package_name":"@open-draft/logger","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":25829156294,"package_name":"@open-draft/until","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829156295,"package_name":"@open-wc/dedupe-mixin","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829156300,"package_name":"@open-wc/scoped-elements","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"development","optional":false},{"id":25829156301,"package_name":"@open-wc/semantic-dom-diff","ecosystem":"npm","requirements":"0.20.1","direct":false,"kind":"development","optional":false},{"id":25829156308,"package_name":"@open-wc/testing","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156310,"package_name":"@open-wc/testing-helpers","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829156312,"package_name":"@parse5/tools","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":25829156313,"package_name":"@playwright/test","ecosystem":"npm","requirements":"1.57.0","direct":false,"kind":"development","optional":false},{"id":25829156314,"package_name":"@polka/url","ecosystem":"npm","requirements":"1.0.0-next.29","direct":false,"kind":"development","optional":false},{"id":25829156315,"package_name":"@protobufjs/aspromise","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156316,"package_name":"@protobufjs/base64","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156317,"package_name":"@protobufjs/codegen","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25829156318,"package_name":"@protobufjs/eventemitter","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829156325,"package_name":"@protobufjs/fetch","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829156326,"package_name":"@protobufjs/float","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25829156327,"package_name":"@protobufjs/inquire","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829156328,"package_name":"@protobufjs/path","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25829156329,"package_name":"@protobufjs/pool","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829156330,"package_name":"@protobufjs/utf8","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829156331,"package_name":"@rollup/plugin-typescript","ecosystem":"npm","requirements":"12.3.0","direct":false,"kind":"development","optional":false},{"id":25829156332,"package_name":"@rollup/pluginutils","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":25829156333,"package_name":"estree-walker","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829156335,"package_name":"picomatch","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":25829156338,"package_name":"@rollup/rollup-android-arm-eabi","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156340,"package_name":"@rollup/rollup-android-arm64","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156343,"package_name":"@rollup/rollup-darwin-arm64","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156345,"package_name":"@rollup/rollup-darwin-x64","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156346,"package_name":"@rollup/rollup-freebsd-arm64","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156347,"package_name":"@rollup/rollup-freebsd-x64","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156348,"package_name":"@rollup/rollup-linux-arm-gnueabihf","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156349,"package_name":"@rollup/rollup-linux-arm-musleabihf","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156350,"package_name":"@rollup/rollup-linux-arm64-gnu","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156352,"package_name":"@rollup/rollup-linux-arm64-musl","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156353,"package_name":"@rollup/rollup-linux-loong64-gnu","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156354,"package_name":"@rollup/rollup-linux-ppc64-gnu","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156355,"package_name":"@rollup/rollup-linux-riscv64-gnu","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156356,"package_name":"@rollup/rollup-linux-riscv64-musl","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156357,"package_name":"@rollup/rollup-linux-s390x-gnu","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156358,"package_name":"@rollup/rollup-linux-x64-gnu","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156359,"package_name":"@rollup/rollup-linux-x64-musl","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156360,"package_name":"@rollup/rollup-openharmony-arm64","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156361,"package_name":"@rollup/rollup-win32-arm64-msvc","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156362,"package_name":"@rollup/rollup-win32-ia32-msvc","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156363,"package_name":"@rollup/rollup-win32-x64-gnu","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156364,"package_name":"@rollup/rollup-win32-x64-msvc","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829156365,"package_name":"@standard-schema/spec","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829156366,"package_name":"@types/accepts","ecosystem":"npm","requirements":"1.3.7","direct":false,"kind":"development","optional":false},{"id":25829156367,"package_name":"@types/babel__code-frame","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"development","optional":false},{"id":25829156369,"package_name":"@types/body-parser","ecosystem":"npm","requirements":"1.19.6","direct":false,"kind":"development","optional":false},{"id":25829156370,"package_name":"@types/chai","ecosystem":"npm","requirements":"4.3.20","direct":false,"kind":"development","optional":false},{"id":25829156371,"package_name":"@types/chai-dom","ecosystem":"npm","requirements":"1.11.3","direct":false,"kind":"development","optional":false},{"id":25829156390,"package_name":"@types/co-body","ecosystem":"npm","requirements":"6.1.3","direct":false,"kind":"development","optional":false},{"id":25829156394,"package_name":"@types/connect","ecosystem":"npm","requirements":"3.4.38","direct":false,"kind":"development","optional":false},{"id":25829156395,"package_name":"@types/content-disposition","ecosystem":"npm","requirements":"0.5.9","direct":false,"kind":"development","optional":false},{"id":25829156396,"package_name":"@types/convert-source-map","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25829156405,"package_name":"@types/cookies","ecosystem":"npm","requirements":"0.9.2","direct":false,"kind":"development","optional":false},{"id":25829156406,"package_name":"@types/debounce","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":25829156407,"package_name":"@types/deep-eql","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":25829156408,"package_name":"@types/dom-navigation","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25829156432,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":25829156433,"package_name":"@types/express","ecosystem":"npm","requirements":"5.0.6","direct":false,"kind":"development","optional":false},{"id":25829156434,"package_name":"@types/express-serve-static-core","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":25829156435,"package_name":"@types/fs-extra","ecosystem":"npm","requirements":"8.1.5","direct":false,"kind":"development","optional":false},{"id":25829156436,"package_name":"@types/glob","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":25829156437,"package_name":"@types/http-assert","ecosystem":"npm","requirements":"1.5.6","direct":false,"kind":"development","optional":false},{"id":25829156467,"package_name":"@types/http-errors","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":25829156468,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":25829156469,"package_name":"@types/istanbul-lib-report","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":25829156470,"package_name":"@types/istanbul-reports","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":25829156471,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.15","direct":false,"kind":"development","optional":false},{"id":25829156472,"package_name":"@types/keygrip","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25829156473,"package_name":"@types/koa","ecosystem":"npm","requirements":"2.15.0","direct":false,"kind":"development","optional":false},{"id":25829156474,"package_name":"@types/koa-compose","ecosystem":"npm","requirements":"3.2.9","direct":false,"kind":"development","optional":false},{"id":25829156485,"package_name":"@types/minimatch","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":25829156486,"package_name":"@types/node","ecosystem":"npm","requirements":"24.10.9","direct":false,"kind":"runtime","optional":false},{"id":25829156487,"package_name":"@types/parse5","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":25829156488,"package_name":"@types/qs","ecosystem":"npm","requirements":"6.14.0","direct":false,"kind":"development","optional":false},{"id":25829156489,"package_name":"@types/range-parser","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"development","optional":false},{"id":25829156490,"package_name":"@types/send","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25829156492,"package_name":"@types/serve-static","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":25829156493,"package_name":"@types/sinon","ecosystem":"npm","requirements":"21.0.0","direct":false,"kind":"development","optional":false},{"id":25829156494,"package_name":"@types/sinon-chai","ecosystem":"npm","requirements":"3.2.12","direct":false,"kind":"development","optional":false},{"id":25829156496,"package_name":"@types/sinonjs__fake-timers","ecosystem":"npm","requirements":"15.0.1","direct":false,"kind":"development","optional":false},{"id":25829156498,"package_name":"@types/statuses","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":25829156500,"package_name":"@types/trusted-types","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":25829156502,"package_name":"@types/ws","ecosystem":"npm","requirements":"7.4.7","direct":false,"kind":"development","optional":false},{"id":25829156504,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156505,"package_name":"ignore","ecosystem":"npm","requirements":"7.0.5","direct":false,"kind":"development","optional":false},{"id":25829156506,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156507,"package_name":"@typescript-eslint/project-service","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156508,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156509,"package_name":"@typescript-eslint/tsconfig-utils","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156510,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156511,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156512,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156513,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829156514,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":25829156515,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829156516,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829157121,"package_name":"parse5-htmlparser2-tree-adapter","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":25829157122,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"development","optional":false},{"id":25829157123,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829157124,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829157125,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":25829157126,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":25829157127,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":25829157128,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829157129,"package_name":"pathe","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25829157130,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25829157131,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":25829157132,"package_name":"pidtree","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":25829157133,"package_name":"pixelmatch","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"development","optional":false},{"id":25829157134,"package_name":"platform","ecosystem":"npm","requirements":"1.3.6","direct":false,"kind":"runtime","optional":false},{"id":25829157223,"package_name":"playwright","ecosystem":"npm","requirements":"1.57.0","direct":false,"kind":"development","optional":false},{"id":25829157225,"package_name":"playwright-core","ecosystem":"npm","requirements":"1.57.0","direct":false,"kind":"development","optional":false},{"id":25829157228,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":25829157230,"package_name":"pngjs","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":25829157232,"package_name":"postcss","ecosystem":"npm","requirements":"8.5.6","direct":false,"kind":"development","optional":false},{"id":25829157233,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25829157234,"package_name":"prettier","ecosystem":"npm","requirements":"3.7.4","direct":false,"kind":"development","optional":false},{"id":25829157235,"package_name":"protobufjs","ecosystem":"npm","requirements":"7.5.4","direct":false,"kind":"runtime","optional":false},{"id":25829157236,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":25829157237,"package_name":"qs","ecosystem":"npm","requirements":"6.14.1","direct":false,"kind":"development","optional":false},{"id":25829157238,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":25829157239,"package_name":"raw-body","ecosystem":"npm","requirements":"2.5.3","direct":false,"kind":"development","optional":false},{"id":25829157240,"package_name":"http-errors","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829157241,"package_name":"readdirp","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":25829157242,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":25829157243,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.11","direct":false,"kind":"development","optional":false},{"id":25829157244,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829157245,"package_name":"resolve-path","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829157254,"package_name":"http-errors","ecosystem":"npm","requirements":"1.6.3","direct":false,"kind":"development","optional":false},{"id":25829157255,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25829157256,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829157257,"package_name":"resolve-pkg-maps","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829157258,"package_name":"restore-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829157259,"package_name":"rettime","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":25829157260,"package_name":"reusify","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829157261,"package_name":"rfdc","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":25829157262,"package_name":"roarr","ecosystem":"npm","requirements":"2.15.4","direct":false,"kind":"runtime","optional":false},{"id":25829157263,"package_name":"rollup","ecosystem":"npm","requirements":"4.54.0","direct":false,"kind":"development","optional":false},{"id":25829157264,"package_name":"rollup-plugin-copy","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":25829157265,"package_name":"colorette","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829157266,"package_name":"fs-extra","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":25829157267,"package_name":"globby","ecosystem":"npm","requirements":"10.0.1","direct":false,"kind":"development","optional":false},{"id":25829157268,"package_name":"jsonfile","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829157269,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":25829157270,"package_name":"rollup-plugin-visualizer","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"development","optional":false},{"id":25829157301,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25829157302,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":25829157303,"package_name":"safe-regex-test","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829157322,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":25829157323,"package_name":"semver","ecosystem":"npm","requirements":"7.7.3","direct":false,"kind":"runtime","optional":false},{"id":25829157324,"package_name":"semver-compare","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829157325,"package_name":"serialize-error","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":25829157326,"package_name":"type-fest","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":25829157327,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25829157328,"package_name":"sharp","ecosystem":"npm","requirements":"0.34.5","direct":false,"kind":"runtime","optional":false},{"id":25829157329,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829157330,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829157331,"package_name":"side-channel","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25829157332,"package_name":"side-channel-list","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829157333,"package_name":"side-channel-map","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829157334,"package_name":"side-channel-weakmap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829157335,"package_name":"siginfo","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829157336,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"development","optional":false},{"id":25829157337,"package_name":"sirv","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":25829157338,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25829157339,"package_name":"slice-ansi","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"development","optional":false},{"id":25829157340,"package_name":"ansi-styles","ecosystem":"npm","requirements":"6.2.3","direct":false,"kind":"development","optional":false},{"id":25829157341,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.6","direct":false,"kind":"development","optional":false},{"id":25829157342,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25829157343,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"development","optional":false},{"id":25829157344,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":25829157345,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25829157346,"package_name":"stackback","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"development","optional":false},{"id":25829157347,"package_name":"statuses","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":25829157348,"package_name":"std-env","ecosystem":"npm","requirements":"3.10.0","direct":false,"kind":"development","optional":false},{"id":25829157349,"package_name":"strict-event-emitter","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"development","optional":false},{"id":25829157350,"package_name":"string-argv","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":25829157381,"package_name":"string-width","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":25829157382,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"development","optional":false},{"id":25829157383,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829157384,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":25829157385,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":25829157386,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829157387,"package_name":"tagged-tag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829157388,"package_name":"tapable","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":25829157423,"package_name":"terser","ecosystem":"npm","requirements":"5.44.1","direct":false,"kind":"development","optional":false},{"id":25829157424,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":25829157425,"package_name":"tiny-invariant","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"development","optional":false},{"id":25829157426,"package_name":"tinybench","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"development","optional":false},{"id":25829157427,"package_name":"tinyexec","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829157428,"package_name":"tinyglobby","ecosystem":"npm","requirements":"0.2.15","direct":false,"kind":"development","optional":false},{"id":25829157429,"package_name":"fdir","ecosystem":"npm","requirements":"6.5.0","direct":false,"kind":"development","optional":false},{"id":25829157430,"package_name":"tinyrainbow","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":25829157431,"package_name":"tldts","ecosystem":"npm","requirements":"7.0.19","direct":false,"kind":"development","optional":false},{"id":25829157432,"package_name":"tldts-core","ecosystem":"npm","requirements":"7.0.19","direct":false,"kind":"development","optional":false},{"id":25829157433,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":25829157434,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25829157435,"package_name":"totalist","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25829157436,"package_name":"tough-cookie","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":25829157437,"package_name":"ts-api-utils","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":25829157438,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":25829157439,"package_name":"tsscmp","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25829157474,"package_name":"tsx","ecosystem":"npm","requirements":"4.21.0","direct":false,"kind":"development","optional":false},{"id":25829157475,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":25829157476,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"development","optional":false},{"id":25829157477,"package_name":"type-is","ecosystem":"npm","requirements":"1.6.18","direct":false,"kind":"development","optional":false},{"id":25829157478,"package_name":"typescript","ecosystem":"npm","requirements":"5.9.3","direct":false,"kind":"runtime","optional":false},{"id":25829157479,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"8.51.0","direct":false,"kind":"development","optional":false},{"id":25829157480,"package_name":"undici-types","ecosystem":"npm","requirements":"7.16.0","direct":false,"kind":"runtime","optional":false},{"id":25829157481,"package_name":"unicorn-magic","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":25829157482,"package_name":"universalify","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829157483,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25829157484,"package_name":"until-async","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":25829157485,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":25829157486,"package_name":"urlpattern-polyfill","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"runtime","optional":false},{"id":25829157487,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25829157488,"package_name":"vite","ecosystem":"npm","requirements":"7.3.1","direct":false,"kind":"development","optional":false},{"id":25829157489,"package_name":"vite-plugin-checker","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"development","optional":false},{"id":25829157490,"package_name":"npm-run-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":25829157491,"package_name":"path-key","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25829156523,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":25829156524,"package_name":"@virtualstate/composite-key","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25829156525,"package_name":"@virtualstate/navigation","ecosystem":"npm","requirements":"1.0.1-alpha.212","direct":false,"kind":"runtime","optional":false},{"id":25829156539,"package_name":"@vitest/browser","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156540,"package_name":"@vitest/browser-playwright","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156541,"package_name":"ws","ecosystem":"npm","requirements":"8.18.3","direct":false,"kind":"development","optional":false},{"id":25829156542,"package_name":"@vitest/coverage-v8","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156543,"package_name":"@vitest/expect","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156544,"package_name":"@types/chai","ecosystem":"npm","requirements":"5.2.3","direct":false,"kind":"development","optional":false},{"id":25829156545,"package_name":"@vitest/mocker","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156546,"package_name":"@vitest/pretty-format","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156547,"package_name":"@vitest/runner","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156548,"package_name":"@vitest/snapshot","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156549,"package_name":"@vitest/spy","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156550,"package_name":"@vitest/utils","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829156551,"package_name":"@web/browser-logs","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":25829156552,"package_name":"@web/dev-server-core","ecosystem":"npm","requirements":"0.7.5","direct":false,"kind":"development","optional":false},{"id":25829156567,"package_name":"parse5","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":25829156568,"package_name":"@web/parse5-utils","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829156583,"package_name":"@web/test-runner-commands","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"development","optional":false},{"id":25829156596,"package_name":"@web/test-runner-core","ecosystem":"npm","requirements":"0.13.4","direct":false,"kind":"development","optional":false},{"id":25829156602,"package_name":"@xmldom/xmldom","ecosystem":"npm","requirements":"0.8.11","direct":false,"kind":"development","optional":false},{"id":25829156603,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"development","optional":false},{"id":25829156604,"package_name":"acorn","ecosystem":"npm","requirements":"8.15.0","direct":false,"kind":"development","optional":false},{"id":25829156605,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":25829156606,"package_name":"adm-zip","ecosystem":"npm","requirements":"0.5.16","direct":false,"kind":"runtime","optional":false},{"id":25829156607,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":25829156608,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":25829156609,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"development","optional":false},{"id":25829156610,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":25829156611,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829156612,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25829156613,"package_name":"assertion-error","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25829156614,"package_name":"ast-v8-to-istanbul","ecosystem":"npm","requirements":"0.3.10","direct":false,"kind":"development","optional":false},{"id":25829156615,"package_name":"js-tokens","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"development","optional":false},{"id":25829156616,"package_name":"astral-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25829156617,"package_name":"axe-core","ecosystem":"npm","requirements":"4.11.0","direct":false,"kind":"development","optional":false},{"id":25829156618,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829156619,"package_name":"boolean","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25829157492,"package_name":"vite-plugin-wasm","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":25829157493,"package_name":"vitest","ecosystem":"npm","requirements":"4.0.16","direct":false,"kind":"development","optional":false},{"id":25829157495,"package_name":"vscode-uri","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25829157496,"package_name":"web-router","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25829157506,"package_name":"web-streams-polyfill","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":25829157508,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25829157509,"package_name":"why-is-node-running","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":25829157510,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":25829157511,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"9.0.2","direct":false,"kind":"development","optional":false},{"id":25829157513,"package_name":"emoji-regex","ecosystem":"npm","requirements":"10.6.0","direct":false,"kind":"development","optional":false},{"id":25829157514,"package_name":"string-width","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":25829157516,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25829157517,"package_name":"ws","ecosystem":"npm","requirements":"7.5.10","direct":false,"kind":"development","optional":false},{"id":25829157518,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":25829157519,"package_name":"yaml","ecosystem":"npm","requirements":"2.8.2","direct":false,"kind":"development","optional":false},{"id":25829157520,"package_name":"yargs","ecosystem":"npm","requirements":"17.7.2","direct":false,"kind":"development","optional":false},{"id":25829157521,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.1.1","direct":false,"kind":"development","optional":false},{"id":25829157522,"package_name":"ylru","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25829157525,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":25829157526,"package_name":"yoctocolors-cjs","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"functions/requirements.txt","sha":null,"kind":"manifest","created_at":"2026-03-02T08:01:44.162Z","updated_at":"2026-03-02T08:01:44.162Z","repository_link":"https://github.com/jgw96/Coho/blob/main/functions/requirements.txt","dependencies":[{"id":25829158147,"package_name":"firebase_functions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/firebase-hosting-merge.yml","sha":null,"kind":"manifest","created_at":"2026-03-02T08:01:15.449Z","updated_at":"2026-03-02T08:01:15.449Z","repository_link":"https://github.com/jgw96/Coho/blob/main/.github/workflows/firebase-hosting-merge.yml","dependencies":[{"id":25829155596,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25829155597,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25829155598,"package_name":"FirebaseExtended/action-hosting-deploy","ecosystem":"actions","requirements":"v0","direct":true,"kind":"composite","optional":false}]}],"score":5.717027701406222,"created_at":"2023-04-05T14:24:54.181Z","updated_at":"2026-08-13T06:00:37.295Z","avatar_url":"https://github.com/jgw96.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/2386","html_url":"https://summary.ecosyste.ms/projects/2386"}